* g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9f48c9db67732005d0f222d47b048e436cbca089
1 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9         tree dump.
10         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
12         tree dump.
13         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
14         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
15         tree dump.
17 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
19         PR target/64688
20         * g++.dg/pr64688-2.C: New.
22 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
24         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
25         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
26         * gcc.target/i386/fuse-caller-save.c: Ditto.
27         * gcc.target/i386/headmerge-1.c: Ditto.
28         * gcc.target/i386/headmerge-2.c: Ditto.
29         * gcc.target/i386/sibcall-6.c: Ditto.
31 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
33         PR target/64617
34         * gcc.target/i386/pr64617.c: New test.
36 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
38         PR target/15184
39         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
40         (dg-options): Remove -m32.
41         (dg-final): Scan for "movb %al" only.
42         * gcc.target/i386/pr15184-2.c: Ditto.
44 2015-01-30  Richard Biener  <rguenther@suse.de>
46         PR tree-optimization/64829
47         * gcc.dg/vect/pr64829.c: New testcase.
49 2015-01-29  Marek Polacek  <polacek@redhat.com>
51         PR c/64709
52         * gcc.dg/pr64709.c: New test.
54 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
56         PR c++/64717
57         * g++.dg/ubsan/pr64717-1.C: New test.
58         * g++.dg/ubsan/pr64717-2.C: New test.
60 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
62         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
64 2015-01-29  Jeff Law  <law@redhat.com>
66         PR target/15184
67         * gcc.target/i386/pr15184-1.c: New test.
68         * gcc.target/i386/pr15184-2.c: New test.
70 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
72         PR tree-optimization/64746
73         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
75 2015-01-29  Richard Biener  <rguenther@suse.de>
77         PR tree-optimization/64853
78         * gcc.dg/torture/pr64853.c: New testcase.
80 2015-01-29  Richard Biener  <rguenther@suse.de>
82         PR tree-optimization/64844
83         * gcc.dg/vect/pr64844.c: New testcase.
85 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
87         PR middle-end/64809
88         * gcc.dg/pr64809.c: Delete.
90 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
92         PR middle-end/64805
93         * gcc.target/i386/pr64805.c: New.
95 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
97         * gcc.dg/guality/guality.h (main): Add argv[0] to
98         guality_gdb_command.
100 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
102         PR ipa/64801
103         * gcc.dg/tree-ssa/pr64801.c: New testcase.
105 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
107         PR target/64659
108         * gcc.target/sh/sh.exp
109         (check_effective_target_atomic_model_soft_gusa_available,
110         check_effective_target_atomic_model_soft_tcb_available,
111         check_effective_target_atomic_model_soft_imask_available,
112         check_effective_target_atomic_model_hard_llcs_available): New.
113         * gcc.target/sh/pr64659-0.h: New.
114         * gcc.target/sh/pr64659-1.c: New.
115         * gcc.target/sh/pr64659-2.c: New.
116         * gcc.target/sh/pr64659-3.c: New.
117         * gcc.target/sh/pr64659-4.c: New.
119 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
121         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
122         scan-assembler-times pattern.
124 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
126         PR middle-end/64809
127         * gcc.dg/pr64809.c: New test.
129 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
131         PR tree-optimization/64277
132         * gcc.dg/pr64277.c: New.
134 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
136         PR tree-optimization/64718
137         * gcc.c-torture/execute/pr64718.c: New test.
139 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
141         * gcc.target/aarch64/abs_2.c: New.
143 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
145         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
146         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
147         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
148         ISA rev < 2.
150 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
152         PR bootstrap/64612
153         * lib/target-supports.exp (check_effective_target_comdat_group): New.
154         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
155         { target comdat_group }.
157 2015-01-27  Tobias Burnus  <burnus@net-b.de>
159         PR fortran/63861
160         * gfortran.dg/goacc/coarray_2.f90: New.
162 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
164         PR ipa/60871
165         PR ipa/64139
166         * g++.dg/torture/pr64139.C: New testcase.
167         * g++.dg/torture/pr60871.C: Likewise.
169 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
171         PR fortran/64230
172         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
173         prevent linking errors.
175 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
177         PR ipa/64282
178         * g++.dg/torture/pr64282.C: New testcase.
180 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
182         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
183         for wzr reg.
185 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
187         * gcc.target/s390/hotpatch-13.c: New testcase.
188         * gcc.target/s390/hotpatch-14.c: New testcase.
189         * gcc.target/s390/hotpatch-15.c: New testcase.
190         * gcc.target/s390/hotpatch-16.c: New testcase.
191         * gcc.target/s390/hotpatch-17.c: New testcase.
192         * gcc.target/s390/hotpatch-18.c: New testcase.
193         * gcc.target/s390/hotpatch-19.c: New testcase.
194         * gcc.target/s390/hotpatch-20.c: New testcase.
195         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
196         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
197         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
198         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
199         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
200         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
201         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
202         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
203         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
204         * gcc.target/s390/hotpatch-10.c: Likewise.
205         * gcc.target/s390/hotpatch-11.c: Likewise.
206         * gcc.target/s390/hotpatch-12.c: Likewise.
207         * gcc.target/s390/hotpatch-2.c: Likewise.
208         * gcc.target/s390/hotpatch-3.c: Likewise.
209         * gcc.target/s390/hotpatch-4.c: Likewise.
210         * gcc.target/s390/hotpatch-5.c: Likewise.
211         * gcc.target/s390/hotpatch-6.c: Likewise.
212         * gcc.target/s390/hotpatch-7.c: Likewise.
213         * gcc.target/s390/hotpatch-8.c: Likewise.
214         * gcc.target/s390/hotpatch-9.c: Likewise.
215         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
216         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
217         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
218         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
219         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
220         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
221         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
222         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
224 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
226         * gcc.dg/long_branch.c: New testcase.
228 2015-01-27  Richard Biener  <rguenther@suse.de>
230         PR tree-optimization/56273
231         PR tree-optimization/59124
232         PR tree-optimization/64277
233         * g++.dg/warn/Warray-bounds-6.C: New testcase.
234         * gcc.dg/Warray-bounds-12.c: Likewise.
235         * gcc.dg/Warray-bounds-13.c: Likewise.
237 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
239         PR rtl-optimization/61058
240         * gcc.dg/pr61058.c: New test.
242 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
244         * gcc.target/i386/chkp-narrow-bounds.c: New.
246 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
248         PR tree-optimization/64807
249         * gcc.dg/pr64807.c: New test.
251         PR c/64766
252         * gcc.dg/pr64766.c: New test.
254 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
256         PR target/49263
257         * gcc.target/sh/pr49263-4.c: New.
259 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
261         PR fortran/62044
262         * gfortran.dg/allocate_with_mold_1.f90: New test
264 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
266         PR c/64778
267         * gcc.dg/pr64778.c: New test.
269         PR middle-end/64421
270         * gcc.dg/vect/pr64421.c: New test.
272 2015-01-26  Tobias Burnus  <burnus@net-b.de>
274         PR fortran/64771
275         * gfortran.dg/coarray_36.f: New.
276         * gfortran.dg/coarray_37.f90: New.
278 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
280         PR fortran/64230
281         * gfortran.dg/class_allocate_18.f90: New.
283 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
285         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
287 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
289         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
291 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
293         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
295 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
297         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
299 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
301         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
302         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
303         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
304         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
306 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
308         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
309         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
310         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
312 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
314         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
315         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
316         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
317         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
318         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
319         vXXXhn.inc.
321 2015-01-26  Richard Biener  <rguenther@suse.de>
323         PR middle-end/64764
324         * gcc.dg/uninit-19.c: New testcase.
326 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
328         * lib/target-supports.exp (check_effective_target_vect64): Add
329         sparc*-*-*.
331 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
333         PR testsuite/64712
334         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
336 2015-01-26  Tony Liu  <tony.liu@arm.com>
338         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
339         non-UAL cases.
341 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
343         PR libfortran/64770
344         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
345         correctly, clean up afterwards.
347 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
349         PR fortran/62044
350         * gfortran.dg/use_rename_7.f90: New.
352 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
354         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
355         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
357 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
359         PR target/54236
360         * gcc.target/sh/pr54236-4.c: New.
362 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
364         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
365         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
366         Bridge test.
368 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
370         PR libfortran/64770
371         * gfortran.dg/open_new_segv.f90: New test.
373 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
375         PR target/49263
376         PR target/53987
377         PR target/64345
378         PR target/59533
379         PR target/52933
380         PR target/54236
381         PR target/51244
382         * gcc.target/sh/pr64345-1.c: New.
383         * gcc.target/sh/pr64345-2.c: New.
384         * gcc.target/sh/pr59533-1.c: New.
385         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
386         * gcc.target/sh/pr52933-2.c: Likewise.
387         * gcc.target/sh/pr54089-1.c: Likewise.
388         * gcc.target/sh/pr54236-1.c: Likewise.
389         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
390         * gcc.target/sh/pr49263-1.c: Remove xfails.
391         * gcc.target/sh/pr49263-2.c: Likewise.
392         * gcc.target/sh/pr49263-3.c: Likewise.
393         * gcc.target/sh/pr53987-1.c: Likewise.
394         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
395         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
396         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
397         (test05, test06, test07, test08, test09, test10, test11, test12): New.
398         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
399         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
400         test_009): New.
401         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
402         (test_02): New.
404 2015-01-24  Tom de Vries  <tom@codesourcery.com>
406         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
408 2015-01-23  Ian Lance Taylor  <iant@google.com>
410         PR go/64510
411         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
412         targets without split stack support.
414 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
416         PR target/64317
417         * gcc.target/i386/pr64317.c: New test.
419 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
421         PR rtl-optimization/63637
422         PR rtl-optimization/60663
423         * gcc.dg/pr63637-1.c: New test.
424         * gcc.dg/pr63637-2.c: New test.
425         * gcc.dg/pr63637-3.c: New test.
426         * gcc.dg/pr63637-4.c: New test.
427         * gcc.dg/pr63637-5.c: New test.
428         * gcc.dg/pr63637-6.c: New test.
429         * gcc.target/i386/pr63637-1.c: New test.
430         * gcc.target/i386/pr63637-2.c: New test.
431         * gcc.target/i386/pr63637-3.c: New test.
432         * gcc.target/i386/pr63637-4.c: New test.
433         * gcc.target/i386/pr63637-5.c: New test.
434         * gcc.target/i386/pr63637-6.c: New test.
436 2015-01-23  Richard Biener  <rguenther@suse.de>
438         PR testsuite/63439
439         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
440         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
442 2015-01-23  Marek Polacek  <polacek@redhat.com>
444         PR preprocessor/60570
445         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
446         * gcc.dg/cpp/pr60570.c: New test.
448 2015-01-23  Richard Biener  <rguenther@suse.de>
450         PR testsuite/63439
451         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
452         vectorization on vect64 targets.
454 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
456         PR fortran/60922
457         * gfortran.dg/class_allocate_17.f90: New.
459 2015-01-23  Tobias Burnus  <burnus@net-b.de>
461         PR fortran/64726
462         * gfortran.dg/goacc/combined_loop.f90: New.
464 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
466         PR fortran/61933
467         * gfortran.dg/make_unit.f90: New test.
469 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
471         PR fortran/61933
472         * gfortran.dg/negative_unit_int8.f: Update.
474 2015-01-22  Jeff Law  <law@redhat.com>
476         PR target/52076
477         * gcc.target/m68k/pr52076-1.c: New test.
478         * gcc.target/m68k/pr52076-2.c: New test.
480 2015-01-22  Richard Biener  <rguenther@suse.de>
482         PR middle-end/64728
483         * gcc.dg/torture/pr64728.c: New testcase.
485 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
487         PR target/64688
488         * g++.dg/pr64688.C: New test.
490 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
492         * gcc.target/i386/chkp-always_inline.c (f1): Make static
493         to avoid errors with -fpic.
495 2015-01-22  Richard Biener  <rguenther@suse.de>
497         PR libstdc++/64535
498         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
500 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
502         PR rtl-optimization/64682
503         * gcc.c-torture/execute/pr64682.c: New file.
505 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
507         PR debug/64511
508         * gcc.dg/pr64511.c: New test.
510         PR rtl-optimization/62078
511         * g++.dg/opt/pr62078.C: New test.
513         PR c/63307
514         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
516 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
518         PR fortran/57023
519         * gfortran.dg/internal_pack_15.f90:  New test.
521 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
523         * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
525 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
527         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
529 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
531         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
533 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
535         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
537 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
539         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
541 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
543         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
545 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
547         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
549 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
551         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
553 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
555         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
557 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
559         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
561 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
563         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
565 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
567         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
569 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
571         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
573 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
575         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
576         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
577         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
578         vXXXw.inc.
580 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
582         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
583         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
584         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
585         vXXXl.inc.
587 2015-01-21  Renlin Li  <renlin.li@arm.com>
589         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
590         * g++.dg/tls/thread_local5g.C: Likewise.
591         * g++.dg/tls/thread_local6g.C: Likewise.
593 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
595         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
596         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
597         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
599 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
601         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
602         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
603         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
605 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
607         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
608         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
609         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
611 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
613         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
614         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
615         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
617 2015-01-20  Jeff Law  <law@redhat.com>
619         PR target/59946
620         * gcc.target/m68k/pr59946.c: New test.
622 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
624         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
625         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
626         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
628 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
630         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
631         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
632         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
634 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
636         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
637         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
638         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
640 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
642         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
643         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
644         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
645         vshuffle.inc.
646         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
647         vshuffle.inc.
649 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
651         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
652         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
653         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
655 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
657         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
658         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
659         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
661 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
663         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
665 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
667         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
669         PR sanitizer/64632
670         * g++.dg/ubsan/pr64632.C: New test.
672         PR debug/64663
673         * gcc.dg/pr64663.c: New test.
675 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
677         PR c++/64383
678         * g++.dg/warn/Wunused-var-23.C: New.
680 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
682         PR c++/59937
683         * g++.dg/cpp0x/constexpr-59937-1.C: New.
684         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
686 2015-01-20  Richard Biener  <rguenther@suse.de>
688         PR ipa/64684
689         * gcc.dg/lto/pr64684_0.c: New testcase.
690         * gcc.dg/lto/pr64684_1.c: Likewise.
691         * gcc.dg/lto/pr64684_2.c: Likewise.
692         * gcc.dg/lto/pr64685_0.c: Likewise.
693         * gcc.dg/lto/pr64685_1.c: Likewise.
695 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
697         PR c++/62241
698         * g++.dg/cpp1y/lambda-init12.C: New.
700 2015-01-20  Richard Biener  <rguenther@suse.de>
702         PR tree-optimization/64410
703         * g++.dg/vect/pr64410.cc: Require vect_double.
705 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
707         PR target/64149
708         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
710 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
712         PR bootstrap/64676
713         Revert:
714         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
716         PR rtl-optimization/64081
717         * gcc.dg/pr64081.c: New test.
719 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
721         * jit.dg/harness.h: Include <unistd.h>.
722         (CHECK_NO_ERRORS): New.
723         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
724         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
725         gcc_jit_context_compile_to_file.
726         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
727         args to the spawned executable.
728         (jit-expand-vars): New function.
729         (jit-exe-params): New variable.
730         (dg-jit-set-exe-params): New function.
731         (jit-dg-test): Detect testcases that use
732         jit-verify-compile-to-file and call jit-setup-compile-to-file.
733         Set arguments of spawned process to jit-exe-params.
734         (jit-get-output-filename): New function.
735         (jit-setup-compile-to-file): New function.
736         (jit-verify-compile-to-file): New function.
737         (jit-run-executable): New function.
738         (jit-verify-executable): New function.
739         * jit.dg/test-compile-to-assembler.c: New testcase.
740         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
741         * jit.dg/test-compile-to-executable.c: New testcase.
742         * jit.dg/test-compile-to-object.c: New testcase.
744 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
746         PR target/64652
747         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
748         (test_1): New.
750 2015-01-19  Martin Liska  <mliska@suse.cz>
752         * objc/compile/pr64668.m: New test.
754 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
756         * jit.dg/test-arith-overflow.c: Include stdbool.h.
757         (create_overflow_fn): Update comment to clarify that
758         the third param of the created function is a bool *, not
759         an int *.
760         (verify_int_overflow_fn): Convert param "expected_ovf" from
761         int to bool.  Update third param of "overflow_fn_type" from int *
762         to bool *.  Update local "actual_ovf" from int to bool.
763         (verify_uint_overflow_fn): Likewise.
765 2015-01-19  Martin Liska  <mliska@suse.cz>
767         * gcc.dg/ipa/ipa-icf-33.c: New test.
769 2015-01-19  Felix Yang  <felix.yang@huawei.com>
770             Haijian Zhang  <z.zhanghaijian@huawei.com>
772         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
773         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
774         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
775         result_float64x2, expected_hfloat64x2): New helper type, variable and
776         declaration.
777         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
778         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
779         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
780         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
781         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
782         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
783         and target without the FMA feature.
785 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
787         * gcc.target/aarch64/pr64304.c: New testcase.
789 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
791         PR rtl-optimization/64081
792         * gcc.dg/pr64081.c: New test.
794 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
796         PR target/63971
797         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
798         the epilogue).
799         * gcc.target/aarch64/test_frame_6.c: Likewise.
800         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
801         and x19 (in the epilogue).
802         * gcc.target/aarch64/test_frame_4.c: Likewise.
803         * gcc.target/aarch64/test_frame_7.c: Likewise.
805 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
807         * gcc.target/i386/chkp-always_inline.c: New.
809 2015-01-15  Andrew Pinski  <apinski@cavium.com>
810             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
812         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
813         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
815 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
817         PR fortran/60255
818         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
819         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
821 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
823         PR fortran/64578
824         * gfortran.dg/unlimited_polymorphic_21.f90: New test
826 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
828         PR target/64652
829         * gcc.target/sh/torture/pr64652.c: New.
831 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
833         * gcc.dg/ipa/ipa-icf-32.c: Update template.
834         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
835         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
836         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
837         * c-c++-common/asan/kasan-recover-1.c: Likewise.
838         * c-c++-common/asan/kasan-recover-2.c: Likewise.
840 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
842         PR ipa/64378
843         * g++.dg/torture/pr64378.C: New testcase.
845 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
847         PR fortran/57959
848         * gfortran.dg/block_13.f08: New test
850 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
852         PR fortran/55901
853         * gfortran.dg/associate_1.f03: Allow test for character with
854         automatic length.
856 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
858         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
859         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
861 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
863         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
865 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
867         PR fortran/64578
868         * gfortran.dg/unlimited_polymorphic_21.f90: New test
870 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
872         PR fortran/60357
873         * gfortran.dg/alloc_comp_assign_13.f08: New test.
875         PR fortran/61275
876         * gfortran.dg/alloc_comp_assign_14.f08: New test.
878         PR fortran/55932
879         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
881 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
883         PR fortran/60334
884         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
886 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
888         PR rtl-optimization/52773
889         * gcc.c-torture/compile/pr52773.c: New test.
891 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
893         PR c++/62134
894         * g++.dg/cpp0x/alias-decl-46.C: New.
896 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
898         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
900 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
902         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
903         Add trace.
904         (CHECK_FP): Likewise.
905         (CHECK_CUMULATIVE_SAT): Likewise.
907 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
909         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
910         (Set_Neon_Cumulative_Sat): Add parameter.
911         (__set_neon_cumulative_sat): Support new parameter.
912         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
913         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
914         argument.
915         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
916         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
917         argument.
919 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
921         * g++.dg/tsan/vptr_benign_race.C: New testcase.
922         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
924 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
926         PR c++/60056
927         * g++.dg/tls/thread_local-ice4.C: New.
929 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
931         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
932         than Neon options.
934 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
936         PR c++/62276
937         * g++.dg/cpp0x/vt-62276.C: New.
939 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
941         PR middle-end/64353
942         * g++.dg/pr64353.C: New.
944 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
946         PR target/64263
947         * gcc.target/aarch64/pr64263_1.c: New test.
949 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
951         PR tree-optimization/64434
952         * gcc.dg/torture/pr64434.c: Move to...
953         * gcc.dg/pr64434.c: ... here.
955 2015-01-16  Richard Biener  <rguenther@suse.de>
957         PR middle-end/64614
958         * gcc.dg/uninit-18.c: New testcase.
960 2015-01-16  Richard Biener  <rguenther@suse.de>
962         PR tree-optimization/64568
963         * g++.dg/torture/pr64568-2.C: New testcase.
965 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
967         PR target/64363
968         * gcc.target/i386/chkp-label-address.c: New.
970 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
972         PR fortran/45290
973         * gfortran.dg/pointer_init_6.f90: Extended.
975 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
977         * gcc.c-torture/compile/20150108.c: New test.
979 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
981         * gcc.target/visium: New directory.
983 2015-01-16  Richard Biener  <rguenther@suse.de>
985         PR tree-optimization/61743
986         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
987         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
989 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
991         * gcc.dg/pr64015.c: New test.
993 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
995         PR ipa/64163
996         PR ipa/64612
997         * g++.dg/ipa/pr64612.C: New test.
999 2015-01-16  Renlin Li  <renlin.li@arm.com>
1001         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1003 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
1005         * gcc.target/i386/sse-14.c: Test new intrinsic.
1006         * gcc.target/i386/sse-22.c: Ditto.
1008 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1010         PR c++/58614
1011         * g++.dg/cpp0x/auto44.C: New.
1013 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
1015         PR target/59710
1016         * gcc.target/nios2/gpopt-all.c: New test case.
1017         * gcc.target/nios2/gpopt-local.c: New test case.
1018         * gcc.target/nios2/gpopt-global.c: New test case.
1019         * gcc.target/nios2/gpopt-data.c: New test case.
1020         * gcc.target/nios2/gpopt-none.c: New test case.
1022 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
1024         * g++.dg/ubsan/vptr-1.C: New test.
1025         * g++.dg/ubsan/vptr-2.C: New test.
1026         * g++.dg/ubsan/vptr-3.C: New test.
1027         * g++.dg/ubsan/vptr-4.C: New test.
1028         * g++.dg/ubsan/vptr-5.C: New test.
1029         * g++.dg/ubsan/vptr-6.C: New test.
1030         * g++.dg/ubsan/vptr-7.C: New test.
1031         * g++.dg/ubsan/vptr-8.C: New test.
1032         * g++.dg/ubsan/vptr-9.C: New test.
1034 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1036         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1037         is set up.
1038         * lib/gcc-dg.exp: Likewise.
1040 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1042         PR rtl-optimization/64110
1043         * gcc.target/i386/pr64110.c: Add scan-assembler.
1045 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
1046             James Norris  <jnorris@codesourcery.com>
1047             Cesar Philippidis  <cesar@codesourcery.com>
1048             Ilmir Usmanov  <i.usmanov@samsung.com>
1050         * lib/target-supports.exp (check_effective_target_fopenacc): New
1051         procedure.
1052         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1053         * g++.dg/goacc/goacc.exp: Likewise.
1054         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1055         * gcc.dg/goacc/goacc.exp: Likewise.
1056         * gfortran.dg/goacc/goacc.exp: Likewise.
1057         * c-c++-common/cpp/openacc-define-1.c: New file.
1058         * c-c++-common/cpp/openacc-define-2.c: Likewise.
1059         * c-c++-common/cpp/openacc-define-3.c: Likewise.
1060         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1061         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1062         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1063         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1064         * c-c++-common/goacc/asyncwait-1.c: Likewise.
1065         * c-c++-common/goacc/cache-1.c: Likewise.
1066         * c-c++-common/goacc/clauses-fail.c: Likewise.
1067         * c-c++-common/goacc/collapse-1.c: Likewise.
1068         * c-c++-common/goacc/data-1.c: Likewise.
1069         * c-c++-common/goacc/data-2.c: Likewise.
1070         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1071         * c-c++-common/goacc/deviceptr-1.c: Likewise.
1072         * c-c++-common/goacc/deviceptr-2.c: Likewise.
1073         * c-c++-common/goacc/deviceptr-3.c: Likewise.
1074         * c-c++-common/goacc/if-clause-1.c: Likewise.
1075         * c-c++-common/goacc/if-clause-2.c: Likewise.
1076         * c-c++-common/goacc/kernels-1.c: Likewise.
1077         * c-c++-common/goacc/loop-1.c: Likewise.
1078         * c-c++-common/goacc/loop-private-1.c: Likewise.
1079         * c-c++-common/goacc/nesting-1.c: Likewise.
1080         * c-c++-common/goacc/nesting-data-1.c: Likewise.
1081         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1082         * c-c++-common/goacc/parallel-1.c: Likewise.
1083         * c-c++-common/goacc/pcopy.c: Likewise.
1084         * c-c++-common/goacc/pcopyin.c: Likewise.
1085         * c-c++-common/goacc/pcopyout.c: Likewise.
1086         * c-c++-common/goacc/pcreate.c: Likewise.
1087         * c-c++-common/goacc/pragma_context.c: Likewise.
1088         * c-c++-common/goacc/present-1.c: Likewise.
1089         * c-c++-common/goacc/reduction-1.c: Likewise.
1090         * c-c++-common/goacc/reduction-2.c: Likewise.
1091         * c-c++-common/goacc/reduction-3.c: Likewise.
1092         * c-c++-common/goacc/reduction-4.c: Likewise.
1093         * c-c++-common/goacc/sb-1.c: Likewise.
1094         * c-c++-common/goacc/sb-2.c: Likewise.
1095         * c-c++-common/goacc/sb-3.c: Likewise.
1096         * c-c++-common/goacc/update-1.c: Likewise.
1097         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1098         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1099         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1100         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1101         * gfortran.dg/goacc/assumed.f95: Likewise.
1102         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1103         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1104         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1105         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1106         * gfortran.dg/goacc/branch.f95: Likewise.
1107         * gfortran.dg/goacc/cache-1.f95: Likewise.
1108         * gfortran.dg/goacc/coarray.f95: Likewise.
1109         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1110         * gfortran.dg/goacc/cray.f95: Likewise.
1111         * gfortran.dg/goacc/critical.f95: Likewise.
1112         * gfortran.dg/goacc/data-clauses.f95: Likewise.
1113         * gfortran.dg/goacc/data-tree.f95: Likewise.
1114         * gfortran.dg/goacc/declare-1.f95: Likewise.
1115         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1116         * gfortran.dg/goacc/fixed-1.f: Likewise.
1117         * gfortran.dg/goacc/fixed-2.f: Likewise.
1118         * gfortran.dg/goacc/fixed-3.f: Likewise.
1119         * gfortran.dg/goacc/fixed-4.f: Likewise.
1120         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1121         * gfortran.dg/goacc/if.f95: Likewise.
1122         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1123         * gfortran.dg/goacc/list.f95: Likewise.
1124         * gfortran.dg/goacc/literal.f95: Likewise.
1125         * gfortran.dg/goacc/loop-1.f95: Likewise.
1126         * gfortran.dg/goacc/loop-2.f95: Likewise.
1127         * gfortran.dg/goacc/loop-3.f95: Likewise.
1128         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1129         * gfortran.dg/goacc/omp.f95: Likewise.
1130         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1131         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1132         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1133         * gfortran.dg/goacc/parameter.f95: Likewise.
1134         * gfortran.dg/goacc/private-1.f95: Likewise.
1135         * gfortran.dg/goacc/private-2.f95: Likewise.
1136         * gfortran.dg/goacc/private-3.f95: Likewise.
1137         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1138         * gfortran.dg/goacc/reduction-2.f95: Likewise.
1139         * gfortran.dg/goacc/reduction.f95: Likewise.
1140         * gfortran.dg/goacc/routine-1.f90: Likewise.
1141         * gfortran.dg/goacc/routine-2.f90: Likewise.
1142         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1143         * gfortran.dg/goacc/several-directives.f95: Likewise.
1144         * gfortran.dg/goacc/sie.f95: Likewise.
1145         * gfortran.dg/goacc/subarrays.f95: Likewise.
1146         * gfortran.dg/gomp/map-1.f90: Likewise.
1147         * gfortran.dg/openacc-define-1.f90: Likewise.
1148         * gfortran.dg/openacc-define-2.f90: Likewise.
1149         * gfortran.dg/openacc-define-3.f90: Likewise.
1150         * g++.dg/gomp/block-1.C: Update for changed compiler output.
1151         * g++.dg/gomp/block-2.C: Likewise.
1152         * g++.dg/gomp/block-3.C: Likewise.
1153         * g++.dg/gomp/block-5.C: Likewise.
1154         * g++.dg/gomp/target-1.C: Likewise.
1155         * g++.dg/gomp/target-2.C: Likewise.
1156         * g++.dg/gomp/taskgroup-1.C: Likewise.
1157         * g++.dg/gomp/teams-1.C: Likewise.
1158         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1159         * gcc.dg/cilk-plus/jump.c: Likewise.
1160         * gcc.dg/gomp/block-1.c: Likewise.
1161         * gcc.dg/gomp/block-10.c: Likewise.
1162         * gcc.dg/gomp/block-2.c: Likewise.
1163         * gcc.dg/gomp/block-3.c: Likewise.
1164         * gcc.dg/gomp/block-4.c: Likewise.
1165         * gcc.dg/gomp/block-5.c: Likewise.
1166         * gcc.dg/gomp/block-6.c: Likewise.
1167         * gcc.dg/gomp/block-7.c: Likewise.
1168         * gcc.dg/gomp/block-8.c: Likewise.
1169         * gcc.dg/gomp/block-9.c: Likewise.
1170         * gcc.dg/gomp/target-1.c: Likewise.
1171         * gcc.dg/gomp/target-2.c: Likewise.
1172         * gcc.dg/gomp/taskgroup-1.c: Likewise.
1173         * gcc.dg/gomp/teams-1.c: Likewise.
1175 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
1177         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1178         test case.
1180 2015-01-15  Mike Stump  <mikestump@comcast.net>
1182         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1183         * gcc.dg/inline_2.c: Likewise.
1184         * gcc.dg/inline_3.c: Likewise.
1185         * gcc.dg/inline_4.c: Likewise.
1187 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
1189         PR fortran/58023
1190         * gfortran.dg/proc_ptr_comp_43.f90: New.
1192 2015-01-15  Mike Stump  <mikestump@comcast.net>
1194         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1195         * gcc.dg/unroll_2.c: Likewise.
1196         * gcc.dg/unroll_3.c: Likewise.
1197         * gcc.dg/unroll_4.c: Likewise.
1198         * gcc.dg/unroll_5.c: Likewise.
1200 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
1202         PR target/63971
1203         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1204         in epilogue.
1205         * gcc.target/aarch64/test_frame_6.c: Likewise.
1206         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1207         x30 and x19 (in the epilogue).
1208         * gcc.target/aarch64/test_frame_4.c: Likewise.
1209         * gcc.target/aarch64/test_frame_7.c: Likewise.
1211 2015-01-15  Martin Liska  <mliska@suse.cz>
1213         * g++.dg/ipa/pr64068.C: New test.
1214         * gcc.dg/ipa/PR64559.c: New test.
1216 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1218         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1219         with PIE.
1221 2015-01-15  Richard Biener  <rguenther@suse.de>
1223         PR tree-optimization/61743
1224         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1225         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1227 2015-01-15 Renlin Li <renlin.li@arm.com>
1229         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1230         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1232 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1234         * gcc.dg/vect/vect-aggressive-1.c: New.
1235         * gcc.target/i386/avx2-vect-aggressive.c: New.
1237 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1239         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1241 2015-01-15  Richard Biener  <rguenther@suse.de>
1243         PR lto/64415
1244         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1245         -Wl,-undefined,dynamic_lookup.
1247 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1249         * gnat.dg/opt47.adb: New test.
1251 2015-01-15  Richard Biener  <rguenther@suse.de>
1253         PR lto/64415
1254         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1256 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1258         PR tree-optimization/64434
1259         * gcc.dg/torture/pr64434.c: New test.
1261 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1263         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1264         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
1265         -march=loongson* and -march=octeon* require -mno-micromips.
1267 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1268             Matthew Fortune  <matthew.fortune@imgtec.com>
1270         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1271         * gcc.target/mips/call-saved-5.c (foo): Likewise.
1272         * gcc.target/mips/call-saved-6.c (foo): Likewise.
1273         * gcc.target/mips/call-saved-7.c: New file.
1274         * gcc.target/mips/call-saved-8.c: New file.
1275         * gcc.target/mips/call-saved-9.c: New file.
1277 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
1279         * gcc.target/mips/lsa.c: New file.
1280         * gcc.target/mips/mips64-lsa.c: Likewise.
1281         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1282         * gcc.target/mips/mulsize-4.c: Likewise.
1283         * gcc.target/mips/mulsize-5.c: New file.
1284         * gcc.target/mips/mulsize-6.c: Likewise.
1285         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1286         and !HAS_LSA as ghost options.
1287         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1288         for !HAS_LSA.
1290 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
1292         * g++.dg/torture/20141013.c: Set -fno-short-enums.
1294 2015-01-15  Richard Biener  <rguenther@suse.de>
1296         PR middle-end/64365
1297         * gcc.dg/torture/pr64365.c: New testcase.
1299 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
1301         * gcc.dg/stackprotectexplicit1.c: New test.
1302         * g++.dg/stackprotectexplicit2.c: New test.
1304 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1306         PR target/61933
1307         * gfortran.dg/inquire_internal.f90: New.
1308         * gfortran.dg/negative_unit_check.f90: New.
1310 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
1312         PR target/53988
1313         * gcc.target/sh/pr53988-1.c: New.
1315 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
1317         PR c++/58671
1318         * g++.dg/tls/thread_local-ice3.C: New.
1320 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1322         * gcc.target/i386/fentry-override.c: Properly place {} in target
1323         selector.  Remove nonpic.
1324         * gcc.target/i386/fentry.c: Likewise.
1326 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1328         * gcc.dg/atomic-invalid.c: Check for invalid memory model
1329         warnings instead of errors.
1331 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
1333         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1334         option support instead of ENABLE_LTO from Makefile.
1336 2015-01-14  Richard Biener  <rguenther@suse.de>
1338         PR tree-optimization/59354
1339         * gcc.dg/vect/pr59354.c: New testcase.
1341 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
1343         * lib/target-supports.exp
1344         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1345         on ARM architures before v7.
1347 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1349         PR middle-end/59448
1350         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1351         an atomic_exchange.
1353 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1355         PR target/64386
1356         * gcc.target/i386/pr64386.c: New test.
1358 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1360         PR target/64393
1361         * gcc.target/i386/pr64393.c: New test.
1363 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1365         PR target/64387
1366         * gcc.target/i386/pr64387.c: New test.
1368 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
1370         * gcc.target/aarch64/store-pair-1.c: Fix typo.
1372 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1374         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1376 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1378         PR target/64453
1379         * gcc.target/arm/pr64453.c: New.
1381 2015-01-14  Richard Biener  <rguenther@suse.de>
1383         PR lto/64415
1384         * gcc.dg/lto/pr64415_0.c: New testcase.
1385         * gcc.dg/lto/pr64415_1.c: Likewise.
1387 2015-01-14  Martin Liska  <mliska@suse.cz>
1389         * gcc.dg/ipa/pr64307.c: New test.
1391 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
1393         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1394         64-bit and 128-bit.
1396 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1398         PR target/64460
1399         * gcc.target/arm/pr64460_1.c: New test.
1401 2015-01-14  Richard Biener  <rguenther@suse.de>
1403         PR tree-optimization/64493
1404         PR tree-optimization/64495
1405         * gcc.dg/vect/pr64493.c: New testcase.
1406         * gcc.dg/vect/pr64495.c: Likewise.
1408 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
1410         * gcc.dg/Warray-bounds-11.c: New test-case.
1412 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1414         * gcc.target/mips/octeon3-pipe-1.c: New test.
1416 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
1418         * jit.dg/harness.h (set_up_logging): Move string concatenation
1419         into...
1420         (concat_strings): New function.
1421         (dump_reproducer): New function.
1422         (test_jit): Call dump_reproducer.
1423         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1424         function.
1425         (jit-dg-test): Delete any generated reproducer from previous runs.
1426         Verify that a generated reproducer was created, and verify that it
1427         compiles.
1428         * jit.dg/test-nested-contexts.c (main): Call
1429         gcc_jit_context_dump_reproducer_to_file.
1431 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1433         * gcc.dg/aru-2.c: Add dg-require-profiling.
1435 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1437         * lib/target-supports.exp (check_profiling_available): Check if
1438         -pg links.
1440 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
1442         PR ipa/64565
1443         * g++.dg/torture/pr64565.C: New testcase.
1445 2015-01-13  Marek Polacek  <polacek@redhat.com>
1447         PR middle-end/64391
1448         * gcc.dg/tm/pr64391.c: New test.
1450 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1452         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1453         true.
1455 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1457         * gcc.target/i386/pie.c: New test.
1459         * lib/target-supports.exp (check_effective_target_pie): New.
1461 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1463         PR rtl-optimization/64286
1464         * gcc.target/i386/avx2-pr64286.c: New test.
1466 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
1468         PR c++/57626
1469         * g++.dg/cpp0x/vt-57626.C: New.
1471 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1473         PR fortran/64528
1474         * gfortran.dg/pr64528.f90: New test.
1476 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
1478         * gcc.target/aarch64/subsp.c: New test.
1480 2015-01-13  Andrew Pinski  <apinski@cavium.com>
1482         * gcc.target/aarch64/store-pair-1.c: New testcase.
1484 2015-01-13  Richard Biener  <rguenther@suse.de>
1486         PR lto/64373
1487         * gcc.dg/lto/pr64373_0.c: New testcase.
1489 2015-01-13  Andrew Pinski  <apinski@cavium.com>
1491         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1492         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1494 2015-01-13  Richard Biener  <rguenther@suse.de>
1496         PR tree-optimization/64406
1497         * gcc.dg/pr64406.c: New testcase.
1499 2015-01-13  Richard Biener  <rguenther@suse.de>
1501         PR tree-optimization/64404
1502         * gcc.dg/vect/pr64404.c: New testcase.
1504 2015-01-13  Richard Biener  <rguenther@suse.de>
1506         PR tree-optimization/64568
1507         * g++.dg/torture/pr64568.C: New testcase.
1509 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
1511         * jit.dg/test-error-local-used-from-other-function.c: New test
1512         case.
1513         * jit.dg/test-error-param-reuse.c: New test case.
1514         * jit.dg/test-error-param-sharing.c: New test case.
1515         * jit.dg/test-error-param-used-from-other-function.c: New test
1516         case.
1517         * jit.dg/test-error-param-used-without-a-function.c: New test
1518         case.
1520 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
1522         PR tree-optimization/64563
1523         * gcc.dg/pr64563.c: New test.
1525         PR target/64513
1526         * gcc.target/i386/pr64513.c: New test.
1528         PR tree-optimization/64454
1529         * gcc.dg/pr64454.c: New test.
1531         PR testsuite/64028
1532         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1533         bind_pic_locally.
1534         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1535         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1536         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1537         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1538         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1539         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1540         * gcc.dg/vect/slp-25.c: Likewise.
1541         * gcc.dg/vect/vect-109.c: Likewise.
1542         * gcc.dg/vect/vect-13.c: Likewise.
1543         * gcc.dg/vect/vect-17.c: Likewise.
1544         * gcc.dg/vect/vect-18.c: Likewise.
1545         * gcc.dg/vect/vect-19.c: Likewise.
1546         * gcc.dg/vect/vect-20.c: Likewise.
1547         * gcc.dg/vect/vect-21.c: Likewise.
1548         * gcc.dg/vect/vect-22.c: Likewise.
1549         * gcc.dg/vect/vect-27.c: Likewise.
1550         * gcc.dg/vect/vect-29.c: Likewise.
1551         * gcc.dg/vect/vect-2-big-array.c: Likewise.
1552         * gcc.dg/vect/vect-2.c: Likewise.
1553         * gcc.dg/vect/vect-3.c: Likewise.
1554         * gcc.dg/vect/vect-4.c: Likewise.
1555         * gcc.dg/vect/vect-5.c: Likewise.
1556         * gcc.dg/vect/vect-72.c: Likewise.
1557         * gcc.dg/vect/vect-73-big-array.c: Likewise.
1558         * gcc.dg/vect/vect-73.c: Likewise.
1559         * gcc.dg/vect/vect-77-global.c: Likewise.
1560         * gcc.dg/vect/vect-78-global.c: Likewise.
1561         * gcc.dg/vect/vect-7.c: Likewise.
1562         * gcc.dg/vect/vect-86.c: Likewise.
1563         * gcc.dg/vect/vect-align-1.c: Likewise.
1564         * gcc.dg/vect/vect-align-3.c: Likewise.
1565         * gcc.dg/vect/vect-all-big-array.c: Likewise.
1566         * gcc.dg/vect/vect-all.c: Likewise.
1567         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1568         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1569         * gcc.dg/vect/vect-peel-3.c: Likewise.
1570         * gcc.dg/vect/vect-peel-4.c: Likewise.
1571         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1573 2015-01-12  Jeff Law  <law@redhat.com>
1575         PR target/64461
1576         * gcc.target/m68k/pr64461.c: New test.
1578 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
1580         * jit.dg/test-array-as-pointer.c (create_code): Update call
1581         to gcc_jit_context_new_global by setting "kind" to
1582         GCC_JIT_GLOBAL_IMPORTED.
1583         * jit.dg/test-error-array-as-pointer.c: Likewise.
1584         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1585         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1586         setting kind to GCC_JIT_GLOBAL_EXPORTED.
1587         * jit.dg/test-using-global.c (the_global): Rename to...
1588         (imported_global): ...this.
1589         (create_code): Update to test the three kinds of global.
1590         (verify_code): Likewise.
1592 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
1594         PR testsuite/64427
1595         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
1596         undefined behavior.
1597         * gcc.target/i386/pr64291-2.c: Updated.
1599 2015-01-12  Richard Biener  <rguenther@suse.de>
1601         PR tree-optimization/64530
1602         * gfortran.dg/pr64530.f90: New testcase.
1604 2015-01-12  Richard Biener  <rguenther@suse.de>
1606         PR middle-end/64357
1607         * gcc.dg/torture/pr64357.c: New testcase.
1609 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
1611         * gcc.target/i386/nop-mcount.c: Properly place {} in target
1612         selector.
1614 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1615         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1617 2015-01-12  Martin Liska  <mliska@suse.cz>
1619         * gcc.dg/ipa/PR64550.c: New test.
1621 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
1623         PR ipa/63470
1624         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1626 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1628         PR fortran/63733
1629         * gfortran.dg/typebound_operator_20.f90: New.
1631 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1633         PR fortran/58023
1634         * gfortran.dg/proc_ptr_comp_42.f90: New.
1636 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1638         PR fortran/64508
1639         * gfortran.dg/proc_ptr_comp_41.f90: New.
1641 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
1643         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1645 2015-01-10  Tobias Burnus  <burnus@net-b.de>
1647         PR fortran/64522
1648         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1649         and add dg-excess-errors.
1650         * gfortran.dg/line_length_6.f90: New.
1651         * gfortran.dg/line_length_7.f90: New.
1652         * gfortran.dg/line_length_8.f90: New.
1653         * gfortran.dg/line_length_9.f90: New.
1654         * gfortran.dg/line_length_10.f90: New.
1655         * gfortran.dg/line_length_11.f90: New.
1657 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
1659         * jit.dg/test-threads.c (struct testcase): Move declaration
1660         to jit.dg/all-non-failing-tests.h.
1661         (testcases): Likewise.
1662         * jit.dg/all-non-failing-tests.h (struct testcase): Move
1663         declaration here from jit.dg/all-non-failing-tests.h.
1664         (testcases): Likewise.
1665         * jit.dg/test-combination.c (create_code): Eliminate spelling
1666         out all of the testcases in favor of looping through the
1667         "testcases" metadata.
1668         (verify_code): Likewise.
1670 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
1672         PR rtl-optimization/64536
1673         * gcc.dg/pr64536.c: New test.
1675 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
1677         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1678         * jit.dg/test-combination.c (create_code): Likewise.
1679         (verify_code): Likewise.
1680         * jit.dg/test-constants.c: New test case.
1681         * jit.dg/test-threads.c: Add test-constants.c.
1683 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
1685         PR libobjc/51891
1686         * objc.dg/gnu-api-2-class.m: Add a test case
1687         for the above change.
1689 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1691         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1693 2015-01-09  Richard Biener  <rguenther@suse.de>
1695         PR tree-optimization/64410
1696         * g++.dg/vect/pr64410.cc: New testcase.
1698 2015-01-09  Martin Liska  <mliska@suse.cz>
1700         * gcc.dg/ipa/ipa-icf-32.c: New test.
1702 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1704         * c-c++-common/tsan/tsan_barrier.h: New.
1705         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1706         * c-c++-common/tsan/bitfield_race.c: Likewise.
1707         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1708         * c-c++-common/tsan/mutexset1.c: Likewise.
1709         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1710         * c-c++-common/tsan/race_on_mutex.c: Likewise.
1711         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1712         * c-c++-common/tsan/simple_race.c: Likewise.
1713         * c-c++-common/tsan/simple_stack.c: Likewise.
1714         * c-c++-common/tsan/sleep_sync.c: Likewise.
1715         * c-c++-common/tsan/tiny_race.c: Likewise.
1716         * c-c++-common/tsan/tls_race.c: Likewise.
1717         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1718         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1719         * g++.dg/tsan/atomic_free.C: Likewise.
1720         * g++.dg/tsan/atomic_free2.C: Likewise.
1721         * g++.dg/tsan/cond_race.C: Likewise.
1722         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1724 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
1726         PR testsuite/62250
1727         * lib/target-supports.exp (check_effective_target_libatomic_available):
1728         New.
1729         * gfortran.dg/coarray/caf.exp: Only add -latomic for
1730         targets that match effective-target libatomic_available.
1731         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1733 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
1735         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1736         Verify the result of gcc_jit_context_get_last_error.
1737         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1739 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
1741         PR tree-optimization/63989
1742         * gcc.dg/strlenopt-27.c: New test.
1744 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
1746         * jit.dg/harness.h (set_up_logging): New function.
1747         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
1748         set_up_logging on the context, so that every testcase is
1749         logged to a particular file.
1750         * jit.dg/test-nested-contexts.c (main): Open a logfile,
1751         and call gcc_jit_context_set_logfile on the top-level context.
1753 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
1755         PR target/64338
1756         * g++.dg/opt/pr64338.C: New test.
1758 2015-01-08  Tobias Burnus  <burnus@net-b.de>
1760         * gfortran.dg/coarray/codimension_2b.f90: New file.
1761         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1762         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1764 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1766         PR c++/59004
1767         * g++.dg/ext/fnname4.C: New.
1769 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1771         PR c++/64462
1772         * g++.dg/cpp0x/constexpr-64462.C: New.
1774 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1776         PR c++/60753
1777         * g++.dg/cpp0x/deleted10.C: New.
1779 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1781         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1783 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1785         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1786         GCC_JIT_UNARY_OP_ABS.
1787         (verify_unary_ops): Likewise.
1789 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1791         * jit.dg/test-arith-overflow.c: New test case.
1792         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1793         * jit.dg/test-combination.c (create_code): Likewise.
1794         (verify_code): Likewise.
1795         * jit.dg/test-threads.c (testcases): Likewise.
1797 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1799         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1800         rather than "jit".  Load g++.exp, and call g++_init.
1801         Run test-*.cc files within the testsuite and *.cc files within
1802         docs/examples.
1803         (jit-dg-test): Drop the addition of -fgnu89-inline to
1804         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1805         doing it when compiling C testcases (since g++ does not handle
1806         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1807         is restored to the value after g++_init ran, rather than the
1808         value before g++_init ran.  Return a list of
1809         $comp_output $output_file, as dg-test assumes.
1811 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1813         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1814         make it easier to figure out the origin of each test result when
1815         running test-combination.c and test-threads.c.
1816         (CHECK_VALUE): Likewise.
1817         (CHECK_DOUBLE_VALUE): Likewise.
1818         (CHECK_STRING_VALUE): Likewise.
1819         (CHECK_STRING_STARTS_WITH): Likewise.
1820         (CHECK_STRING_CONTAINS): Likewise.
1821         (CHECK): Likewise.
1822         (check_string_value): Likewise, add "funcname" param.
1823         (check_string_starts_with): Likewise.
1824         (check_string_contains): Likewise.
1826 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1828         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1829         generating name of built executable.
1831 2015-01-07  Marek Polacek  <polacek@redhat.com>
1833         PR c/64440
1834         * gcc.dg/pr64440.c: New test.
1835         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1837 2015-01-07  Marek Polacek  <polacek@redhat.com>
1839         PR c/64417
1840         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1841         * gcc.dg/pr64417.c: New test.
1843 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1845         PR target/64505
1846         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1847         fix is correct.
1849 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1851         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1852         Check if testcases run without errors, not just if they compile.
1854 2015-01-06  Christian Bruel  <christian.bruel@st.com>
1856         PR target/64507
1857         * gcc.target/sh/pr64507.c: New test.
1859 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
1861         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1863 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
1865         * c-c++-common/asan/sanitize-all-1.c: New test.
1866         * c-c++-common/ubsan/sanitize-all-1.c: New test.
1867         * c-c++-common/ubsan/sanitize-all-2.c: New test.
1868         * c-c++-common/ubsan/sanitize-all-3.c: New test.
1869         * c-c++-common/ubsan/sanitize-all-4.c: New test.
1871 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1873         * lib/target-supports.exp (check_profiling_available): Return 0 for
1874         Visium.
1875         (check_effective_target_tls_runtime): Likewise.
1876         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1877         * gcc.dg/20020312-2.c: Adjust for Visium.
1878         * gcc.dg/tls/thr-cse-1.c: Likewise
1879         * gcc.dg/tree-ssa/20040204-1.c: Likewise
1880         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1881         * gcc.dg/weak/typeof-2.c: Likewise.
1883 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
1885         PR rtl-optimization/64287
1886         * gcc.dg/aru-2.c: New test.
1888 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
1890         PR sanitizer/64344
1891         * c-c++-common/ubsan/pr64344-1.c: New test.
1892         * c-c++-common/ubsan/pr64344-2.c: New test.
1894         PR tree-optimization/64465
1895         * gcc.dg/pr64465.c: New test.
1897         PR tree-optimization/64494
1898         * gcc.c-torture/compile/pr64494.c: New test.
1900 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1902         PR fortran/47674
1903         * gfortran.dg/realloc_on_assign_25.f90:  New test.
1905 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
1907         Update copyright years.
1909 2015-01-05  Marek Polacek  <polacek@redhat.com>
1911         PR c/64423
1912         * gcc.dg/pr64423.c: New test.
1914 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1916         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1917         mmix-knuth-mmixware for the same reason as for MIPS.
1918         * gcc.dg/debug/debug-2.c: Ditto.
1920         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1922 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
1924         PR testsuite/62250
1925         * lib/gfortran.exp: Add libatomic library search path.
1926         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1927         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1929         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1931 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1933         * c-c++-common/tsan/bitfield_race.c: New testcase.
1934         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1936 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1938         * gfortran.dg/coarray/collectives_4.f90: New.
1940 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
1942         PR fortran/57562
1943         * gfortran.dg/extends_16.f90: New.
1945 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1947         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1949 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1951         * gfortran.dg/coarray/codimension_2.f90: New.
1952         * gfortran.dg/coarray/codimension_2a.f90: New.
1953         * gfortran.dg/coarray_35.f90: New.
1954         * gfortran.dg/coarray_35a.f90: New.
1956 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
1958         PR fortran/60507
1959         * gfortran.dg/dummy_procedure_11.f90: New.
1961 Copyright (C) 2015 Free Software Foundation, Inc.
1963 Copying and distribution of this file, with or without modification,
1964 are permitted in any medium without royalty provided the copyright
1965 notice and this notice are preserved.