2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb7f46e4581cbc9acd1a1d35e2080add553f96bf0
1 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3         PR target/64688
4         * g++.dg/pr64688-2.C: New.
6 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10         * gcc.target/i386/fuse-caller-save.c: Ditto.
11         * gcc.target/i386/headmerge-1.c: Ditto.
12         * gcc.target/i386/headmerge-2.c: Ditto.
13         * gcc.target/i386/sibcall-6.c: Ditto.
15 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17         PR target/64617
18         * gcc.target/i386/pr64617.c: New test.
20 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
22         PR target/15184
23         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
24         (dg-options): Remove -m32.
25         (dg-final): Scan for "movb %al" only.
26         * gcc.target/i386/pr15184-2.c: Ditto.
28 2015-01-30  Richard Biener  <rguenther@suse.de>
30         PR tree-optimization/64829
31         * gcc.dg/vect/pr64829.c: New testcase.
33 2015-01-29  Marek Polacek  <polacek@redhat.com>
35         PR c/64709
36         * gcc.dg/pr64709.c: New test.
38 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
40         PR c++/64717
41         * g++.dg/ubsan/pr64717-1.C: New test.
42         * g++.dg/ubsan/pr64717-2.C: New test.
44 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
46         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
48 2015-01-29  Jeff Law  <law@redhat.com>
50         PR target/15184
51         * gcc.target/i386/pr15184-1.c: New test.
52         * gcc.target/i386/pr15184-2.c: New test.
54 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
56         PR tree-optimization/64746
57         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
59 2015-01-29  Richard Biener  <rguenther@suse.de>
61         PR tree-optimization/64853
62         * gcc.dg/torture/pr64853.c: New testcase.
64 2015-01-29  Richard Biener  <rguenther@suse.de>
66         PR tree-optimization/64844
67         * gcc.dg/vect/pr64844.c: New testcase.
69 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
71         PR middle-end/64809
72         * gcc.dg/pr64809.c: Delete.
74 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
76         PR middle-end/64805
77         * gcc.target/i386/pr64805.c: New.
79 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
81         * gcc.dg/guality/guality.h (main): Add argv[0] to
82         guality_gdb_command.
84 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
86         PR ipa/64801
87         * gcc.dg/tree-ssa/pr64801.c: New testcase.
89 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
91         PR target/64659
92         * gcc.target/sh/sh.exp
93         (check_effective_target_atomic_model_soft_gusa_available,
94         check_effective_target_atomic_model_soft_tcb_available,
95         check_effective_target_atomic_model_soft_imask_available,
96         check_effective_target_atomic_model_hard_llcs_available): New.
97         * gcc.target/sh/pr64659-0.h: New.
98         * gcc.target/sh/pr64659-1.c: New.
99         * gcc.target/sh/pr64659-2.c: New.
100         * gcc.target/sh/pr64659-3.c: New.
101         * gcc.target/sh/pr64659-4.c: New.
103 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
105         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
106         scan-assembler-times pattern.
108 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
110         PR middle-end/64809
111         * gcc.dg/pr64809.c: New test.
113 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
115         PR tree-optimization/64277
116         * gcc.dg/pr64277.c: New.
118 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
120         PR tree-optimization/64718
121         * gcc.c-torture/execute/pr64718.c: New test.
123 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
125         * gcc.target/aarch64/abs_2.c: New.
127 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
129         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
130         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
131         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
132         ISA rev < 2.
134 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
136         PR bootstrap/64612
137         * lib/target-supports.exp (check_effective_target_comdat_group): New.
138         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
139         { target comdat_group }.
141 2015-01-27  Tobias Burnus  <burnus@net-b.de>
143         PR fortran/63861
144         * gfortran.dg/goacc/coarray_2.f90: New.
146 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
148         PR ipa/60871
149         PR ipa/64139
150         * g++.dg/torture/pr64139.C: New testcase.
151         * g++.dg/torture/pr60871.C: Likewise.
153 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
155         PR fortran/64230
156         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
157         prevent linking errors.
159 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
161         PR ipa/64282
162         * g++.dg/torture/pr64282.C: New testcase.
164 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
166         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
167         for wzr reg.
169 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
171         * gcc.target/s390/hotpatch-13.c: New testcase.
172         * gcc.target/s390/hotpatch-14.c: New testcase.
173         * gcc.target/s390/hotpatch-15.c: New testcase.
174         * gcc.target/s390/hotpatch-16.c: New testcase.
175         * gcc.target/s390/hotpatch-17.c: New testcase.
176         * gcc.target/s390/hotpatch-18.c: New testcase.
177         * gcc.target/s390/hotpatch-19.c: New testcase.
178         * gcc.target/s390/hotpatch-20.c: New testcase.
179         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
180         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
181         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
182         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
183         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
184         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
185         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
186         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
187         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
188         * gcc.target/s390/hotpatch-10.c: Likewise.
189         * gcc.target/s390/hotpatch-11.c: Likewise.
190         * gcc.target/s390/hotpatch-12.c: Likewise.
191         * gcc.target/s390/hotpatch-2.c: Likewise.
192         * gcc.target/s390/hotpatch-3.c: Likewise.
193         * gcc.target/s390/hotpatch-4.c: Likewise.
194         * gcc.target/s390/hotpatch-5.c: Likewise.
195         * gcc.target/s390/hotpatch-6.c: Likewise.
196         * gcc.target/s390/hotpatch-7.c: Likewise.
197         * gcc.target/s390/hotpatch-8.c: Likewise.
198         * gcc.target/s390/hotpatch-9.c: Likewise.
199         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
200         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
201         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
202         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
203         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
204         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
205         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
206         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
208 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
210         * gcc.dg/long_branch.c: New testcase.
212 2015-01-27  Richard Biener  <rguenther@suse.de>
214         PR tree-optimization/56273
215         PR tree-optimization/59124
216         PR tree-optimization/64277
217         * g++.dg/warn/Warray-bounds-6.C: New testcase.
218         * gcc.dg/Warray-bounds-12.c: Likewise.
219         * gcc.dg/Warray-bounds-13.c: Likewise.
221 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
223         PR rtl-optimization/61058
224         * gcc.dg/pr61058.c: New test.
226 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
228         * gcc.target/i386/chkp-narrow-bounds.c: New.
230 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
232         PR tree-optimization/64807
233         * gcc.dg/pr64807.c: New test.
235         PR c/64766
236         * gcc.dg/pr64766.c: New test.
238 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
240         PR target/49263
241         * gcc.target/sh/pr49263-4.c: New.
243 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
245         PR fortran/62044
246         * gfortran.dg/allocate_with_mold_1.f90: New test
248 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
250         PR c/64778
251         * gcc.dg/pr64778.c: New test.
253         PR middle-end/64421
254         * gcc.dg/vect/pr64421.c: New test.
256 2015-01-26  Tobias Burnus  <burnus@net-b.de>
258         PR fortran/64771
259         * gfortran.dg/coarray_36.f: New.
260         * gfortran.dg/coarray_37.f90: New.
262 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
264         PR fortran/64230
265         * gfortran.dg/class_allocate_18.f90: New.
267 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
269         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
271 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
273         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
275 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
277         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
279 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
281         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
283 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
285         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
286         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
287         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
288         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
290 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
292         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
293         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
294         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
296 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
298         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
299         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
300         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
301         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
302         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
303         vXXXhn.inc.
305 2015-01-26  Richard Biener  <rguenther@suse.de>
307         PR middle-end/64764
308         * gcc.dg/uninit-19.c: New testcase.
310 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
312         * lib/target-supports.exp (check_effective_target_vect64): Add
313         sparc*-*-*.
315 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
317         PR testsuite/64712
318         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
320 2015-01-26  Tony Liu  <tony.liu@arm.com>
322         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
323         non-UAL cases.
325 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
327         PR libfortran/64770
328         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
329         correctly, clean up afterwards.
331 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
333         PR fortran/62044
334         * gfortran.dg/use_rename_7.f90: New.
336 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
338         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
339         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
341 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
343         PR target/54236
344         * gcc.target/sh/pr54236-4.c: New.
346 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
348         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
349         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
350         Bridge test.
352 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
354         PR libfortran/64770
355         * gfortran.dg/open_new_segv.f90: New test.
357 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
359         PR target/49263
360         PR target/53987
361         PR target/64345
362         PR target/59533
363         PR target/52933
364         PR target/54236
365         PR target/51244
366         * gcc.target/sh/pr64345-1.c: New.
367         * gcc.target/sh/pr64345-2.c: New.
368         * gcc.target/sh/pr59533-1.c: New.
369         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
370         * gcc.target/sh/pr52933-2.c: Likewise.
371         * gcc.target/sh/pr54089-1.c: Likewise.
372         * gcc.target/sh/pr54236-1.c: Likewise.
373         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
374         * gcc.target/sh/pr49263-1.c: Remove xfails.
375         * gcc.target/sh/pr49263-2.c: Likewise.
376         * gcc.target/sh/pr49263-3.c: Likewise.
377         * gcc.target/sh/pr53987-1.c: Likewise.
378         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
379         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
380         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
381         (test05, test06, test07, test08, test09, test10, test11, test12): New.
382         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
383         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
384         test_009): New.
385         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
386         (test_02): New.
388 2015-01-24  Tom de Vries  <tom@codesourcery.com>
390         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
392 2015-01-23  Ian Lance Taylor  <iant@google.com>
394         PR go/64510
395         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
396         targets without split stack support.
398 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
400         PR target/64317
401         * gcc.target/i386/pr64317.c: New test.
403 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
405         PR rtl-optimization/63637
406         PR rtl-optimization/60663
407         * gcc.dg/pr63637-1.c: New test.
408         * gcc.dg/pr63637-2.c: New test.
409         * gcc.dg/pr63637-3.c: New test.
410         * gcc.dg/pr63637-4.c: New test.
411         * gcc.dg/pr63637-5.c: New test.
412         * gcc.dg/pr63637-6.c: New test.
413         * gcc.target/i386/pr63637-1.c: New test.
414         * gcc.target/i386/pr63637-2.c: New test.
415         * gcc.target/i386/pr63637-3.c: New test.
416         * gcc.target/i386/pr63637-4.c: New test.
417         * gcc.target/i386/pr63637-5.c: New test.
418         * gcc.target/i386/pr63637-6.c: New test.
420 2015-01-23  Richard Biener  <rguenther@suse.de>
422         PR testsuite/63439
423         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
424         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
426 2015-01-23  Marek Polacek  <polacek@redhat.com>
428         PR preprocessor/60570
429         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
430         * gcc.dg/cpp/pr60570.c: New test.
432 2015-01-23  Richard Biener  <rguenther@suse.de>
434         PR testsuite/63439
435         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
436         vectorization on vect64 targets.
438 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
440         PR fortran/60922
441         * gfortran.dg/class_allocate_17.f90: New.
443 2015-01-23  Tobias Burnus  <burnus@net-b.de>
445         PR fortran/64726
446         * gfortran.dg/goacc/combined_loop.f90: New.
448 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
450         PR fortran/61933
451         * gfortran.dg/make_unit.f90: New test.
453 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
455         PR fortran/61933
456         * gfortran.dg/negative_unit_int8.f: Update.
458 2015-01-22  Jeff Law  <law@redhat.com>
460         PR target/52076
461         * gcc.target/m68k/pr52076-1.c: New test.
462         * gcc.target/m68k/pr52076-2.c: New test.
464 2015-01-22  Richard Biener  <rguenther@suse.de>
466         PR middle-end/64728
467         * gcc.dg/torture/pr64728.c: New testcase.
469 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
471         PR target/64688
472         * g++.dg/pr64688.C: New test.
474 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
476         * gcc.target/i386/chkp-always_inline.c (f1): Make static
477         to avoid errors with -fpic.
479 2015-01-22  Richard Biener  <rguenther@suse.de>
481         PR libstdc++/64535
482         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
484 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
486         PR rtl-optimization/64682
487         * gcc.c-torture/execute/pr64682.c: New file.
489 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
491         PR debug/64511
492         * gcc.dg/pr64511.c: New test.
494         PR rtl-optimization/62078
495         * g++.dg/opt/pr62078.C: New test.
497         PR c/63307
498         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
500 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
502         PR fortran/57023
503         * gfortran.dg/internal_pack_15.f90:  New test.
505 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
507         * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
509 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
511         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
513 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
515         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
517 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
519         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
521 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
523         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
525 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
527         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
529 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
531         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
533 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
535         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
537 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
539         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
541 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
543         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
545 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
547         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
549 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
551         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
553 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
555         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
557 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
559         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
560         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
561         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
562         vXXXw.inc.
564 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
566         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
567         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
568         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
569         vXXXl.inc.
571 2015-01-21  Renlin Li  <renlin.li@arm.com>
573         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
574         * g++.dg/tls/thread_local5g.C: Likewise.
575         * g++.dg/tls/thread_local6g.C: Likewise.
577 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
579         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
580         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
581         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
583 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
585         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
586         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
587         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
589 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
591         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
592         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
593         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
595 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
597         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
598         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
599         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
601 2015-01-20  Jeff Law  <law@redhat.com>
603         PR target/59946
604         * gcc.target/m68k/pr59946.c: New test.
606 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
608         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
609         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
610         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
612 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
614         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
615         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
616         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
618 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
620         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
621         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
622         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
624 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
626         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
627         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
628         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
629         vshuffle.inc.
630         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
631         vshuffle.inc.
633 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
635         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
636         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
637         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
639 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
641         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
642         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
643         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
645 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
647         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
649 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
651         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
653         PR sanitizer/64632
654         * g++.dg/ubsan/pr64632.C: New test.
656         PR debug/64663
657         * gcc.dg/pr64663.c: New test.
659 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
661         PR c++/64383
662         * g++.dg/warn/Wunused-var-23.C: New.
664 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
666         PR c++/59937
667         * g++.dg/cpp0x/constexpr-59937-1.C: New.
668         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
670 2015-01-20  Richard Biener  <rguenther@suse.de>
672         PR ipa/64684
673         * gcc.dg/lto/pr64684_0.c: New testcase.
674         * gcc.dg/lto/pr64684_1.c: Likewise.
675         * gcc.dg/lto/pr64684_2.c: Likewise.
676         * gcc.dg/lto/pr64685_0.c: Likewise.
677         * gcc.dg/lto/pr64685_1.c: Likewise.
679 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
681         PR c++/62241
682         * g++.dg/cpp1y/lambda-init12.C: New.
684 2015-01-20  Richard Biener  <rguenther@suse.de>
686         PR tree-optimization/64410
687         * g++.dg/vect/pr64410.cc: Require vect_double.
689 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
691         PR target/64149
692         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
694 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
696         PR bootstrap/64676
697         Revert:
698         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
700         PR rtl-optimization/64081
701         * gcc.dg/pr64081.c: New test.
703 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
705         * jit.dg/harness.h: Include <unistd.h>.
706         (CHECK_NO_ERRORS): New.
707         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
708         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
709         gcc_jit_context_compile_to_file.
710         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
711         args to the spawned executable.
712         (jit-expand-vars): New function.
713         (jit-exe-params): New variable.
714         (dg-jit-set-exe-params): New function.
715         (jit-dg-test): Detect testcases that use
716         jit-verify-compile-to-file and call jit-setup-compile-to-file.
717         Set arguments of spawned process to jit-exe-params.
718         (jit-get-output-filename): New function.
719         (jit-setup-compile-to-file): New function.
720         (jit-verify-compile-to-file): New function.
721         (jit-run-executable): New function.
722         (jit-verify-executable): New function.
723         * jit.dg/test-compile-to-assembler.c: New testcase.
724         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
725         * jit.dg/test-compile-to-executable.c: New testcase.
726         * jit.dg/test-compile-to-object.c: New testcase.
728 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
730         PR target/64652
731         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
732         (test_1): New.
734 2015-01-19  Martin Liska  <mliska@suse.cz>
736         * objc/compile/pr64668.m: New test.
738 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
740         * jit.dg/test-arith-overflow.c: Include stdbool.h.
741         (create_overflow_fn): Update comment to clarify that
742         the third param of the created function is a bool *, not
743         an int *.
744         (verify_int_overflow_fn): Convert param "expected_ovf" from
745         int to bool.  Update third param of "overflow_fn_type" from int *
746         to bool *.  Update local "actual_ovf" from int to bool.
747         (verify_uint_overflow_fn): Likewise.
749 2015-01-19  Martin Liska  <mliska@suse.cz>
751         * gcc.dg/ipa/ipa-icf-33.c: New test.
753 2015-01-19  Felix Yang  <felix.yang@huawei.com>
754             Haijian Zhang  <z.zhanghaijian@huawei.com>
756         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
757         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
758         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
759         result_float64x2, expected_hfloat64x2): New helper type, variable and
760         declaration.
761         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
762         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
763         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
764         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
765         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
766         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
767         and target without the FMA feature.
769 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
771         * gcc.target/aarch64/pr64304.c: New testcase.
773 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
775         PR rtl-optimization/64081
776         * gcc.dg/pr64081.c: New test.
778 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
780         PR target/63971
781         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
782         the epilogue).
783         * gcc.target/aarch64/test_frame_6.c: Likewise.
784         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
785         and x19 (in the epilogue).
786         * gcc.target/aarch64/test_frame_4.c: Likewise.
787         * gcc.target/aarch64/test_frame_7.c: Likewise.
789 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
791         * gcc.target/i386/chkp-always_inline.c: New.
793 2015-01-15  Andrew Pinski  <apinski@cavium.com>
794             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
796         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
797         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
799 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
801         PR fortran/60255
802         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
803         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
805 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
807         PR fortran/64578
808         * gfortran.dg/unlimited_polymorphic_21.f90: New test
810 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
812         PR target/64652
813         * gcc.target/sh/torture/pr64652.c: New.
815 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
817         * gcc.dg/ipa/ipa-icf-32.c: Update template.
818         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
819         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
820         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
821         * c-c++-common/asan/kasan-recover-1.c: Likewise.
822         * c-c++-common/asan/kasan-recover-2.c: Likewise.
824 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
826         PR ipa/64378
827         * g++.dg/torture/pr64378.C: New testcase.
829 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
831         PR fortran/57959
832         * gfortran.dg/block_13.f08: New test
834 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
836         PR fortran/55901
837         * gfortran.dg/associate_1.f03: Allow test for character with
838         automatic length.
840 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
842         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
843         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
845 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
847         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
849 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
851         PR fortran/64578
852         * gfortran.dg/unlimited_polymorphic_21.f90: New test
854 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
856         PR fortran/60357
857         * gfortran.dg/alloc_comp_assign_13.f08: New test.
859         PR fortran/61275
860         * gfortran.dg/alloc_comp_assign_14.f08: New test.
862         PR fortran/55932
863         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
865 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
867         PR fortran/60334
868         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
870 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
872         PR rtl-optimization/52773
873         * gcc.c-torture/compile/pr52773.c: New test.
875 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
877         PR c++/62134
878         * g++.dg/cpp0x/alias-decl-46.C: New.
880 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
882         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
884 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
886         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
887         Add trace.
888         (CHECK_FP): Likewise.
889         (CHECK_CUMULATIVE_SAT): Likewise.
891 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
893         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
894         (Set_Neon_Cumulative_Sat): Add parameter.
895         (__set_neon_cumulative_sat): Support new parameter.
896         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
897         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
898         argument.
899         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
900         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
901         argument.
903 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
905         * g++.dg/tsan/vptr_benign_race.C: New testcase.
906         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
908 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
910         PR c++/60056
911         * g++.dg/tls/thread_local-ice4.C: New.
913 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
915         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
916         than Neon options.
918 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
920         PR c++/62276
921         * g++.dg/cpp0x/vt-62276.C: New.
923 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
925         PR middle-end/64353
926         * g++.dg/pr64353.C: New.
928 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
930         PR target/64263
931         * gcc.target/aarch64/pr64263_1.c: New test.
933 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
935         PR tree-optimization/64434
936         * gcc.dg/torture/pr64434.c: Move to...
937         * gcc.dg/pr64434.c: ... here.
939 2015-01-16  Richard Biener  <rguenther@suse.de>
941         PR middle-end/64614
942         * gcc.dg/uninit-18.c: New testcase.
944 2015-01-16  Richard Biener  <rguenther@suse.de>
946         PR tree-optimization/64568
947         * g++.dg/torture/pr64568-2.C: New testcase.
949 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
951         PR target/64363
952         * gcc.target/i386/chkp-label-address.c: New.
954 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
956         PR fortran/45290
957         * gfortran.dg/pointer_init_6.f90: Extended.
959 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
961         * gcc.c-torture/compile/20150108.c: New test.
963 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
965         * gcc.target/visium: New directory.
967 2015-01-16  Richard Biener  <rguenther@suse.de>
969         PR tree-optimization/61743
970         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
971         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
973 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
975         * gcc.dg/pr64015.c: New test.
977 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
979         PR ipa/64163
980         PR ipa/64612
981         * g++.dg/ipa/pr64612.C: New test.
983 2015-01-16  Renlin Li  <renlin.li@arm.com>
985         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
987 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
989         * gcc.target/i386/sse-14.c: Test new intrinsic.
990         * gcc.target/i386/sse-22.c: Ditto.
992 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
994         PR c++/58614
995         * g++.dg/cpp0x/auto44.C: New.
997 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
999         PR target/59710
1000         * gcc.target/nios2/gpopt-all.c: New test case.
1001         * gcc.target/nios2/gpopt-local.c: New test case.
1002         * gcc.target/nios2/gpopt-global.c: New test case.
1003         * gcc.target/nios2/gpopt-data.c: New test case.
1004         * gcc.target/nios2/gpopt-none.c: New test case.
1006 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
1008         * g++.dg/ubsan/vptr-1.C: New test.
1009         * g++.dg/ubsan/vptr-2.C: New test.
1010         * g++.dg/ubsan/vptr-3.C: New test.
1011         * g++.dg/ubsan/vptr-4.C: New test.
1012         * g++.dg/ubsan/vptr-5.C: New test.
1013         * g++.dg/ubsan/vptr-6.C: New test.
1014         * g++.dg/ubsan/vptr-7.C: New test.
1015         * g++.dg/ubsan/vptr-8.C: New test.
1016         * g++.dg/ubsan/vptr-9.C: New test.
1018 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1020         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1021         is set up.
1022         * lib/gcc-dg.exp: Likewise.
1024 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1026         PR rtl-optimization/64110
1027         * gcc.target/i386/pr64110.c: Add scan-assembler.
1029 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
1030             James Norris  <jnorris@codesourcery.com>
1031             Cesar Philippidis  <cesar@codesourcery.com>
1032             Ilmir Usmanov  <i.usmanov@samsung.com>
1034         * lib/target-supports.exp (check_effective_target_fopenacc): New
1035         procedure.
1036         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1037         * g++.dg/goacc/goacc.exp: Likewise.
1038         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1039         * gcc.dg/goacc/goacc.exp: Likewise.
1040         * gfortran.dg/goacc/goacc.exp: Likewise.
1041         * c-c++-common/cpp/openacc-define-1.c: New file.
1042         * c-c++-common/cpp/openacc-define-2.c: Likewise.
1043         * c-c++-common/cpp/openacc-define-3.c: Likewise.
1044         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1045         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1046         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1047         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1048         * c-c++-common/goacc/asyncwait-1.c: Likewise.
1049         * c-c++-common/goacc/cache-1.c: Likewise.
1050         * c-c++-common/goacc/clauses-fail.c: Likewise.
1051         * c-c++-common/goacc/collapse-1.c: Likewise.
1052         * c-c++-common/goacc/data-1.c: Likewise.
1053         * c-c++-common/goacc/data-2.c: Likewise.
1054         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1055         * c-c++-common/goacc/deviceptr-1.c: Likewise.
1056         * c-c++-common/goacc/deviceptr-2.c: Likewise.
1057         * c-c++-common/goacc/deviceptr-3.c: Likewise.
1058         * c-c++-common/goacc/if-clause-1.c: Likewise.
1059         * c-c++-common/goacc/if-clause-2.c: Likewise.
1060         * c-c++-common/goacc/kernels-1.c: Likewise.
1061         * c-c++-common/goacc/loop-1.c: Likewise.
1062         * c-c++-common/goacc/loop-private-1.c: Likewise.
1063         * c-c++-common/goacc/nesting-1.c: Likewise.
1064         * c-c++-common/goacc/nesting-data-1.c: Likewise.
1065         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1066         * c-c++-common/goacc/parallel-1.c: Likewise.
1067         * c-c++-common/goacc/pcopy.c: Likewise.
1068         * c-c++-common/goacc/pcopyin.c: Likewise.
1069         * c-c++-common/goacc/pcopyout.c: Likewise.
1070         * c-c++-common/goacc/pcreate.c: Likewise.
1071         * c-c++-common/goacc/pragma_context.c: Likewise.
1072         * c-c++-common/goacc/present-1.c: Likewise.
1073         * c-c++-common/goacc/reduction-1.c: Likewise.
1074         * c-c++-common/goacc/reduction-2.c: Likewise.
1075         * c-c++-common/goacc/reduction-3.c: Likewise.
1076         * c-c++-common/goacc/reduction-4.c: Likewise.
1077         * c-c++-common/goacc/sb-1.c: Likewise.
1078         * c-c++-common/goacc/sb-2.c: Likewise.
1079         * c-c++-common/goacc/sb-3.c: Likewise.
1080         * c-c++-common/goacc/update-1.c: Likewise.
1081         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1082         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1083         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1084         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1085         * gfortran.dg/goacc/assumed.f95: Likewise.
1086         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1087         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1088         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1089         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1090         * gfortran.dg/goacc/branch.f95: Likewise.
1091         * gfortran.dg/goacc/cache-1.f95: Likewise.
1092         * gfortran.dg/goacc/coarray.f95: Likewise.
1093         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1094         * gfortran.dg/goacc/cray.f95: Likewise.
1095         * gfortran.dg/goacc/critical.f95: Likewise.
1096         * gfortran.dg/goacc/data-clauses.f95: Likewise.
1097         * gfortran.dg/goacc/data-tree.f95: Likewise.
1098         * gfortran.dg/goacc/declare-1.f95: Likewise.
1099         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1100         * gfortran.dg/goacc/fixed-1.f: Likewise.
1101         * gfortran.dg/goacc/fixed-2.f: Likewise.
1102         * gfortran.dg/goacc/fixed-3.f: Likewise.
1103         * gfortran.dg/goacc/fixed-4.f: Likewise.
1104         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1105         * gfortran.dg/goacc/if.f95: Likewise.
1106         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1107         * gfortran.dg/goacc/list.f95: Likewise.
1108         * gfortran.dg/goacc/literal.f95: Likewise.
1109         * gfortran.dg/goacc/loop-1.f95: Likewise.
1110         * gfortran.dg/goacc/loop-2.f95: Likewise.
1111         * gfortran.dg/goacc/loop-3.f95: Likewise.
1112         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1113         * gfortran.dg/goacc/omp.f95: Likewise.
1114         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1115         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1116         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1117         * gfortran.dg/goacc/parameter.f95: Likewise.
1118         * gfortran.dg/goacc/private-1.f95: Likewise.
1119         * gfortran.dg/goacc/private-2.f95: Likewise.
1120         * gfortran.dg/goacc/private-3.f95: Likewise.
1121         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1122         * gfortran.dg/goacc/reduction-2.f95: Likewise.
1123         * gfortran.dg/goacc/reduction.f95: Likewise.
1124         * gfortran.dg/goacc/routine-1.f90: Likewise.
1125         * gfortran.dg/goacc/routine-2.f90: Likewise.
1126         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1127         * gfortran.dg/goacc/several-directives.f95: Likewise.
1128         * gfortran.dg/goacc/sie.f95: Likewise.
1129         * gfortran.dg/goacc/subarrays.f95: Likewise.
1130         * gfortran.dg/gomp/map-1.f90: Likewise.
1131         * gfortran.dg/openacc-define-1.f90: Likewise.
1132         * gfortran.dg/openacc-define-2.f90: Likewise.
1133         * gfortran.dg/openacc-define-3.f90: Likewise.
1134         * g++.dg/gomp/block-1.C: Update for changed compiler output.
1135         * g++.dg/gomp/block-2.C: Likewise.
1136         * g++.dg/gomp/block-3.C: Likewise.
1137         * g++.dg/gomp/block-5.C: Likewise.
1138         * g++.dg/gomp/target-1.C: Likewise.
1139         * g++.dg/gomp/target-2.C: Likewise.
1140         * g++.dg/gomp/taskgroup-1.C: Likewise.
1141         * g++.dg/gomp/teams-1.C: Likewise.
1142         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1143         * gcc.dg/cilk-plus/jump.c: Likewise.
1144         * gcc.dg/gomp/block-1.c: Likewise.
1145         * gcc.dg/gomp/block-10.c: Likewise.
1146         * gcc.dg/gomp/block-2.c: Likewise.
1147         * gcc.dg/gomp/block-3.c: Likewise.
1148         * gcc.dg/gomp/block-4.c: Likewise.
1149         * gcc.dg/gomp/block-5.c: Likewise.
1150         * gcc.dg/gomp/block-6.c: Likewise.
1151         * gcc.dg/gomp/block-7.c: Likewise.
1152         * gcc.dg/gomp/block-8.c: Likewise.
1153         * gcc.dg/gomp/block-9.c: Likewise.
1154         * gcc.dg/gomp/target-1.c: Likewise.
1155         * gcc.dg/gomp/target-2.c: Likewise.
1156         * gcc.dg/gomp/taskgroup-1.c: Likewise.
1157         * gcc.dg/gomp/teams-1.c: Likewise.
1159 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
1161         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1162         test case.
1164 2015-01-15  Mike Stump  <mikestump@comcast.net>
1166         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1167         * gcc.dg/inline_2.c: Likewise.
1168         * gcc.dg/inline_3.c: Likewise.
1169         * gcc.dg/inline_4.c: Likewise.
1171 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
1173         PR fortran/58023
1174         * gfortran.dg/proc_ptr_comp_43.f90: New.
1176 2015-01-15  Mike Stump  <mikestump@comcast.net>
1178         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1179         * gcc.dg/unroll_2.c: Likewise.
1180         * gcc.dg/unroll_3.c: Likewise.
1181         * gcc.dg/unroll_4.c: Likewise.
1182         * gcc.dg/unroll_5.c: Likewise.
1184 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
1186         PR target/63971
1187         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1188         in epilogue.
1189         * gcc.target/aarch64/test_frame_6.c: Likewise.
1190         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1191         x30 and x19 (in the epilogue).
1192         * gcc.target/aarch64/test_frame_4.c: Likewise.
1193         * gcc.target/aarch64/test_frame_7.c: Likewise.
1195 2015-01-15  Martin Liska  <mliska@suse.cz>
1197         * g++.dg/ipa/pr64068.C: New test.
1198         * gcc.dg/ipa/PR64559.c: New test.
1200 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1202         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1203         with PIE.
1205 2015-01-15  Richard Biener  <rguenther@suse.de>
1207         PR tree-optimization/61743
1208         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1209         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1211 2015-01-15 Renlin Li <renlin.li@arm.com>
1213         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1214         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1216 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1218         * gcc.dg/vect/vect-aggressive-1.c: New.
1219         * gcc.target/i386/avx2-vect-aggressive.c: New.
1221 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1223         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1225 2015-01-15  Richard Biener  <rguenther@suse.de>
1227         PR lto/64415
1228         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1229         -Wl,-undefined,dynamic_lookup.
1231 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1233         * gnat.dg/opt47.adb: New test.
1235 2015-01-15  Richard Biener  <rguenther@suse.de>
1237         PR lto/64415
1238         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1240 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1242         PR tree-optimization/64434
1243         * gcc.dg/torture/pr64434.c: New test.
1245 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1247         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1248         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
1249         -march=loongson* and -march=octeon* require -mno-micromips.
1251 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1252             Matthew Fortune  <matthew.fortune@imgtec.com>
1254         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1255         * gcc.target/mips/call-saved-5.c (foo): Likewise.
1256         * gcc.target/mips/call-saved-6.c (foo): Likewise.
1257         * gcc.target/mips/call-saved-7.c: New file.
1258         * gcc.target/mips/call-saved-8.c: New file.
1259         * gcc.target/mips/call-saved-9.c: New file.
1261 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
1263         * gcc.target/mips/lsa.c: New file.
1264         * gcc.target/mips/mips64-lsa.c: Likewise.
1265         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1266         * gcc.target/mips/mulsize-4.c: Likewise.
1267         * gcc.target/mips/mulsize-5.c: New file.
1268         * gcc.target/mips/mulsize-6.c: Likewise.
1269         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1270         and !HAS_LSA as ghost options.
1271         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1272         for !HAS_LSA.
1274 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
1276         * g++.dg/torture/20141013.c: Set -fno-short-enums.
1278 2015-01-15  Richard Biener  <rguenther@suse.de>
1280         PR middle-end/64365
1281         * gcc.dg/torture/pr64365.c: New testcase.
1283 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
1285         * gcc.dg/stackprotectexplicit1.c: New test.
1286         * g++.dg/stackprotectexplicit2.c: New test.
1288 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1290         PR target/61933
1291         * gfortran.dg/inquire_internal.f90: New.
1292         * gfortran.dg/negative_unit_check.f90: New.
1294 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
1296         PR target/53988
1297         * gcc.target/sh/pr53988-1.c: New.
1299 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
1301         PR c++/58671
1302         * g++.dg/tls/thread_local-ice3.C: New.
1304 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1306         * gcc.target/i386/fentry-override.c: Properly place {} in target
1307         selector.  Remove nonpic.
1308         * gcc.target/i386/fentry.c: Likewise.
1310 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1312         * gcc.dg/atomic-invalid.c: Check for invalid memory model
1313         warnings instead of errors.
1315 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
1317         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1318         option support instead of ENABLE_LTO from Makefile.
1320 2015-01-14  Richard Biener  <rguenther@suse.de>
1322         PR tree-optimization/59354
1323         * gcc.dg/vect/pr59354.c: New testcase.
1325 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
1327         * lib/target-supports.exp
1328         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1329         on ARM architures before v7.
1331 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1333         PR middle-end/59448
1334         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1335         an atomic_exchange.
1337 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1339         PR target/64386
1340         * gcc.target/i386/pr64386.c: New test.
1342 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1344         PR target/64393
1345         * gcc.target/i386/pr64393.c: New test.
1347 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1349         PR target/64387
1350         * gcc.target/i386/pr64387.c: New test.
1352 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
1354         * gcc.target/aarch64/store-pair-1.c: Fix typo.
1356 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1358         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1360 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1362         PR target/64453
1363         * gcc.target/arm/pr64453.c: New.
1365 2015-01-14  Richard Biener  <rguenther@suse.de>
1367         PR lto/64415
1368         * gcc.dg/lto/pr64415_0.c: New testcase.
1369         * gcc.dg/lto/pr64415_1.c: Likewise.
1371 2015-01-14  Martin Liska  <mliska@suse.cz>
1373         * gcc.dg/ipa/pr64307.c: New test.
1375 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
1377         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1378         64-bit and 128-bit.
1380 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1382         PR target/64460
1383         * gcc.target/arm/pr64460_1.c: New test.
1385 2015-01-14  Richard Biener  <rguenther@suse.de>
1387         PR tree-optimization/64493
1388         PR tree-optimization/64495
1389         * gcc.dg/vect/pr64493.c: New testcase.
1390         * gcc.dg/vect/pr64495.c: Likewise.
1392 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
1394         * gcc.dg/Warray-bounds-11.c: New test-case.
1396 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1398         * gcc.target/mips/octeon3-pipe-1.c: New test.
1400 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
1402         * jit.dg/harness.h (set_up_logging): Move string concatenation
1403         into...
1404         (concat_strings): New function.
1405         (dump_reproducer): New function.
1406         (test_jit): Call dump_reproducer.
1407         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1408         function.
1409         (jit-dg-test): Delete any generated reproducer from previous runs.
1410         Verify that a generated reproducer was created, and verify that it
1411         compiles.
1412         * jit.dg/test-nested-contexts.c (main): Call
1413         gcc_jit_context_dump_reproducer_to_file.
1415 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1417         * gcc.dg/aru-2.c: Add dg-require-profiling.
1419 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1421         * lib/target-supports.exp (check_profiling_available): Check if
1422         -pg links.
1424 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
1426         PR ipa/64565
1427         * g++.dg/torture/pr64565.C: New testcase.
1429 2015-01-13  Marek Polacek  <polacek@redhat.com>
1431         PR middle-end/64391
1432         * gcc.dg/tm/pr64391.c: New test.
1434 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1436         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1437         true.
1439 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1441         * gcc.target/i386/pie.c: New test.
1443         * lib/target-supports.exp (check_effective_target_pie): New.
1445 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1447         PR rtl-optimization/64286
1448         * gcc.target/i386/avx2-pr64286.c: New test.
1450 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
1452         PR c++/57626
1453         * g++.dg/cpp0x/vt-57626.C: New.
1455 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1457         PR fortran/64528
1458         * gfortran.dg/pr64528.f90: New test.
1460 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
1462         * gcc.target/aarch64/subsp.c: New test.
1464 2015-01-13  Andrew Pinski  <apinski@cavium.com>
1466         * gcc.target/aarch64/store-pair-1.c: New testcase.
1468 2015-01-13  Richard Biener  <rguenther@suse.de>
1470         PR lto/64373
1471         * gcc.dg/lto/pr64373_0.c: New testcase.
1473 2015-01-13  Andrew Pinski  <apinski@cavium.com>
1475         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1476         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1478 2015-01-13  Richard Biener  <rguenther@suse.de>
1480         PR tree-optimization/64406
1481         * gcc.dg/pr64406.c: New testcase.
1483 2015-01-13  Richard Biener  <rguenther@suse.de>
1485         PR tree-optimization/64404
1486         * gcc.dg/vect/pr64404.c: New testcase.
1488 2015-01-13  Richard Biener  <rguenther@suse.de>
1490         PR tree-optimization/64568
1491         * g++.dg/torture/pr64568.C: New testcase.
1493 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
1495         * jit.dg/test-error-local-used-from-other-function.c: New test
1496         case.
1497         * jit.dg/test-error-param-reuse.c: New test case.
1498         * jit.dg/test-error-param-sharing.c: New test case.
1499         * jit.dg/test-error-param-used-from-other-function.c: New test
1500         case.
1501         * jit.dg/test-error-param-used-without-a-function.c: New test
1502         case.
1504 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
1506         PR tree-optimization/64563
1507         * gcc.dg/pr64563.c: New test.
1509         PR target/64513
1510         * gcc.target/i386/pr64513.c: New test.
1512         PR tree-optimization/64454
1513         * gcc.dg/pr64454.c: New test.
1515         PR testsuite/64028
1516         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1517         bind_pic_locally.
1518         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1519         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1520         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1521         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1522         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1523         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1524         * gcc.dg/vect/slp-25.c: Likewise.
1525         * gcc.dg/vect/vect-109.c: Likewise.
1526         * gcc.dg/vect/vect-13.c: Likewise.
1527         * gcc.dg/vect/vect-17.c: Likewise.
1528         * gcc.dg/vect/vect-18.c: Likewise.
1529         * gcc.dg/vect/vect-19.c: Likewise.
1530         * gcc.dg/vect/vect-20.c: Likewise.
1531         * gcc.dg/vect/vect-21.c: Likewise.
1532         * gcc.dg/vect/vect-22.c: Likewise.
1533         * gcc.dg/vect/vect-27.c: Likewise.
1534         * gcc.dg/vect/vect-29.c: Likewise.
1535         * gcc.dg/vect/vect-2-big-array.c: Likewise.
1536         * gcc.dg/vect/vect-2.c: Likewise.
1537         * gcc.dg/vect/vect-3.c: Likewise.
1538         * gcc.dg/vect/vect-4.c: Likewise.
1539         * gcc.dg/vect/vect-5.c: Likewise.
1540         * gcc.dg/vect/vect-72.c: Likewise.
1541         * gcc.dg/vect/vect-73-big-array.c: Likewise.
1542         * gcc.dg/vect/vect-73.c: Likewise.
1543         * gcc.dg/vect/vect-77-global.c: Likewise.
1544         * gcc.dg/vect/vect-78-global.c: Likewise.
1545         * gcc.dg/vect/vect-7.c: Likewise.
1546         * gcc.dg/vect/vect-86.c: Likewise.
1547         * gcc.dg/vect/vect-align-1.c: Likewise.
1548         * gcc.dg/vect/vect-align-3.c: Likewise.
1549         * gcc.dg/vect/vect-all-big-array.c: Likewise.
1550         * gcc.dg/vect/vect-all.c: Likewise.
1551         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1552         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1553         * gcc.dg/vect/vect-peel-3.c: Likewise.
1554         * gcc.dg/vect/vect-peel-4.c: Likewise.
1555         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1557 2015-01-12  Jeff Law  <law@redhat.com>
1559         PR target/64461
1560         * gcc.target/m68k/pr64461.c: New test.
1562 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
1564         * jit.dg/test-array-as-pointer.c (create_code): Update call
1565         to gcc_jit_context_new_global by setting "kind" to
1566         GCC_JIT_GLOBAL_IMPORTED.
1567         * jit.dg/test-error-array-as-pointer.c: Likewise.
1568         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1569         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1570         setting kind to GCC_JIT_GLOBAL_EXPORTED.
1571         * jit.dg/test-using-global.c (the_global): Rename to...
1572         (imported_global): ...this.
1573         (create_code): Update to test the three kinds of global.
1574         (verify_code): Likewise.
1576 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
1578         PR testsuite/64427
1579         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
1580         undefined behavior.
1581         * gcc.target/i386/pr64291-2.c: Updated.
1583 2015-01-12  Richard Biener  <rguenther@suse.de>
1585         PR tree-optimization/64530
1586         * gfortran.dg/pr64530.f90: New testcase.
1588 2015-01-12  Richard Biener  <rguenther@suse.de>
1590         PR middle-end/64357
1591         * gcc.dg/torture/pr64357.c: New testcase.
1593 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
1595         * gcc.target/i386/nop-mcount.c: Properly place {} in target
1596         selector.
1598 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1599         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1601 2015-01-12  Martin Liska  <mliska@suse.cz>
1603         * gcc.dg/ipa/PR64550.c: New test.
1605 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
1607         PR ipa/63470
1608         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1610 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1612         PR fortran/63733
1613         * gfortran.dg/typebound_operator_20.f90: New.
1615 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1617         PR fortran/58023
1618         * gfortran.dg/proc_ptr_comp_42.f90: New.
1620 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1622         PR fortran/64508
1623         * gfortran.dg/proc_ptr_comp_41.f90: New.
1625 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
1627         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1629 2015-01-10  Tobias Burnus  <burnus@net-b.de>
1631         PR fortran/64522
1632         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1633         and add dg-excess-errors.
1634         * gfortran.dg/line_length_6.f90: New.
1635         * gfortran.dg/line_length_7.f90: New.
1636         * gfortran.dg/line_length_8.f90: New.
1637         * gfortran.dg/line_length_9.f90: New.
1638         * gfortran.dg/line_length_10.f90: New.
1639         * gfortran.dg/line_length_11.f90: New.
1641 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
1643         * jit.dg/test-threads.c (struct testcase): Move declaration
1644         to jit.dg/all-non-failing-tests.h.
1645         (testcases): Likewise.
1646         * jit.dg/all-non-failing-tests.h (struct testcase): Move
1647         declaration here from jit.dg/all-non-failing-tests.h.
1648         (testcases): Likewise.
1649         * jit.dg/test-combination.c (create_code): Eliminate spelling
1650         out all of the testcases in favor of looping through the
1651         "testcases" metadata.
1652         (verify_code): Likewise.
1654 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
1656         PR rtl-optimization/64536
1657         * gcc.dg/pr64536.c: New test.
1659 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
1661         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1662         * jit.dg/test-combination.c (create_code): Likewise.
1663         (verify_code): Likewise.
1664         * jit.dg/test-constants.c: New test case.
1665         * jit.dg/test-threads.c: Add test-constants.c.
1667 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
1669         PR libobjc/51891
1670         * objc.dg/gnu-api-2-class.m: Add a test case
1671         for the above change.
1673 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1675         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1677 2015-01-09  Richard Biener  <rguenther@suse.de>
1679         PR tree-optimization/64410
1680         * g++.dg/vect/pr64410.cc: New testcase.
1682 2015-01-09  Martin Liska  <mliska@suse.cz>
1684         * gcc.dg/ipa/ipa-icf-32.c: New test.
1686 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1688         * c-c++-common/tsan/tsan_barrier.h: New.
1689         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1690         * c-c++-common/tsan/bitfield_race.c: Likewise.
1691         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1692         * c-c++-common/tsan/mutexset1.c: Likewise.
1693         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1694         * c-c++-common/tsan/race_on_mutex.c: Likewise.
1695         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1696         * c-c++-common/tsan/simple_race.c: Likewise.
1697         * c-c++-common/tsan/simple_stack.c: Likewise.
1698         * c-c++-common/tsan/sleep_sync.c: Likewise.
1699         * c-c++-common/tsan/tiny_race.c: Likewise.
1700         * c-c++-common/tsan/tls_race.c: Likewise.
1701         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1702         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1703         * g++.dg/tsan/atomic_free.C: Likewise.
1704         * g++.dg/tsan/atomic_free2.C: Likewise.
1705         * g++.dg/tsan/cond_race.C: Likewise.
1706         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1708 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
1710         PR testsuite/62250
1711         * lib/target-supports.exp (check_effective_target_libatomic_available):
1712         New.
1713         * gfortran.dg/coarray/caf.exp: Only add -latomic for
1714         targets that match effective-target libatomic_available.
1715         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1717 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
1719         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1720         Verify the result of gcc_jit_context_get_last_error.
1721         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1723 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
1725         PR tree-optimization/63989
1726         * gcc.dg/strlenopt-27.c: New test.
1728 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
1730         * jit.dg/harness.h (set_up_logging): New function.
1731         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
1732         set_up_logging on the context, so that every testcase is
1733         logged to a particular file.
1734         * jit.dg/test-nested-contexts.c (main): Open a logfile,
1735         and call gcc_jit_context_set_logfile on the top-level context.
1737 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
1739         PR target/64338
1740         * g++.dg/opt/pr64338.C: New test.
1742 2015-01-08  Tobias Burnus  <burnus@net-b.de>
1744         * gfortran.dg/coarray/codimension_2b.f90: New file.
1745         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1746         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1748 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1750         PR c++/59004
1751         * g++.dg/ext/fnname4.C: New.
1753 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1755         PR c++/64462
1756         * g++.dg/cpp0x/constexpr-64462.C: New.
1758 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1760         PR c++/60753
1761         * g++.dg/cpp0x/deleted10.C: New.
1763 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1765         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1767 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1769         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1770         GCC_JIT_UNARY_OP_ABS.
1771         (verify_unary_ops): Likewise.
1773 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1775         * jit.dg/test-arith-overflow.c: New test case.
1776         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1777         * jit.dg/test-combination.c (create_code): Likewise.
1778         (verify_code): Likewise.
1779         * jit.dg/test-threads.c (testcases): Likewise.
1781 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1783         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1784         rather than "jit".  Load g++.exp, and call g++_init.
1785         Run test-*.cc files within the testsuite and *.cc files within
1786         docs/examples.
1787         (jit-dg-test): Drop the addition of -fgnu89-inline to
1788         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1789         doing it when compiling C testcases (since g++ does not handle
1790         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1791         is restored to the value after g++_init ran, rather than the
1792         value before g++_init ran.  Return a list of
1793         $comp_output $output_file, as dg-test assumes.
1795 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1797         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1798         make it easier to figure out the origin of each test result when
1799         running test-combination.c and test-threads.c.
1800         (CHECK_VALUE): Likewise.
1801         (CHECK_DOUBLE_VALUE): Likewise.
1802         (CHECK_STRING_VALUE): Likewise.
1803         (CHECK_STRING_STARTS_WITH): Likewise.
1804         (CHECK_STRING_CONTAINS): Likewise.
1805         (CHECK): Likewise.
1806         (check_string_value): Likewise, add "funcname" param.
1807         (check_string_starts_with): Likewise.
1808         (check_string_contains): Likewise.
1810 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1812         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1813         generating name of built executable.
1815 2015-01-07  Marek Polacek  <polacek@redhat.com>
1817         PR c/64440
1818         * gcc.dg/pr64440.c: New test.
1819         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1821 2015-01-07  Marek Polacek  <polacek@redhat.com>
1823         PR c/64417
1824         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1825         * gcc.dg/pr64417.c: New test.
1827 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1829         PR target/64505
1830         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1831         fix is correct.
1833 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1835         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1836         Check if testcases run without errors, not just if they compile.
1838 2015-01-06  Christian Bruel  <christian.bruel@st.com>
1840         PR target/64507
1841         * gcc.target/sh/pr64507.c: New test.
1843 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
1845         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1847 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
1849         * c-c++-common/asan/sanitize-all-1.c: New test.
1850         * c-c++-common/ubsan/sanitize-all-1.c: New test.
1851         * c-c++-common/ubsan/sanitize-all-2.c: New test.
1852         * c-c++-common/ubsan/sanitize-all-3.c: New test.
1853         * c-c++-common/ubsan/sanitize-all-4.c: New test.
1855 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1857         * lib/target-supports.exp (check_profiling_available): Return 0 for
1858         Visium.
1859         (check_effective_target_tls_runtime): Likewise.
1860         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1861         * gcc.dg/20020312-2.c: Adjust for Visium.
1862         * gcc.dg/tls/thr-cse-1.c: Likewise
1863         * gcc.dg/tree-ssa/20040204-1.c: Likewise
1864         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1865         * gcc.dg/weak/typeof-2.c: Likewise.
1867 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
1869         PR rtl-optimization/64287
1870         * gcc.dg/aru-2.c: New test.
1872 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
1874         PR sanitizer/64344
1875         * c-c++-common/ubsan/pr64344-1.c: New test.
1876         * c-c++-common/ubsan/pr64344-2.c: New test.
1878         PR tree-optimization/64465
1879         * gcc.dg/pr64465.c: New test.
1881         PR tree-optimization/64494
1882         * gcc.c-torture/compile/pr64494.c: New test.
1884 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1886         PR fortran/47674
1887         * gfortran.dg/realloc_on_assign_25.f90:  New test.
1889 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
1891         Update copyright years.
1893 2015-01-05  Marek Polacek  <polacek@redhat.com>
1895         PR c/64423
1896         * gcc.dg/pr64423.c: New test.
1898 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1900         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1901         mmix-knuth-mmixware for the same reason as for MIPS.
1902         * gcc.dg/debug/debug-2.c: Ditto.
1904         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1906 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
1908         PR testsuite/62250
1909         * lib/gfortran.exp: Add libatomic library search path.
1910         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1911         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1913         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1915 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1917         * c-c++-common/tsan/bitfield_race.c: New testcase.
1918         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1920 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1922         * gfortran.dg/coarray/collectives_4.f90: New.
1924 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
1926         PR fortran/57562
1927         * gfortran.dg/extends_16.f90: New.
1929 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1931         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1933 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1935         * gfortran.dg/coarray/codimension_2.f90: New.
1936         * gfortran.dg/coarray/codimension_2a.f90: New.
1937         * gfortran.dg/coarray_35.f90: New.
1938         * gfortran.dg/coarray_35a.f90: New.
1940 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
1942         PR fortran/60507
1943         * gfortran.dg/dummy_procedure_11.f90: New.
1945 Copyright (C) 2015 Free Software Foundation, Inc.
1947 Copying and distribution of this file, with or without modification,
1948 are permitted in any medium without royalty provided the copyright
1949 notice and this notice are preserved.