2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob93e46cadef413b4516d1da890f3e4148aaa28d62
1 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3         * gcc/testsuite/gcc.target/s390/hotpatch-13.c: New testcase.
4         * gcc/testsuite/gcc.target/s390/hotpatch-14.c: New testcase.
5         * gcc/testsuite/gcc.target/s390/hotpatch-15.c: New testcase.
6         * gcc/testsuite/gcc.target/s390/hotpatch-16.c: New testcase.
7         * gcc/testsuite/gcc.target/s390/hotpatch-17.c: New testcase.
8         * gcc/testsuite/gcc.target/s390/hotpatch-18.c: New testcase.
9         * gcc/testsuite/gcc.target/s390/hotpatch-19.c: New testcase.
10         * gcc/testsuite/gcc.target/s390/hotpatch-20.c: New testcase.
11         * gcc/testsuite/gcc.target/s390/hotpatch-compile-10.c: New testcase.
12         * gcc/testsuite/gcc.target/s390/hotpatch-compile-11.c: New testcase.
13         * gcc/testsuite/gcc.target/s390/hotpatch-compile-12.c: New testcase.
14         * gcc/testsuite/gcc.target/s390/hotpatch-compile-13.c: New testcase.
15         * gcc/testsuite/gcc.target/s390/hotpatch-compile-14.c: New testcase.
16         * gcc/testsuite/gcc.target/s390/hotpatch-compile-15.c: New testcase.
17         * gcc/testsuite/gcc.target/s390/hotpatch-compile-16.c: New testcase.
18         * gcc/testsuite/gcc.target/s390/hotpatch-compile-9.c: New
19         testcase.
20         * gcc/testsuite/gcc.target/s390/hotpatch-1.c: Testcase adjusted to
21         new -mhotpatch.
22         * gcc/testsuite/gcc.target/s390/hotpatch-10.c: Likewise.
23         * gcc/testsuite/gcc.target/s390/hotpatch-11.c: Likewise.
24         * gcc/testsuite/gcc.target/s390/hotpatch-12.c: Likewise.
25         * gcc/testsuite/gcc.target/s390/hotpatch-2.c: Likewise.
26         * gcc/testsuite/gcc.target/s390/hotpatch-3.c: Likewise.
27         * gcc/testsuite/gcc.target/s390/hotpatch-4.c: Likewise.
28         * gcc/testsuite/gcc.target/s390/hotpatch-5.c: Likewise.
29         * gcc/testsuite/gcc.target/s390/hotpatch-6.c: Likewise.
30         * gcc/testsuite/gcc.target/s390/hotpatch-7.c: Likewise.
31         * gcc/testsuite/gcc.target/s390/hotpatch-8.c: Likewise.
32         * gcc/testsuite/gcc.target/s390/hotpatch-9.c: Likewise.
33         * gcc/testsuite/gcc.target/s390/hotpatch-compile-1.c: Likewise.
34         * gcc/testsuite/gcc.target/s390/hotpatch-compile-2.c: Likewise.
35         * gcc/testsuite/gcc.target/s390/hotpatch-compile-3.c: Likewise.
36         * gcc/testsuite/gcc.target/s390/hotpatch-compile-4.c: Likewise.
37         * gcc/testsuite/gcc.target/s390/hotpatch-compile-5.c: Likewise.
38         * gcc/testsuite/gcc.target/s390/hotpatch-compile-6.c: Likewise.
39         * gcc/testsuite/gcc.target/s390/hotpatch-compile-7.c: Likewise.
40         * gcc/testsuite/gcc.target/s390/hotpatch-compile-8.c: Likewise.
42 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
44         * gcc.dg/long_branch.c: New testcase.
46 2015-01-27  Richard Biener  <rguenther@suse.de>
48         PR tree-optimization/56273
49         PR tree-optimization/59124
50         PR tree-optimization/64277
51         * g++.dg/warn/Warray-bounds-6.C: New testcase.
52         * gcc.dg/Warray-bounds-12.c: Likewise.
53         * gcc.dg/Warray-bounds-13.c: Likewise.
55 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
57         PR rtl-optimization/61058
58         * gcc.dg/pr61058.c: New test.
60 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
62         * gcc.target/i386/chkp-narrow-bounds.c: New.
64 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
66         PR tree-optimization/64807
67         * gcc.dg/pr64807.c: New test.
69         PR c/64766
70         * gcc.dg/pr64766.c: New test.
72 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
74         PR target/49263
75         * gcc.target/sh/pr49263-4.c: New.
77 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
79         PR fortran/62044
80         * gfortran.dg/allocate_with_mold_1.f90: New test
82 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
84         PR c/64778
85         * gcc.dg/pr64778.c: New test.
87         PR middle-end/64421
88         * gcc.dg/vect/pr64421.c: New test.
90 2015-01-26  Tobias Burnus  <burnus@net-b.de>
92         PR fortran/64771
93         * gfortran.dg/coarray_36.f: New.
94         * gfortran.dg/coarray_37.f90: New.
96 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
98         PR fortran/64230
99         * gfortran.dg/class_allocate_18.f90: New.
101 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
103         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
105 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
107         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
109 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
111         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
113 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
115         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
117 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
119         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
120         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
121         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
122         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
124 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
126         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
127         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
128         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
130 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
132         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
133         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
134         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
135         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
136         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
137         vXXXhn.inc.
139 2015-01-26  Richard Biener  <rguenther@suse.de>
141         PR middle-end/64764
142         * gcc.dg/uninit-19.c: New testcase.
144 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
146         * lib/target-supports.exp (check_effective_target_vect64): Add
147         sparc*-*-*.
149 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
151         PR testsuite/64712
152         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
154 2015-01-26  Tony Liu  <tony.liu@arm.com>
156         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
157         non-UAL cases.
159 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
161         PR libfortran/64770
162         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
163         correctly, clean up afterwards.
165 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
167         PR fortran/62044
168         * gfortran.dg/use_rename_7.f90: New.
170 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
172         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
173         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
175 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
177         PR target/54236
178         * gcc.target/sh/pr54236-4.c: New.
180 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
182         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
183         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
184         Bridge test.
186 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
188         PR libfortran/64770
189         * gfortran.dg/open_new_segv.f90: New test.
191 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
193         PR target/49263
194         PR target/53987
195         PR target/64345
196         PR target/59533
197         PR target/52933
198         PR target/54236
199         PR target/51244
200         * gcc.target/sh/pr64345-1.c: New.
201         * gcc.target/sh/pr64345-2.c: New.
202         * gcc.target/sh/pr59533-1.c: New.
203         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
204         * gcc.target/sh/pr52933-2.c: Likewise.
205         * gcc.target/sh/pr54089-1.c: Likewise.
206         * gcc.target/sh/pr54236-1.c: Likewise.
207         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
208         * gcc.target/sh/pr49263-1.c: Remove xfails.
209         * gcc.target/sh/pr49263-2.c: Likewise.
210         * gcc.target/sh/pr49263-3.c: Likewise.
211         * gcc.target/sh/pr53987-1.c: Likewise.
212         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
213         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
214         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
215         (test05, test06, test07, test08, test09, test10, test11, test12): New.
216         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
217         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
218         test_009): New.
219         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
220         (test_02): New.
222 2015-01-24  Tom de Vries  <tom@codesourcery.com>
224         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
226 2015-01-23  Ian Lance Taylor  <iant@google.com>
228         PR go/64510
229         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
230         targets without split stack support.
232 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
234         PR target/64317
235         * gcc.target/i386/pr64317.c: New test.
237 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
239         PR rtl-optimization/63637
240         PR rtl-optimization/60663
241         * gcc.dg/pr63637-1.c: New test.
242         * gcc.dg/pr63637-2.c: New test.
243         * gcc.dg/pr63637-3.c: New test.
244         * gcc.dg/pr63637-4.c: New test.
245         * gcc.dg/pr63637-5.c: New test.
246         * gcc.dg/pr63637-6.c: New test.
247         * gcc.target/i386/pr63637-1.c: New test.
248         * gcc.target/i386/pr63637-2.c: New test.
249         * gcc.target/i386/pr63637-3.c: New test.
250         * gcc.target/i386/pr63637-4.c: New test.
251         * gcc.target/i386/pr63637-5.c: New test.
252         * gcc.target/i386/pr63637-6.c: New test.
254 2015-01-23  Richard Biener  <rguenther@suse.de>
256         PR testsuite/63439
257         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
258         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
260 2015-01-23  Marek Polacek  <polacek@redhat.com>
262         PR preprocessor/60570
263         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
264         * gcc.dg/cpp/pr60570.c: New test.
266 2015-01-23  Richard Biener  <rguenther@suse.de>
268         PR testsuite/63439
269         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
270         vectorization on vect64 targets.
272 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
274         PR fortran/60922
275         * gfortran.dg/class_allocate_17.f90: New.
277 2015-01-23  Tobias Burnus  <burnus@net-b.de>
279         PR fortran/64726
280         * gfortran.dg/goacc/combined_loop.f90: New.
282 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
284         PR fortran/61933
285         * gfortran.dg/make_unit.f90: New test.
287 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
289         PR fortran/61933
290         * gfortran.dg/negative_unit_int8.f: Update.
292 2015-01-22  Jeff Law  <law@redhat.com>
294         PR target/52076
295         * gcc.target/m68k/pr52076-1.c: New test.
296         * gcc.target/m68k/pr52076-2.c: New test.
298 2015-01-22  Richard Biener  <rguenther@suse.de>
300         PR middle-end/64728
301         * gcc.dg/torture/pr64728.c: New testcase.
303 2015-22-01  Uros Bizjak  <ubizjak@gmail.com>
305         PR target/64688
306         * g++.dg/pr64688.C: New test.
308 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
310         * gcc.target/i386/chkp-always_inline.c (f1): Make static
311         to avoid errors with -fpic.
313 2015-01-22  Richard Biener  <rguenther@suse.de>
315         PR libstdc++/64535
316         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
318 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
320         PR rtl-optimization/64682
321         * gcc.c-torture/execute/pr64682.c: New file.
323 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
325         PR debug/64511
326         * gcc.dg/pr64511.c: New test.
328         PR rtl-optimization/62078
329         * g++.dg/opt/pr62078.C: New test.
331         PR c/63307
332         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
334 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
336         PR fortran/57023
337         * gfortran.dg/internal_pack_15.f90:  New test.
339 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
341         * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
343 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
345         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
347 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
349         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
351 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
353         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
355 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
357         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
359 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
361         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
363 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
365         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
367 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
369         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
371 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
373         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
375 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
377         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
379 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
381         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
383 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
385         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
387 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
389         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
391 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
393         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
394         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
395         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
396         vXXXw.inc.
398 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
400         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
401         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
402         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
403         vXXXl.inc.
405 2015-01-21  Renlin Li  <renlin.li@arm.com>
407         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
408         * g++.dg/tls/thread_local5g.C: Likewise.
409         * g++.dg/tls/thread_local6g.C: Likewise.
411 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
413         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
414         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
415         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
417 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
419         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
420         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
421         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
423 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
425         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
426         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
427         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
429 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
431         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
432         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
433         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
435 2015-01-20  Jeff Law  <law@redhat.com>
437         PR target/59946
438         * gcc.target/m68k/pr59946.c: New test.
440 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
442         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
443         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
444         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
446 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
448         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
449         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
450         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
452 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
454         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
455         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
456         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
458 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
460         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
461         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
462         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
463         vshuffle.inc.
464         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
465         vshuffle.inc.
467 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
469         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
470         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
471         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
473 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
475         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
476         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
477         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
479 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
481         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
483 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
485         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
487         PR sanitizer/64632
488         * g++.dg/ubsan/pr64632.C: New test.
490         PR debug/64663
491         * gcc.dg/pr64663.c: New test.
493 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
495         PR c++/64383
496         * g++.dg/warn/Wunused-var-23.C: New.
498 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
500         PR c++/59937
501         * g++.dg/cpp0x/constexpr-59937-1.C: New.
502         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
504 2015-01-20  Richard Biener  <rguenther@suse.de>
506         PR ipa/64684
507         * gcc.dg/lto/pr64684_0.c: New testcase.
508         * gcc.dg/lto/pr64684_1.c: Likewise.
509         * gcc.dg/lto/pr64684_2.c: Likewise.
510         * gcc.dg/lto/pr64685_0.c: Likewise.
511         * gcc.dg/lto/pr64685_1.c: Likewise.
513 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
515         PR c++/62241
516         * g++.dg/cpp1y/lambda-init12.C: New.
518 2015-01-20  Richard Biener  <rguenther@suse.de>
520         PR tree-optimization/64410
521         * g++.dg/vect/pr64410.cc: Require vect_double.
523 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
525         PR target/64149
526         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
528 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
530         PR bootstrap/64676
531         Revert:
532         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
534         PR rtl-optimization/64081
535         * gcc.dg/pr64081.c: New test.
537 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
539         * jit.dg/harness.h: Include <unistd.h>.
540         (CHECK_NO_ERRORS): New.
541         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
542         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
543         gcc_jit_context_compile_to_file.
544         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
545         args to the spawned executable.
546         (jit-expand-vars): New function.
547         (jit-exe-params): New variable.
548         (dg-jit-set-exe-params): New function.
549         (jit-dg-test): Detect testcases that use
550         jit-verify-compile-to-file and call jit-setup-compile-to-file.
551         Set arguments of spawned process to jit-exe-params.
552         (jit-get-output-filename): New function.
553         (jit-setup-compile-to-file): New function.
554         (jit-verify-compile-to-file): New function.
555         (jit-run-executable): New function.
556         (jit-verify-executable): New function.
557         * jit.dg/test-compile-to-assembler.c: New testcase.
558         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
559         * jit.dg/test-compile-to-executable.c: New testcase.
560         * jit.dg/test-compile-to-object.c: New testcase.
562 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
564         PR target/64652
565         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
566         (test_1): New.
568 2015-01-19  Martin Liska  <mliska@suse.cz>
570         * objc/compile/pr64668.m: New test.
572 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
574         * jit.dg/test-arith-overflow.c: Include stdbool.h.
575         (create_overflow_fn): Update comment to clarify that
576         the third param of the created function is a bool *, not
577         an int *.
578         (verify_int_overflow_fn): Convert param "expected_ovf" from
579         int to bool.  Update third param of "overflow_fn_type" from int *
580         to bool *.  Update local "actual_ovf" from int to bool.
581         (verify_uint_overflow_fn): Likewise.
583 2015-01-19  Martin Liska  <mliska@suse.cz>
585         * gcc.dg/ipa/ipa-icf-33.c: New test.
587 2015-01-19  Felix Yang  <felix.yang@huawei.com>
588             Haijian Zhang  <z.zhanghaijian@huawei.com>
590         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
591         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
592         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
593         result_float64x2, expected_hfloat64x2): New helper type, variable and
594         declaration.
595         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
596         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
597         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
598         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
599         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
600         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
601         and target without the FMA feature.
603 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
605         * gcc.target/aarch64/pr64304.c: New testcase.
607 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
609         PR rtl-optimization/64081
610         * gcc.dg/pr64081.c: New test.
612 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
614         PR target/63971
615         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
616         the epilogue).
617         * gcc.target/aarch64/test_frame_6.c: Likewise.
618         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
619         and x19 (in the epilogue).
620         * gcc.target/aarch64/test_frame_4.c: Likewise.
621         * gcc.target/aarch64/test_frame_7.c: Likewise.
623 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
625         * gcc.target/i386/chkp-always_inline.c: New.
627 2015-01-15  Andrew Pinski  <apinski@cavium.com>
628             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
630         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
631         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
633 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
635         PR fortran/60255
636         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
637         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
639 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
641         PR fortran/64578
642         * gfortran.dg/unlimited_polymorphic_21.f90: New test
644 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
646         PR target/64652
647         * gcc.target/sh/torture/pr64652.c: New.
649 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
651         * gcc.dg/ipa/ipa-icf-32.c: Update template.
652         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
653         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
654         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
655         * c-c++-common/asan/kasan-recover-1.c: Likewise.
656         * c-c++-common/asan/kasan-recover-2.c: Likewise.
658 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
660         PR ipa/64378
661         * g++.dg/torture/pr64378.C: New testcase.
663 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
665         PR fortran/57959
666         * gfortran.dg/block_13.f08: New test
668 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
670         PR fortran/55901
671         * gfortran.dg/associate_1.f03: Allow test for character with
672         automatic length.
674 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
676         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
677         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
679 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
681         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
683 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
685         PR fortran/64578
686         * gfortran.dg/unlimited_polymorphic_21.f90: New test
688 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
690         PR fortran/60357
691         * gfortran.dg/alloc_comp_assign_13.f08: New test.
693         PR fortran/61275
694         * gfortran.dg/alloc_comp_assign_14.f08: New test.
696         PR fortran/55932
697         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
699 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
701         PR fortran/60334
702         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
704 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
706         PR rtl-optimization/52773
707         * gcc.c-torture/compile/pr52773.c: New test.
709 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
711         PR c++/62134
712         * g++.dg/cpp0x/alias-decl-46.C: New.
714 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
716         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
718 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
720         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
721         Add trace.
722         (CHECK_FP): Likewise.
723         (CHECK_CUMULATIVE_SAT): Likewise.
725 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
727         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
728         (Set_Neon_Cumulative_Sat): Add parameter.
729         (__set_neon_cumulative_sat): Support new parameter.
730         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
731         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
732         argument.
733         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
734         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
735         argument.
737 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
739         * g++.dg/tsan/vptr_benign_race.C: New testcase.
740         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
742 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
744         PR c++/60056
745         * g++.dg/tls/thread_local-ice4.C: New.
747 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
749         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
750         than Neon options.
752 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
754         PR c++/62276
755         * g++.dg/cpp0x/vt-62276.C: New.
757 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
759         PR middle-end/64353
760         * g++.dg/pr64353.C: New.
762 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
764         PR target/64263
765         * gcc.target/aarch64/pr64263_1.c: New test.
767 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
769         PR tree-optimization/64434
770         * gcc.dg/torture/pr64434.c: Move to...
771         * gcc.dg/pr64434.c: ... here.
773 2015-01-16  Richard Biener  <rguenther@suse.de>
775         PR middle-end/64614
776         * gcc.dg/uninit-18.c: New testcase.
778 2015-01-16  Richard Biener  <rguenther@suse.de>
780         PR tree-optimization/64568
781         * g++.dg/torture/pr64568-2.C: New testcase.
783 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
785         PR target/64363
786         * gcc.target/i386/chkp-label-address.c: New.
788 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
790         PR fortran/45290
791         * gfortran.dg/pointer_init_6.f90: Extended.
793 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
795         * gcc.c-torture/compile/20150108.c: New test.
797 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
799         * gcc.target/visium: New directory.
801 2015-01-16  Richard Biener  <rguenther@suse.de>
803         PR tree-optimization/61743
804         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
805         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
807 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
809         * gcc.dg/pr64015.c: New test.
811 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
813         PR ipa/64163
814         PR ipa/64612
815         * g++.dg/ipa/pr64612.C: New test.
817 2015-01-16  Renlin Li  <renlin.li@arm.com>
819         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
821 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
823         * gcc.target/i386/sse-14.c: Test new intrinsic.
824         * gcc.target/i386/sse-22.c: Ditto.
826 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
828         PR c++/58614
829         * g++.dg/cpp0x/auto44.C: New.
831 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
833         PR target/59710
834         * gcc.target/nios2/gpopt-all.c: New test case.
835         * gcc.target/nios2/gpopt-local.c: New test case.
836         * gcc.target/nios2/gpopt-global.c: New test case.
837         * gcc.target/nios2/gpopt-data.c: New test case.
838         * gcc.target/nios2/gpopt-none.c: New test case.
840 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
842         * g++.dg/ubsan/vptr-1.C: New test.
843         * g++.dg/ubsan/vptr-2.C: New test.
844         * g++.dg/ubsan/vptr-3.C: New test.
845         * g++.dg/ubsan/vptr-4.C: New test.
846         * g++.dg/ubsan/vptr-5.C: New test.
847         * g++.dg/ubsan/vptr-6.C: New test.
848         * g++.dg/ubsan/vptr-7.C: New test.
849         * g++.dg/ubsan/vptr-8.C: New test.
850         * g++.dg/ubsan/vptr-9.C: New test.
852 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
854         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
855         is set up.
856         * lib/gcc-dg.exp: Likewise.
858 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
860         PR rtl-optimization/64110
861         * gcc.target/i386/pr64110.c: Add scan-assembler.
863 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
864             James Norris  <jnorris@codesourcery.com>
865             Cesar Philippidis  <cesar@codesourcery.com>
866             Ilmir Usmanov  <i.usmanov@samsung.com>
868         * lib/target-supports.exp (check_effective_target_fopenacc): New
869         procedure.
870         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
871         * g++.dg/goacc/goacc.exp: Likewise.
872         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
873         * gcc.dg/goacc/goacc.exp: Likewise.
874         * gfortran.dg/goacc/goacc.exp: Likewise.
875         * c-c++-common/cpp/openacc-define-1.c: New file.
876         * c-c++-common/cpp/openacc-define-2.c: Likewise.
877         * c-c++-common/cpp/openacc-define-3.c: Likewise.
878         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
879         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
880         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
881         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
882         * c-c++-common/goacc/asyncwait-1.c: Likewise.
883         * c-c++-common/goacc/cache-1.c: Likewise.
884         * c-c++-common/goacc/clauses-fail.c: Likewise.
885         * c-c++-common/goacc/collapse-1.c: Likewise.
886         * c-c++-common/goacc/data-1.c: Likewise.
887         * c-c++-common/goacc/data-2.c: Likewise.
888         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
889         * c-c++-common/goacc/deviceptr-1.c: Likewise.
890         * c-c++-common/goacc/deviceptr-2.c: Likewise.
891         * c-c++-common/goacc/deviceptr-3.c: Likewise.
892         * c-c++-common/goacc/if-clause-1.c: Likewise.
893         * c-c++-common/goacc/if-clause-2.c: Likewise.
894         * c-c++-common/goacc/kernels-1.c: Likewise.
895         * c-c++-common/goacc/loop-1.c: Likewise.
896         * c-c++-common/goacc/loop-private-1.c: Likewise.
897         * c-c++-common/goacc/nesting-1.c: Likewise.
898         * c-c++-common/goacc/nesting-data-1.c: Likewise.
899         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
900         * c-c++-common/goacc/parallel-1.c: Likewise.
901         * c-c++-common/goacc/pcopy.c: Likewise.
902         * c-c++-common/goacc/pcopyin.c: Likewise.
903         * c-c++-common/goacc/pcopyout.c: Likewise.
904         * c-c++-common/goacc/pcreate.c: Likewise.
905         * c-c++-common/goacc/pragma_context.c: Likewise.
906         * c-c++-common/goacc/present-1.c: Likewise.
907         * c-c++-common/goacc/reduction-1.c: Likewise.
908         * c-c++-common/goacc/reduction-2.c: Likewise.
909         * c-c++-common/goacc/reduction-3.c: Likewise.
910         * c-c++-common/goacc/reduction-4.c: Likewise.
911         * c-c++-common/goacc/sb-1.c: Likewise.
912         * c-c++-common/goacc/sb-2.c: Likewise.
913         * c-c++-common/goacc/sb-3.c: Likewise.
914         * c-c++-common/goacc/update-1.c: Likewise.
915         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
916         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
917         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
918         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
919         * gfortran.dg/goacc/assumed.f95: Likewise.
920         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
921         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
922         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
923         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
924         * gfortran.dg/goacc/branch.f95: Likewise.
925         * gfortran.dg/goacc/cache-1.f95: Likewise.
926         * gfortran.dg/goacc/coarray.f95: Likewise.
927         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
928         * gfortran.dg/goacc/cray.f95: Likewise.
929         * gfortran.dg/goacc/critical.f95: Likewise.
930         * gfortran.dg/goacc/data-clauses.f95: Likewise.
931         * gfortran.dg/goacc/data-tree.f95: Likewise.
932         * gfortran.dg/goacc/declare-1.f95: Likewise.
933         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
934         * gfortran.dg/goacc/fixed-1.f: Likewise.
935         * gfortran.dg/goacc/fixed-2.f: Likewise.
936         * gfortran.dg/goacc/fixed-3.f: Likewise.
937         * gfortran.dg/goacc/fixed-4.f: Likewise.
938         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
939         * gfortran.dg/goacc/if.f95: Likewise.
940         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
941         * gfortran.dg/goacc/list.f95: Likewise.
942         * gfortran.dg/goacc/literal.f95: Likewise.
943         * gfortran.dg/goacc/loop-1.f95: Likewise.
944         * gfortran.dg/goacc/loop-2.f95: Likewise.
945         * gfortran.dg/goacc/loop-3.f95: Likewise.
946         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
947         * gfortran.dg/goacc/omp.f95: Likewise.
948         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
949         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
950         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
951         * gfortran.dg/goacc/parameter.f95: Likewise.
952         * gfortran.dg/goacc/private-1.f95: Likewise.
953         * gfortran.dg/goacc/private-2.f95: Likewise.
954         * gfortran.dg/goacc/private-3.f95: Likewise.
955         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
956         * gfortran.dg/goacc/reduction-2.f95: Likewise.
957         * gfortran.dg/goacc/reduction.f95: Likewise.
958         * gfortran.dg/goacc/routine-1.f90: Likewise.
959         * gfortran.dg/goacc/routine-2.f90: Likewise.
960         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
961         * gfortran.dg/goacc/several-directives.f95: Likewise.
962         * gfortran.dg/goacc/sie.f95: Likewise.
963         * gfortran.dg/goacc/subarrays.f95: Likewise.
964         * gfortran.dg/gomp/map-1.f90: Likewise.
965         * gfortran.dg/openacc-define-1.f90: Likewise.
966         * gfortran.dg/openacc-define-2.f90: Likewise.
967         * gfortran.dg/openacc-define-3.f90: Likewise.
968         * g++.dg/gomp/block-1.C: Update for changed compiler output.
969         * g++.dg/gomp/block-2.C: Likewise.
970         * g++.dg/gomp/block-3.C: Likewise.
971         * g++.dg/gomp/block-5.C: Likewise.
972         * g++.dg/gomp/target-1.C: Likewise.
973         * g++.dg/gomp/target-2.C: Likewise.
974         * g++.dg/gomp/taskgroup-1.C: Likewise.
975         * g++.dg/gomp/teams-1.C: Likewise.
976         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
977         * gcc.dg/cilk-plus/jump.c: Likewise.
978         * gcc.dg/gomp/block-1.c: Likewise.
979         * gcc.dg/gomp/block-10.c: Likewise.
980         * gcc.dg/gomp/block-2.c: Likewise.
981         * gcc.dg/gomp/block-3.c: Likewise.
982         * gcc.dg/gomp/block-4.c: Likewise.
983         * gcc.dg/gomp/block-5.c: Likewise.
984         * gcc.dg/gomp/block-6.c: Likewise.
985         * gcc.dg/gomp/block-7.c: Likewise.
986         * gcc.dg/gomp/block-8.c: Likewise.
987         * gcc.dg/gomp/block-9.c: Likewise.
988         * gcc.dg/gomp/target-1.c: Likewise.
989         * gcc.dg/gomp/target-2.c: Likewise.
990         * gcc.dg/gomp/taskgroup-1.c: Likewise.
991         * gcc.dg/gomp/teams-1.c: Likewise.
993 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
995         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
996         test case.
998 2015-01-15  Mike Stump  <mikestump@comcast.net>
1000         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1001         * gcc.dg/inline_2.c: Likewise.
1002         * gcc.dg/inline_3.c: Likewise.
1003         * gcc.dg/inline_4.c: Likewise.
1005 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
1007         PR fortran/58023
1008         * gfortran.dg/proc_ptr_comp_43.f90: New.
1010 2015-01-15  Mike Stump  <mikestump@comcast.net>
1012         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1013         * gcc.dg/unroll_2.c: Likewise.
1014         * gcc.dg/unroll_3.c: Likewise.
1015         * gcc.dg/unroll_4.c: Likewise.
1016         * gcc.dg/unroll_5.c: Likewise.
1018 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
1020         PR target/63971
1021         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1022         in epilogue.
1023         * gcc.target/aarch64/test_frame_6.c: Likewise.
1024         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1025         x30 and x19 (in the epilogue).
1026         * gcc.target/aarch64/test_frame_4.c: Likewise.
1027         * gcc.target/aarch64/test_frame_7.c: Likewise.
1029 2015-01-15  Martin Liska  <mliska@suse.cz>
1031         * g++.dg/ipa/pr64068.C: New test.
1032         * gcc.dg/ipa/PR64559.c: New test.
1034 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1036         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1037         with PIE.
1039 2015-01-15  Richard Biener  <rguenther@suse.de>
1041         PR tree-optimization/61743
1042         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1043         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1045 2015-01-15 Renlin Li <renlin.li@arm.com>
1047         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1048         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1050 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1052         * gcc.dg/vect/vect-aggressive-1.c: New.
1053         * gcc.target/i386/avx2-vect-aggressive.c: New.
1055 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1057         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1059 2015-01-15  Richard Biener  <rguenther@suse.de>
1061         PR lto/64415
1062         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1063         -Wl,-undefined,dynamic_lookup.
1065 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1067         * gnat.dg/opt47.adb: New test.
1069 2015-01-15  Richard Biener  <rguenther@suse.de>
1071         PR lto/64415
1072         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1074 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1076         PR tree-optimization/64434
1077         * gcc.dg/torture/pr64434.c: New test.
1079 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1081         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1082         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
1083         -march=loongson* and -march=octeon* require -mno-micromips.
1085 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1086             Matthew Fortune  <matthew.fortune@imgtec.com>
1088         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1089         * gcc.target/mips/call-saved-5.c (foo): Likewise.
1090         * gcc.target/mips/call-saved-6.c (foo): Likewise.
1091         * gcc.target/mips/call-saved-7.c: New file.
1092         * gcc.target/mips/call-saved-8.c: New file.
1093         * gcc.target/mips/call-saved-9.c: New file.
1095 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
1097         * gcc.target/mips/lsa.c: New file.
1098         * gcc.target/mips/mips64-lsa.c: Likewise.
1099         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1100         * gcc.target/mips/mulsize-4.c: Likewise.
1101         * gcc.target/mips/mulsize-5.c: New file.
1102         * gcc.target/mips/mulsize-6.c: Likewise.
1103         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1104         and !HAS_LSA as ghost options.
1105         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1106         for !HAS_LSA.
1108 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
1110         * g++.dg/torture/20141013.c: Set -fno-short-enums.
1112 2015-01-15  Richard Biener  <rguenther@suse.de>
1114         PR middle-end/64365
1115         * gcc.dg/torture/pr64365.c: New testcase.
1117 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
1119         * gcc.dg/stackprotectexplicit1.c: New test.
1120         * g++.dg/stackprotectexplicit2.c: New test.
1122 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1124         PR target/61933
1125         * gfortran.dg/inquire_internal.f90: New.
1126         * gfortran.dg/negative_unit_check.f90: New.
1128 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
1130         PR target/53988
1131         * gcc.target/sh/pr53988-1.c: New.
1133 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
1135         PR c++/58671
1136         * g++.dg/tls/thread_local-ice3.C: New.
1138 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1140         * gcc.target/i386/fentry-override.c: Properly place {} in target
1141         selector.  Remove nonpic.
1142         * gcc.target/i386/fentry.c: Likewise.
1144 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1146         * gcc.dg/atomic-invalid.c: Check for invalid memory model
1147         warnings instead of errors.
1149 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
1151         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1152         option support instead of ENABLE_LTO from Makefile.
1154 2015-01-14  Richard Biener  <rguenther@suse.de>
1156         PR tree-optimization/59354
1157         * gcc.dg/vect/pr59354.c: New testcase.
1159 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
1161         * lib/target-supports.exp
1162         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1163         on ARM architures before v7.
1165 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1167         PR middle-end/59448
1168         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1169         an atomic_exchange.
1171 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1173         PR target/64386
1174         * gcc.target/i386/pr64386.c: New test.
1176 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1178         PR target/64393
1179         * gcc.target/i386/pr64393.c: New test.
1181 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1183         PR target/64387
1184         * gcc.target/i386/pr64387.c: New test.
1186 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
1188         * gcc.target/aarch64/store-pair-1.c: Fix typo.
1190 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1192         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1194 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1196         PR target/64453
1197         * gcc.target/arm/pr64453.c: New.
1199 2015-01-14  Richard Biener  <rguenther@suse.de>
1201         PR lto/64415
1202         * gcc.dg/lto/pr64415_0.c: New testcase.
1203         * gcc.dg/lto/pr64415_1.c: Likewise.
1205 2015-01-14  Martin Liska  <mliska@suse.cz>
1207         * gcc.dg/ipa/pr64307.c: New test.
1209 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
1211         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1212         64-bit and 128-bit.
1214 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1216         PR target/64460
1217         * gcc.target/arm/pr64460_1.c: New test.
1219 2015-01-14  Richard Biener  <rguenther@suse.de>
1221         PR tree-optimization/64493
1222         PR tree-optimization/64495
1223         * gcc.dg/vect/pr64493.c: New testcase.
1224         * gcc.dg/vect/pr64495.c: Likewise.
1226 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
1228         * gcc.dg/Warray-bounds-11.c: New test-case.
1230 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1232         * gcc.target/mips/octeon3-pipe-1.c: New test.
1234 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
1236         * jit.dg/harness.h (set_up_logging): Move string concatenation
1237         into...
1238         (concat_strings): New function.
1239         (dump_reproducer): New function.
1240         (test_jit): Call dump_reproducer.
1241         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1242         function.
1243         (jit-dg-test): Delete any generated reproducer from previous runs.
1244         Verify that a generated reproducer was created, and verify that it
1245         compiles.
1246         * jit.dg/test-nested-contexts.c (main): Call
1247         gcc_jit_context_dump_reproducer_to_file.
1249 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1251         * gcc.dg/aru-2.c: Add dg-require-profiling.
1253 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1255         * lib/target-supports.exp (check_profiling_available): Check if
1256         -pg links.
1258 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
1260         PR ipa/64565
1261         * g++.dg/torture/pr64565.C: New testcase.
1263 2015-01-13  Marek Polacek  <polacek@redhat.com>
1265         PR middle-end/64391
1266         * gcc.dg/tm/pr64391.c: New test.
1268 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1270         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1271         true.
1273 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1275         * gcc.target/i386/pie.c: New test.
1277         * lib/target-supports.exp (check_effective_target_pie): New.
1279 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1281         PR rtl-optimization/64286
1282         * gcc.target/i386/avx2-pr64286.c: New test.
1284 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
1286         PR c++/57626
1287         * g++.dg/cpp0x/vt-57626.C: New.
1289 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1291         PR fortran/64528
1292         * gfortran.dg/pr64528.f90: New test.
1294 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
1296         * gcc.target/aarch64/subsp.c: New test.
1298 2015-01-13  Andrew Pinski  <apinski@cavium.com>
1300         * gcc.target/aarch64/store-pair-1.c: New testcase.
1302 2015-01-13  Richard Biener  <rguenther@suse.de>
1304         PR lto/64373
1305         * gcc.dg/lto/pr64373_0.c: New testcase.
1307 2015-01-13  Andrew Pinski  <apinski@cavium.com>
1309         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1310         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1312 2015-01-13  Richard Biener  <rguenther@suse.de>
1314         PR tree-optimization/64406
1315         * gcc.dg/pr64406.c: New testcase.
1317 2015-01-13  Richard Biener  <rguenther@suse.de>
1319         PR tree-optimization/64404
1320         * gcc.dg/vect/pr64404.c: New testcase.
1322 2015-01-13  Richard Biener  <rguenther@suse.de>
1324         PR tree-optimization/64568
1325         * g++.dg/torture/pr64568.C: New testcase.
1327 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
1329         * jit.dg/test-error-local-used-from-other-function.c: New test
1330         case.
1331         * jit.dg/test-error-param-reuse.c: New test case.
1332         * jit.dg/test-error-param-sharing.c: New test case.
1333         * jit.dg/test-error-param-used-from-other-function.c: New test
1334         case.
1335         * jit.dg/test-error-param-used-without-a-function.c: New test
1336         case.
1338 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
1340         PR tree-optimization/64563
1341         * gcc.dg/pr64563.c: New test.
1343         PR target/64513
1344         * gcc.target/i386/pr64513.c: New test.
1346         PR tree-optimization/64454
1347         * gcc.dg/pr64454.c: New test.
1349         PR testsuite/64028
1350         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1351         bind_pic_locally.
1352         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1353         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1354         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1355         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1356         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1357         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1358         * gcc.dg/vect/slp-25.c: Likewise.
1359         * gcc.dg/vect/vect-109.c: Likewise.
1360         * gcc.dg/vect/vect-13.c: Likewise.
1361         * gcc.dg/vect/vect-17.c: Likewise.
1362         * gcc.dg/vect/vect-18.c: Likewise.
1363         * gcc.dg/vect/vect-19.c: Likewise.
1364         * gcc.dg/vect/vect-20.c: Likewise.
1365         * gcc.dg/vect/vect-21.c: Likewise.
1366         * gcc.dg/vect/vect-22.c: Likewise.
1367         * gcc.dg/vect/vect-27.c: Likewise.
1368         * gcc.dg/vect/vect-29.c: Likewise.
1369         * gcc.dg/vect/vect-2-big-array.c: Likewise.
1370         * gcc.dg/vect/vect-2.c: Likewise.
1371         * gcc.dg/vect/vect-3.c: Likewise.
1372         * gcc.dg/vect/vect-4.c: Likewise.
1373         * gcc.dg/vect/vect-5.c: Likewise.
1374         * gcc.dg/vect/vect-72.c: Likewise.
1375         * gcc.dg/vect/vect-73-big-array.c: Likewise.
1376         * gcc.dg/vect/vect-73.c: Likewise.
1377         * gcc.dg/vect/vect-77-global.c: Likewise.
1378         * gcc.dg/vect/vect-78-global.c: Likewise.
1379         * gcc.dg/vect/vect-7.c: Likewise.
1380         * gcc.dg/vect/vect-86.c: Likewise.
1381         * gcc.dg/vect/vect-align-1.c: Likewise.
1382         * gcc.dg/vect/vect-align-3.c: Likewise.
1383         * gcc.dg/vect/vect-all-big-array.c: Likewise.
1384         * gcc.dg/vect/vect-all.c: Likewise.
1385         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1386         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1387         * gcc.dg/vect/vect-peel-3.c: Likewise.
1388         * gcc.dg/vect/vect-peel-4.c: Likewise.
1389         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1391 2015-01-12  Jeff Law  <law@redhat.com>
1393         PR target/64461
1394         * gcc.target/m68k/pr64461.c: New test.
1396 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
1398         * jit.dg/test-array-as-pointer.c (create_code): Update call
1399         to gcc_jit_context_new_global by setting "kind" to
1400         GCC_JIT_GLOBAL_IMPORTED.
1401         * jit.dg/test-error-array-as-pointer.c: Likewise.
1402         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1403         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1404         setting kind to GCC_JIT_GLOBAL_EXPORTED.
1405         * jit.dg/test-using-global.c (the_global): Rename to...
1406         (imported_global): ...this.
1407         (create_code): Update to test the three kinds of global.
1408         (verify_code): Likewise.
1410 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
1412         PR testsuite/64427
1413         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
1414         undefined behavior.
1415         * gcc.target/i386/pr64291-2.c: Updated.
1417 2015-01-12  Richard Biener  <rguenther@suse.de>
1419         PR tree-optimization/64530
1420         * gfortran.dg/pr64530.f90: New testcase.
1422 2015-01-12  Richard Biener  <rguenther@suse.de>
1424         PR middle-end/64357
1425         * gcc.dg/torture/pr64357.c: New testcase.
1427 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
1429         * gcc.target/i386/nop-mcount.c: Properly place {} in target
1430         selector.
1432 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1433         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1435 2015-01-12  Martin Liska  <mliska@suse.cz>
1437         * gcc.dg/ipa/PR64550.c: New test.
1439 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
1441         PR ipa/63470
1442         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1444 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1446         PR fortran/63733
1447         * gfortran.dg/typebound_operator_20.f90: New.
1449 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1451         PR fortran/58023
1452         * gfortran.dg/proc_ptr_comp_42.f90: New.
1454 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1456         PR fortran/64508
1457         * gfortran.dg/proc_ptr_comp_41.f90: New.
1459 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
1461         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1463 2015-01-10  Tobias Burnus  <burnus@net-b.de>
1465         PR fortran/64522
1466         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1467         and add dg-excess-errors.
1468         * gfortran.dg/line_length_6.f90: New.
1469         * gfortran.dg/line_length_7.f90: New.
1470         * gfortran.dg/line_length_8.f90: New.
1471         * gfortran.dg/line_length_9.f90: New.
1472         * gfortran.dg/line_length_10.f90: New.
1473         * gfortran.dg/line_length_11.f90: New.
1475 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
1477         * jit.dg/test-threads.c (struct testcase): Move declaration
1478         to jit.dg/all-non-failing-tests.h.
1479         (testcases): Likewise.
1480         * jit.dg/all-non-failing-tests.h (struct testcase): Move
1481         declaration here from jit.dg/all-non-failing-tests.h.
1482         (testcases): Likewise.
1483         * jit.dg/test-combination.c (create_code): Eliminate spelling
1484         out all of the testcases in favor of looping through the
1485         "testcases" metadata.
1486         (verify_code): Likewise.
1488 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
1490         PR rtl-optimization/64536
1491         * gcc.dg/pr64536.c: New test.
1493 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
1495         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1496         * jit.dg/test-combination.c (create_code): Likewise.
1497         (verify_code): Likewise.
1498         * jit.dg/test-constants.c: New test case.
1499         * jit.dg/test-threads.c: Add test-constants.c.
1501 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
1503         PR libobjc/51891
1504         * objc.dg/gnu-api-2-class.m: Add a test case
1505         for the above change.
1507 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1509         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1511 2015-01-09  Richard Biener  <rguenther@suse.de>
1513         PR tree-optimization/64410
1514         * g++.dg/vect/pr64410.cc: New testcase.
1516 2015-01-09  Martin Liska  <mliska@suse.cz>
1518         * gcc.dg/ipa/ipa-icf-32.c: New test.
1520 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1522         * c-c++-common/tsan/tsan_barrier.h: New.
1523         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1524         * c-c++-common/tsan/bitfield_race.c: Likewise.
1525         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1526         * c-c++-common/tsan/mutexset1.c: Likewise.
1527         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1528         * c-c++-common/tsan/race_on_mutex.c: Likewise.
1529         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1530         * c-c++-common/tsan/simple_race.c: Likewise.
1531         * c-c++-common/tsan/simple_stack.c: Likewise.
1532         * c-c++-common/tsan/sleep_sync.c: Likewise.
1533         * c-c++-common/tsan/tiny_race.c: Likewise.
1534         * c-c++-common/tsan/tls_race.c: Likewise.
1535         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1536         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1537         * g++.dg/tsan/atomic_free.C: Likewise.
1538         * g++.dg/tsan/atomic_free2.C: Likewise.
1539         * g++.dg/tsan/cond_race.C: Likewise.
1540         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1542 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
1544         PR testsuite/62250
1545         * lib/target-supports.exp (check_effective_target_libatomic_available):
1546         New.
1547         * gfortran.dg/coarray/caf.exp: Only add -latomic for
1548         targets that match effective-target libatomic_available.
1549         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1551 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
1553         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1554         Verify the result of gcc_jit_context_get_last_error.
1555         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1557 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
1559         PR tree-optimization/63989
1560         * gcc.dg/strlenopt-27.c: New test.
1562 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
1564         * jit.dg/harness.h (set_up_logging): New function.
1565         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
1566         set_up_logging on the context, so that every testcase is
1567         logged to a particular file.
1568         * jit.dg/test-nested-contexts.c (main): Open a logfile,
1569         and call gcc_jit_context_set_logfile on the top-level context.
1571 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
1573         PR target/64338
1574         * g++.dg/opt/pr64338.C: New test.
1576 2015-01-08  Tobias Burnus  <burnus@net-b.de>
1578         * gfortran.dg/coarray/codimension_2b.f90: New file.
1579         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1580         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1582 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1584         PR c++/59004
1585         * g++.dg/ext/fnname4.C: New.
1587 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1589         PR c++/64462
1590         * g++.dg/cpp0x/constexpr-64462.C: New.
1592 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1594         PR c++/60753
1595         * g++.dg/cpp0x/deleted10.C: New.
1597 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1599         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1601 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1603         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1604         GCC_JIT_UNARY_OP_ABS.
1605         (verify_unary_ops): Likewise.
1607 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1609         * jit.dg/test-arith-overflow.c: New test case.
1610         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1611         * jit.dg/test-combination.c (create_code): Likewise.
1612         (verify_code): Likewise.
1613         * jit.dg/test-threads.c (testcases): Likewise.
1615 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1617         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1618         rather than "jit".  Load g++.exp, and call g++_init.
1619         Run test-*.cc files within the testsuite and *.cc files within
1620         docs/examples.
1621         (jit-dg-test): Drop the addition of -fgnu89-inline to
1622         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1623         doing it when compiling C testcases (since g++ does not handle
1624         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1625         is restored to the value after g++_init ran, rather than the
1626         value before g++_init ran.  Return a list of
1627         $comp_output $output_file, as dg-test assumes.
1629 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1631         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1632         make it easier to figure out the origin of each test result when
1633         running test-combination.c and test-threads.c.
1634         (CHECK_VALUE): Likewise.
1635         (CHECK_DOUBLE_VALUE): Likewise.
1636         (CHECK_STRING_VALUE): Likewise.
1637         (CHECK_STRING_STARTS_WITH): Likewise.
1638         (CHECK_STRING_CONTAINS): Likewise.
1639         (CHECK): Likewise.
1640         (check_string_value): Likewise, add "funcname" param.
1641         (check_string_starts_with): Likewise.
1642         (check_string_contains): Likewise.
1644 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1646         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1647         generating name of built executable.
1649 2015-01-07  Marek Polacek  <polacek@redhat.com>
1651         PR c/64440
1652         * gcc.dg/pr64440.c: New test.
1653         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1655 2015-01-07  Marek Polacek  <polacek@redhat.com>
1657         PR c/64417
1658         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1659         * gcc.dg/pr64417.c: New test.
1661 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1663         PR target/64505
1664         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1665         fix is correct.
1667 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1669         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1670         Check if testcases run without errors, not just if they compile.
1672 2015-01-06  Christian Bruel  <christian.bruel@st.com>
1674         PR target/64507
1675         * gcc.target/sh/pr64507.c: New test.
1677 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
1679         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1681 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
1683         * c-c++-common/asan/sanitize-all-1.c: New test.
1684         * c-c++-common/ubsan/sanitize-all-1.c: New test.
1685         * c-c++-common/ubsan/sanitize-all-2.c: New test.
1686         * c-c++-common/ubsan/sanitize-all-3.c: New test.
1687         * c-c++-common/ubsan/sanitize-all-4.c: New test.
1689 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1691         * lib/target-supports.exp (check_profiling_available): Return 0 for
1692         Visium.
1693         (check_effective_target_tls_runtime): Likewise.
1694         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1695         * gcc.dg/20020312-2.c: Adjust for Visium.
1696         * gcc.dg/tls/thr-cse-1.c: Likewise
1697         * gcc.dg/tree-ssa/20040204-1.c: Likewise
1698         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1699         * gcc.dg/weak/typeof-2.c: Likewise.
1701 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
1703         PR rtl-optimization/64287
1704         * gcc.dg/aru-2.c: New test.
1706 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
1708         PR sanitizer/64344
1709         * c-c++-common/ubsan/pr64344-1.c: New test.
1710         * c-c++-common/ubsan/pr64344-2.c: New test.
1712         PR tree-optimization/64465
1713         * gcc.dg/pr64465.c: New test.
1715         PR tree-optimization/64494
1716         * gcc.c-torture/compile/pr64494.c: New test.
1718 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1720         PR fortran/47674
1721         * gfortran.dg/realloc_on_assign_25.f90:  New test.
1723 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
1725         Update copyright years.
1727 2015-01-05  Marek Polacek  <polacek@redhat.com>
1729         PR c/64423
1730         * gcc.dg/pr64423.c: New test.
1732 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1734         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1735         mmix-knuth-mmixware for the same reason as for MIPS.
1736         * gcc.dg/debug/debug-2.c: Ditto.
1738         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1740 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
1742         PR testsuite/62250
1743         * lib/gfortran.exp: Add libatomic library search path.
1744         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1745         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1747         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1749 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1751         * c-c++-common/tsan/bitfield_race.c: New testcase.
1752         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1754 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1756         * gfortran.dg/coarray/collectives_4.f90: New.
1758 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
1760         PR fortran/57562
1761         * gfortran.dg/extends_16.f90: New.
1763 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1765         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1767 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1769         * gfortran.dg/coarray/codimension_2.f90: New.
1770         * gfortran.dg/coarray/codimension_2a.f90: New.
1771         * gfortran.dg/coarray_35.f90: New.
1772         * gfortran.dg/coarray_35a.f90: New.
1774 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
1776         PR fortran/60507
1777         * gfortran.dg/dummy_procedure_11.f90: New.
1779 Copyright (C) 2015 Free Software Foundation, Inc.
1781 Copying and distribution of this file, with or without modification,
1782 are permitted in any medium without royalty provided the copyright
1783 notice and this notice are preserved.