Fix incorrect ChangeLog formatting.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob27f11c246371178c8b8735220e446378742c977c
1 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
3         PR fortran/64230
4         * gfortran.dg/class_allocate_18.f90: New.
6 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
12         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
14 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
20         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
22 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
24         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
25         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
26         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
27         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
29 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
31         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
32         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
33         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
35 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
37         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
38         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
39         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
40         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
41         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
42         vXXXhn.inc.
44 2015-01-26  Richard Biener  <rguenther@suse.de>
46         PR middle-end/64764
47         * gcc.dg/uninit-19.c: New testcase.
49 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
51         * lib/target-supports.exp (check_effective_target_vect64): Add
52         sparc*-*-*.
54 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
56         PR testsuite/64712
57         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
59 2015-01-26  Tony Liu  <tony.liu@arm.com>
61         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
62         non-UAL cases.
64 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
66         PR libfortran/64770
67         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
68         correctly, clean up afterwards.
70 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
72         PR fortran/62044
73         * gfortran.dg/use_rename_7.f90: New.
75 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
77         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
78         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
80 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
82         PR target/54236
83         * gcc.target/sh/pr54236-4.c: New.
85 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
87         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
88         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
89         Bridge test.
91 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
93         PR libfortran/64770
94         * gfortran.dg/open_new_segv.f90: New test.
96 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
98         PR target/49263
99         PR target/53987
100         PR target/64345
101         PR target/59533
102         PR target/52933
103         PR target/54236
104         PR target/51244
105         * gcc.target/sh/pr64345-1.c: New.
106         * gcc.target/sh/pr64345-2.c: New.
107         * gcc.target/sh/pr59533-1.c: New.
108         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
109         * gcc.target/sh/pr52933-2.c: Likewise.
110         * gcc.target/sh/pr54089-1.c: Likewise.
111         * gcc.target/sh/pr54236-1.c: Likewise.
112         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
113         * gcc.target/sh/pr49263-1.c: Remove xfails.
114         * gcc.target/sh/pr49263-2.c: Likewise.
115         * gcc.target/sh/pr49263-3.c: Likewise.
116         * gcc.target/sh/pr53987-1.c: Likewise.
117         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
118         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
119         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
120         (test05, test06, test07, test08, test09, test10, test11, test12): New.
121         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
122         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
123         test_009): New.
124         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
125         (test_02): New.
127 2015-01-24  Tom de Vries  <tom@codesourcery.com>
129         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
131 2015-01-23  Ian Lance Taylor  <iant@google.com>
133         PR go/64510
134         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
135         targets without split stack support.
137 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
139         PR target/64317
140         * gcc.target/i386/pr64317.c: New test.
142 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
144         PR rtl-optimization/63637
145         PR rtl-optimization/60663
146         * gcc.dg/pr63637-1.c: New test.
147         * gcc.dg/pr63637-2.c: New test.
148         * gcc.dg/pr63637-3.c: New test.
149         * gcc.dg/pr63637-4.c: New test.
150         * gcc.dg/pr63637-5.c: New test.
151         * gcc.dg/pr63637-6.c: New test.
152         * gcc.target/i386/pr63637-1.c: New test.
153         * gcc.target/i386/pr63637-2.c: New test.
154         * gcc.target/i386/pr63637-3.c: New test.
155         * gcc.target/i386/pr63637-4.c: New test.
156         * gcc.target/i386/pr63637-5.c: New test.
157         * gcc.target/i386/pr63637-6.c: New test.
159 2015-01-23  Richard Biener  <rguenther@suse.de>
161         PR testsuite/63439
162         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
163         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
165 2015-01-23  Marek Polacek  <polacek@redhat.com>
167         PR preprocessor/60570
168         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
169         * gcc.dg/cpp/pr60570.c: New test.
171 2015-01-23  Richard Biener  <rguenther@suse.de>
173         PR testsuite/63439
174         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
175         vectorization on vect64 targets.
177 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
179         PR fortran/60922
180         * gfortran.dg/class_allocate_17.f90: New.
182 2015-01-23  Tobias Burnus  <burnus@net-b.de>
184         PR fortran/64726
185         * gfortran.dg/goacc/combined_loop.f90: New.
187 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
189         PR fortran/61933
190         * gfortran.dg/make_unit.f90: New test.
192 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
194         PR fortran/61933
195         * gfortran.dg/negative_unit_int8.f: Update.
197 2015-01-22  Jeff Law  <law@redhat.com>
199         PR target/52076
200         * gcc.target/m68k/pr52076-1.c: New test.
201         * gcc.target/m68k/pr52076-2.c: New test.
203 2015-01-22  Richard Biener  <rguenther@suse.de>
205         PR middle-end/64728
206         * gcc.dg/torture/pr64728.c: New testcase.
208 2015-22-01  Uros Bizjak  <ubizjak@gmail.com>
210         PR target/64688
211         * g++.dg/pr64688.C: New test.
213 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
215         * gcc.target/i386/chkp-always_inline.c (f1): Make static
216         to avoid errors with -fpic.
218 2015-01-22  Richard Biener  <rguenther@suse.de>
220         PR libstdc++/64535
221         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
223 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
225         PR rtl-optimization/64682
226         * gcc.c-torture/execute/pr64682.c: New file.
228 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
230         PR debug/64511
231         * gcc.dg/pr64511.c: New test.
233         PR rtl-optimization/62078
234         * g++.dg/opt/pr62078.C: New test.
236         PR c/63307
237         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
239 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
241         PR fortran/57023
242         * gfortran.dg/internal_pack_15.f90:  New test.
244 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
246         * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
248 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
250         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
252 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
254         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
256 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
258         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
260 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
262         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
264 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
266         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
268 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
270         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
272 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
274         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
276 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
278         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
280 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
282         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
284 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
286         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
288 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
290         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
292 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
294         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
296 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
298         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
299         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
300         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
301         vXXXw.inc.
303 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
305         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
306         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
307         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
308         vXXXl.inc.
310 2015-01-21  Renlin Li  <renlin.li@arm.com>
312         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
313         * g++.dg/tls/thread_local5g.C: Likewise.
314         * g++.dg/tls/thread_local6g.C: Likewise.
316 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
318         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
319         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
320         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
322 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
324         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
325         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
326         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
328 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
330         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
331         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
332         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
334 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
336         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
337         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
338         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
340 2015-01-20  Jeff Law  <law@redhat.com>
342         PR target/59946
343         * gcc.target/m68k/pr59946.c: New test.
345 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
347         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
348         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
349         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
351 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
353         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
354         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
355         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
357 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
359         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
360         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
361         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
363 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
365         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
366         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
367         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
368         vshuffle.inc.
369         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
370         vshuffle.inc.
372 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
374         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
375         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
376         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
378 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
380         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
381         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
382         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
384 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
386         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
388 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
390         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
392         PR sanitizer/64632
393         * g++.dg/ubsan/pr64632.C: New test.
395         PR debug/64663
396         * gcc.dg/pr64663.c: New test.
398 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
400         PR c++/64383
401         * g++.dg/warn/Wunused-var-23.C: New.
403 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
405         PR c++/59937
406         * g++.dg/cpp0x/constexpr-59937-1.C: New.
407         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
409 2015-01-20  Richard Biener  <rguenther@suse.de>
411         PR ipa/64684
412         * gcc.dg/lto/pr64684_0.c: New testcase.
413         * gcc.dg/lto/pr64684_1.c: Likewise.
414         * gcc.dg/lto/pr64684_2.c: Likewise.
415         * gcc.dg/lto/pr64685_0.c: Likewise.
416         * gcc.dg/lto/pr64685_1.c: Likewise.
418 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
420         PR c++/62241
421         * g++.dg/cpp1y/lambda-init12.C: New.
423 2015-01-20  Richard Biener  <rguenther@suse.de>
425         PR tree-optimization/64410
426         * g++.dg/vect/pr64410.cc: Require vect_double.
428 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
430         PR target/64149
431         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
433 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
435         PR bootstrap/64676
436         Revert:
437         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
439         PR rtl-optimization/64081
440         * gcc.dg/pr64081.c: New test.
442 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
444         * jit.dg/harness.h: Include <unistd.h>.
445         (CHECK_NO_ERRORS): New.
446         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
447         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
448         gcc_jit_context_compile_to_file.
449         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
450         args to the spawned executable.
451         (jit-expand-vars): New function.
452         (jit-exe-params): New variable.
453         (dg-jit-set-exe-params): New function.
454         (jit-dg-test): Detect testcases that use
455         jit-verify-compile-to-file and call jit-setup-compile-to-file.
456         Set arguments of spawned process to jit-exe-params.
457         (jit-get-output-filename): New function.
458         (jit-setup-compile-to-file): New function.
459         (jit-verify-compile-to-file): New function.
460         (jit-run-executable): New function.
461         (jit-verify-executable): New function.
462         * jit.dg/test-compile-to-assembler.c: New testcase.
463         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
464         * jit.dg/test-compile-to-executable.c: New testcase.
465         * jit.dg/test-compile-to-object.c: New testcase.
467 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
469         PR target/64652
470         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
471         (test_1): New.
473 2015-01-19  Martin Liska  <mliska@suse.cz>
475         * objc/compile/pr64668.m: New test.
477 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
479         * jit.dg/test-arith-overflow.c: Include stdbool.h.
480         (create_overflow_fn): Update comment to clarify that
481         the third param of the created function is a bool *, not
482         an int *.
483         (verify_int_overflow_fn): Convert param "expected_ovf" from
484         int to bool.  Update third param of "overflow_fn_type" from int *
485         to bool *.  Update local "actual_ovf" from int to bool.
486         (verify_uint_overflow_fn): Likewise.
488 2015-01-19  Martin Liska  <mliska@suse.cz>
490         * gcc.dg/ipa/ipa-icf-33.c: New test.
492 2015-01-19  Felix Yang  <felix.yang@huawei.com>
493             Haijian Zhang  <z.zhanghaijian@huawei.com>
495         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
496         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
497         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
498         result_float64x2, expected_hfloat64x2): New helper type, variable and
499         declaration.
500         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
501         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
502         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
503         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
504         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
505         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
506         and target without the FMA feature.
508 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
510         * gcc.target/aarch64/pr64304.c: New testcase.
512 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
514         PR rtl-optimization/64081
515         * gcc.dg/pr64081.c: New test.
517 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
519         PR target/63971
520         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
521         the epilogue).
522         * gcc.target/aarch64/test_frame_6.c: Likewise.
523         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
524         and x19 (in the epilogue).
525         * gcc.target/aarch64/test_frame_4.c: Likewise.
526         * gcc.target/aarch64/test_frame_7.c: Likewise.
528 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
530         * gcc.target/i386/chkp-always_inline.c: New.
532 2015-01-15  Andrew Pinski  <apinski@cavium.com>
533             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
535         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
536         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
538 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
540         PR fortran/60255
541         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
542         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
544 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
546         PR fortran/64578
547         * gfortran.dg/unlimited_polymorphic_21.f90: New test
549 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
551         PR target/64652
552         * gcc.target/sh/torture/pr64652.c: New.
554 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
556         * gcc.dg/ipa/ipa-icf-32.c: Update template.
557         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
558         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
559         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
560         * c-c++-common/asan/kasan-recover-1.c: Likewise.
561         * c-c++-common/asan/kasan-recover-2.c: Likewise.
563 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
565         PR ipa/64378
566         * g++.dg/torture/pr64378.C: New testcase.
568 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
570         PR fortran/57959
571         * gfortran.dg/block_13.f08: New test
573 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
575         PR fortran/55901
576         * gfortran.dg/associate_1.f03: Allow test for character with
577         automatic length.
579 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
581         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
582         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
584 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
586         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
588 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
590         PR fortran/64578
591         * gfortran.dg/unlimited_polymorphic_21.f90: New test
593 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
595         PR fortran/60357
596         * gfortran.dg/alloc_comp_assign_13.f08: New test.
598         PR fortran/61275
599         * gfortran.dg/alloc_comp_assign_14.f08: New test.
601         PR fortran/55932
602         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
604 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
606         PR fortran/60334
607         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
609 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
611         PR rtl-optimization/52773
612         * gcc.c-torture/compile/pr52773.c: New test.
614 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
616         PR c++/62134
617         * g++.dg/cpp0x/alias-decl-46.C: New.
619 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
621         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
623 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
625         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
626         Add trace.
627         (CHECK_FP): Likewise.
628         (CHECK_CUMULATIVE_SAT): Likewise.
630 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
632         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
633         (Set_Neon_Cumulative_Sat): Add parameter.
634         (__set_neon_cumulative_sat): Support new parameter.
635         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
636         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
637         argument.
638         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
639         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
640         argument.
642 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
644         * g++.dg/tsan/vptr_benign_race.C: New testcase.
645         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
647 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
649         PR c++/60056
650         * g++.dg/tls/thread_local-ice4.C: New.
652 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
654         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
655         than Neon options.
657 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
659         PR c++/62276
660         * g++.dg/cpp0x/vt-62276.C: New.
662 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
664         PR middle-end/64353
665         * g++.dg/pr64353.C: New.
667 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
669         PR target/64263
670         * gcc.target/aarch64/pr64263_1.c: New test.
672 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
674         PR tree-optimization/64434
675         * gcc.dg/torture/pr64434.c: Move to...
676         * gcc.dg/pr64434.c: ... here.
678 2015-01-16  Richard Biener  <rguenther@suse.de>
680         PR middle-end/64614
681         * gcc.dg/uninit-18.c: New testcase.
683 2015-01-16  Richard Biener  <rguenther@suse.de>
685         PR tree-optimization/64568
686         * g++.dg/torture/pr64568-2.C: New testcase.
688 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
690         PR target/64363
691         * gcc.target/i386/chkp-label-address.c: New.
693 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
695         PR fortran/45290
696         * gfortran.dg/pointer_init_6.f90: Extended.
698 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
700         * gcc.c-torture/compile/20150108.c: New test.
702 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
704         * gcc.target/visium: New directory.
706 2015-01-16  Richard Biener  <rguenther@suse.de>
708         PR tree-optimization/61743
709         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
710         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
712 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
714         * gcc.dg/pr64015.c: New test.
716 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
718         PR ipa/64163
719         PR ipa/64612
720         * g++.dg/ipa/pr64612.C: New test.
722 2015-01-16  Renlin Li  <renlin.li@arm.com>
724         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
726 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
728         * gcc.target/i386/sse-14.c: Test new intrinsic.
729         * gcc.target/i386/sse-22.c: Ditto.
731 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
733         PR c++/58614
734         * g++.dg/cpp0x/auto44.C: New.
736 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
738         PR target/59710
739         * gcc.target/nios2/gpopt-all.c: New test case.
740         * gcc.target/nios2/gpopt-local.c: New test case.
741         * gcc.target/nios2/gpopt-global.c: New test case.
742         * gcc.target/nios2/gpopt-data.c: New test case.
743         * gcc.target/nios2/gpopt-none.c: New test case.
745 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
747         * g++.dg/ubsan/vptr-1.C: New test.
748         * g++.dg/ubsan/vptr-2.C: New test.
749         * g++.dg/ubsan/vptr-3.C: New test.
750         * g++.dg/ubsan/vptr-4.C: New test.
751         * g++.dg/ubsan/vptr-5.C: New test.
752         * g++.dg/ubsan/vptr-6.C: New test.
753         * g++.dg/ubsan/vptr-7.C: New test.
754         * g++.dg/ubsan/vptr-8.C: New test.
755         * g++.dg/ubsan/vptr-9.C: New test.
757 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
759         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
760         is set up.
761         * lib/gcc-dg.exp: Likewise.
763 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
765         PR rtl-optimization/64110
766         * gcc.target/i386/pr64110.c: Add scan-assembler.
768 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
769             James Norris  <jnorris@codesourcery.com>
770             Cesar Philippidis  <cesar@codesourcery.com>
771             Ilmir Usmanov  <i.usmanov@samsung.com>
773         * lib/target-supports.exp (check_effective_target_fopenacc): New
774         procedure.
775         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
776         * g++.dg/goacc/goacc.exp: Likewise.
777         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
778         * gcc.dg/goacc/goacc.exp: Likewise.
779         * gfortran.dg/goacc/goacc.exp: Likewise.
780         * c-c++-common/cpp/openacc-define-1.c: New file.
781         * c-c++-common/cpp/openacc-define-2.c: Likewise.
782         * c-c++-common/cpp/openacc-define-3.c: Likewise.
783         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
784         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
785         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
786         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
787         * c-c++-common/goacc/asyncwait-1.c: Likewise.
788         * c-c++-common/goacc/cache-1.c: Likewise.
789         * c-c++-common/goacc/clauses-fail.c: Likewise.
790         * c-c++-common/goacc/collapse-1.c: Likewise.
791         * c-c++-common/goacc/data-1.c: Likewise.
792         * c-c++-common/goacc/data-2.c: Likewise.
793         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
794         * c-c++-common/goacc/deviceptr-1.c: Likewise.
795         * c-c++-common/goacc/deviceptr-2.c: Likewise.
796         * c-c++-common/goacc/deviceptr-3.c: Likewise.
797         * c-c++-common/goacc/if-clause-1.c: Likewise.
798         * c-c++-common/goacc/if-clause-2.c: Likewise.
799         * c-c++-common/goacc/kernels-1.c: Likewise.
800         * c-c++-common/goacc/loop-1.c: Likewise.
801         * c-c++-common/goacc/loop-private-1.c: Likewise.
802         * c-c++-common/goacc/nesting-1.c: Likewise.
803         * c-c++-common/goacc/nesting-data-1.c: Likewise.
804         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
805         * c-c++-common/goacc/parallel-1.c: Likewise.
806         * c-c++-common/goacc/pcopy.c: Likewise.
807         * c-c++-common/goacc/pcopyin.c: Likewise.
808         * c-c++-common/goacc/pcopyout.c: Likewise.
809         * c-c++-common/goacc/pcreate.c: Likewise.
810         * c-c++-common/goacc/pragma_context.c: Likewise.
811         * c-c++-common/goacc/present-1.c: Likewise.
812         * c-c++-common/goacc/reduction-1.c: Likewise.
813         * c-c++-common/goacc/reduction-2.c: Likewise.
814         * c-c++-common/goacc/reduction-3.c: Likewise.
815         * c-c++-common/goacc/reduction-4.c: Likewise.
816         * c-c++-common/goacc/sb-1.c: Likewise.
817         * c-c++-common/goacc/sb-2.c: Likewise.
818         * c-c++-common/goacc/sb-3.c: Likewise.
819         * c-c++-common/goacc/update-1.c: Likewise.
820         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
821         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
822         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
823         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
824         * gfortran.dg/goacc/assumed.f95: Likewise.
825         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
826         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
827         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
828         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
829         * gfortran.dg/goacc/branch.f95: Likewise.
830         * gfortran.dg/goacc/cache-1.f95: Likewise.
831         * gfortran.dg/goacc/coarray.f95: Likewise.
832         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
833         * gfortran.dg/goacc/cray.f95: Likewise.
834         * gfortran.dg/goacc/critical.f95: Likewise.
835         * gfortran.dg/goacc/data-clauses.f95: Likewise.
836         * gfortran.dg/goacc/data-tree.f95: Likewise.
837         * gfortran.dg/goacc/declare-1.f95: Likewise.
838         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
839         * gfortran.dg/goacc/fixed-1.f: Likewise.
840         * gfortran.dg/goacc/fixed-2.f: Likewise.
841         * gfortran.dg/goacc/fixed-3.f: Likewise.
842         * gfortran.dg/goacc/fixed-4.f: Likewise.
843         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
844         * gfortran.dg/goacc/if.f95: Likewise.
845         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
846         * gfortran.dg/goacc/list.f95: Likewise.
847         * gfortran.dg/goacc/literal.f95: Likewise.
848         * gfortran.dg/goacc/loop-1.f95: Likewise.
849         * gfortran.dg/goacc/loop-2.f95: Likewise.
850         * gfortran.dg/goacc/loop-3.f95: Likewise.
851         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
852         * gfortran.dg/goacc/omp.f95: Likewise.
853         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
854         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
855         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
856         * gfortran.dg/goacc/parameter.f95: Likewise.
857         * gfortran.dg/goacc/private-1.f95: Likewise.
858         * gfortran.dg/goacc/private-2.f95: Likewise.
859         * gfortran.dg/goacc/private-3.f95: Likewise.
860         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
861         * gfortran.dg/goacc/reduction-2.f95: Likewise.
862         * gfortran.dg/goacc/reduction.f95: Likewise.
863         * gfortran.dg/goacc/routine-1.f90: Likewise.
864         * gfortran.dg/goacc/routine-2.f90: Likewise.
865         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
866         * gfortran.dg/goacc/several-directives.f95: Likewise.
867         * gfortran.dg/goacc/sie.f95: Likewise.
868         * gfortran.dg/goacc/subarrays.f95: Likewise.
869         * gfortran.dg/gomp/map-1.f90: Likewise.
870         * gfortran.dg/openacc-define-1.f90: Likewise.
871         * gfortran.dg/openacc-define-2.f90: Likewise.
872         * gfortran.dg/openacc-define-3.f90: Likewise.
873         * g++.dg/gomp/block-1.C: Update for changed compiler output.
874         * g++.dg/gomp/block-2.C: Likewise.
875         * g++.dg/gomp/block-3.C: Likewise.
876         * g++.dg/gomp/block-5.C: Likewise.
877         * g++.dg/gomp/target-1.C: Likewise.
878         * g++.dg/gomp/target-2.C: Likewise.
879         * g++.dg/gomp/taskgroup-1.C: Likewise.
880         * g++.dg/gomp/teams-1.C: Likewise.
881         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
882         * gcc.dg/cilk-plus/jump.c: Likewise.
883         * gcc.dg/gomp/block-1.c: Likewise.
884         * gcc.dg/gomp/block-10.c: Likewise.
885         * gcc.dg/gomp/block-2.c: Likewise.
886         * gcc.dg/gomp/block-3.c: Likewise.
887         * gcc.dg/gomp/block-4.c: Likewise.
888         * gcc.dg/gomp/block-5.c: Likewise.
889         * gcc.dg/gomp/block-6.c: Likewise.
890         * gcc.dg/gomp/block-7.c: Likewise.
891         * gcc.dg/gomp/block-8.c: Likewise.
892         * gcc.dg/gomp/block-9.c: Likewise.
893         * gcc.dg/gomp/target-1.c: Likewise.
894         * gcc.dg/gomp/target-2.c: Likewise.
895         * gcc.dg/gomp/taskgroup-1.c: Likewise.
896         * gcc.dg/gomp/teams-1.c: Likewise.
898 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
900         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
901         test case.
903 2015-01-15  Mike Stump  <mikestump@comcast.net>
905         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
906         * gcc.dg/inline_2.c: Likewise.
907         * gcc.dg/inline_3.c: Likewise.
908         * gcc.dg/inline_4.c: Likewise.
910 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
912         PR fortran/58023
913         * gfortran.dg/proc_ptr_comp_43.f90: New.
915 2015-01-15  Mike Stump  <mikestump@comcast.net>
917         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
918         * gcc.dg/unroll_2.c: Likewise.
919         * gcc.dg/unroll_3.c: Likewise.
920         * gcc.dg/unroll_4.c: Likewise.
921         * gcc.dg/unroll_5.c: Likewise.
923 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
925         PR target/63971
926         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
927         in epilogue.
928         * gcc.target/aarch64/test_frame_6.c: Likewise.
929         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
930         x30 and x19 (in the epilogue).
931         * gcc.target/aarch64/test_frame_4.c: Likewise.
932         * gcc.target/aarch64/test_frame_7.c: Likewise.
934 2015-01-15  Martin Liska  <mliska@suse.cz>
936         * g++.dg/ipa/pr64068.C: New test.
937         * gcc.dg/ipa/PR64559.c: New test.
939 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
941         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
942         with PIE.
944 2015-01-15  Richard Biener  <rguenther@suse.de>
946         PR tree-optimization/61743
947         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
948         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
950 2015-01-15 Renlin Li <renlin.li@arm.com>
952         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
953         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
955 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
957         * gcc.dg/vect/vect-aggressive-1.c: New.
958         * gcc.target/i386/avx2-vect-aggressive.c: New.
960 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
962         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
964 2015-01-15  Richard Biener  <rguenther@suse.de>
966         PR lto/64415
967         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
968         -Wl,-undefined,dynamic_lookup.
970 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
972         * gnat.dg/opt47.adb: New test.
974 2015-01-15  Richard Biener  <rguenther@suse.de>
976         PR lto/64415
977         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
979 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
981         PR tree-optimization/64434
982         * gcc.dg/torture/pr64434.c: New test.
984 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
986         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
987         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
988         -march=loongson* and -march=octeon* require -mno-micromips.
990 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
991             Matthew Fortune  <matthew.fortune@imgtec.com>
993         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
994         * gcc.target/mips/call-saved-5.c (foo): Likewise.
995         * gcc.target/mips/call-saved-6.c (foo): Likewise.
996         * gcc.target/mips/call-saved-7.c: New file.
997         * gcc.target/mips/call-saved-8.c: New file.
998         * gcc.target/mips/call-saved-9.c: New file.
1000 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
1002         * gcc.target/mips/lsa.c: New file.
1003         * gcc.target/mips/mips64-lsa.c: Likewise.
1004         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1005         * gcc.target/mips/mulsize-4.c: Likewise.
1006         * gcc.target/mips/mulsize-5.c: New file.
1007         * gcc.target/mips/mulsize-6.c: Likewise.
1008         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1009         and !HAS_LSA as ghost options.
1010         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1011         for !HAS_LSA.
1013 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
1015         * g++.dg/torture/20141013.c: Set -fno-short-enums.
1017 2015-01-15  Richard Biener  <rguenther@suse.de>
1019         PR middle-end/64365
1020         * gcc.dg/torture/pr64365.c: New testcase.
1022 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
1024         * gcc.dg/stackprotectexplicit1.c: New test.
1025         * g++.dg/stackprotectexplicit2.c: New test.
1027 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1029         PR target/61933
1030         * gfortran.dg/inquire_internal.f90: New.
1031         * gfortran.dg/negative_unit_check.f90: New.
1033 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
1035         PR target/53988
1036         * gcc.target/sh/pr53988-1.c: New.
1038 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
1040         PR c++/58671
1041         * g++.dg/tls/thread_local-ice3.C: New.
1043 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1045         * gcc.target/i386/fentry-override.c: Properly place {} in target
1046         selector.  Remove nonpic.
1047         * gcc.target/i386/fentry.c: Likewise.
1049 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1051         * gcc.dg/atomic-invalid.c: Check for invalid memory model
1052         warnings instead of errors.
1054 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
1056         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1057         option support instead of ENABLE_LTO from Makefile.
1059 2015-01-14  Richard Biener  <rguenther@suse.de>
1061         PR tree-optimization/59354
1062         * gcc.dg/vect/pr59354.c: New testcase.
1064 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
1066         * lib/target-supports.exp
1067         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1068         on ARM architures before v7.
1070 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1072         PR middle-end/59448
1073         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1074         an atomic_exchange.
1076 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1078         PR target/64386
1079         * gcc.target/i386/pr64386.c: New test.
1081 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1083         PR target/64393
1084         * gcc.target/i386/pr64393.c: New test.
1086 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1088         PR target/64387
1089         * gcc.target/i386/pr64387.c: New test.
1091 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
1093         * gcc.target/aarch64/store-pair-1.c: Fix typo.
1095 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1097         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1099 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1101         PR target/64453
1102         * gcc.target/arm/pr64453.c: New.
1104 2015-01-14  Richard Biener  <rguenther@suse.de>
1106         PR lto/64415
1107         * gcc.dg/lto/pr64415_0.c: New testcase.
1108         * gcc.dg/lto/pr64415_1.c: Likewise.
1110 2015-01-14  Martin Liska  <mliska@suse.cz>
1112         * gcc.dg/ipa/pr64307.c: New test.
1114 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
1116         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1117         64-bit and 128-bit.
1119 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1121         PR target/64460
1122         * gcc.target/arm/pr64460_1.c: New test.
1124 2015-01-14  Richard Biener  <rguenther@suse.de>
1126         PR tree-optimization/64493
1127         PR tree-optimization/64495
1128         * gcc.dg/vect/pr64493.c: New testcase.
1129         * gcc.dg/vect/pr64495.c: Likewise.
1131 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
1133         * gcc.dg/Warray-bounds-11.c: New test-case.
1135 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1137         * gcc.target/mips/octeon3-pipe-1.c: New test.
1139 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
1141         * jit.dg/harness.h (set_up_logging): Move string concatenation
1142         into...
1143         (concat_strings): New function.
1144         (dump_reproducer): New function.
1145         (test_jit): Call dump_reproducer.
1146         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1147         function.
1148         (jit-dg-test): Delete any generated reproducer from previous runs.
1149         Verify that a generated reproducer was created, and verify that it
1150         compiles.
1151         * jit.dg/test-nested-contexts.c (main): Call
1152         gcc_jit_context_dump_reproducer_to_file.
1154 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1156         * gcc.dg/aru-2.c: Add dg-require-profiling.
1158 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1160         * lib/target-supports.exp (check_profiling_available): Check if
1161         -pg links.
1163 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
1165         PR ipa/64565
1166         * g++.dg/torture/pr64565.C: New testcase.
1168 2015-01-13  Marek Polacek  <polacek@redhat.com>
1170         PR middle-end/64391
1171         * gcc.dg/tm/pr64391.c: New test.
1173 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1175         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1176         true.
1178 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1180         * gcc.target/i386/pie.c: New test.
1182         * lib/target-supports.exp (check_effective_target_pie): New.
1184 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1186         PR rtl-optimization/64286
1187         * gcc.target/i386/avx2-pr64286.c: New test.
1189 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
1191         PR c++/57626
1192         * g++.dg/cpp0x/vt-57626.C: New.
1194 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1196         PR fortran/64528
1197         * gfortran.dg/pr64528.f90: New test.
1199 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
1201         * gcc.target/aarch64/subsp.c: New test.
1203 2015-01-13  Andrew Pinski  <apinski@cavium.com>
1205         * gcc.target/aarch64/store-pair-1.c: New testcase.
1207 2015-01-13  Richard Biener  <rguenther@suse.de>
1209         PR lto/64373
1210         * gcc.dg/lto/pr64373_0.c: New testcase.
1212 2015-01-13  Andrew Pinski  <apinski@cavium.com>
1214         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1215         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1217 2015-01-13  Richard Biener  <rguenther@suse.de>
1219         PR tree-optimization/64406
1220         * gcc.dg/pr64406.c: New testcase.
1222 2015-01-13  Richard Biener  <rguenther@suse.de>
1224         PR tree-optimization/64404
1225         * gcc.dg/vect/pr64404.c: New testcase.
1227 2015-01-13  Richard Biener  <rguenther@suse.de>
1229         PR tree-optimization/64568
1230         * g++.dg/torture/pr64568.C: New testcase.
1232 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
1234         * jit.dg/test-error-local-used-from-other-function.c: New test
1235         case.
1236         * jit.dg/test-error-param-reuse.c: New test case.
1237         * jit.dg/test-error-param-sharing.c: New test case.
1238         * jit.dg/test-error-param-used-from-other-function.c: New test
1239         case.
1240         * jit.dg/test-error-param-used-without-a-function.c: New test
1241         case.
1243 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
1245         PR tree-optimization/64563
1246         * gcc.dg/pr64563.c: New test.
1248         PR target/64513
1249         * gcc.target/i386/pr64513.c: New test.
1251         PR tree-optimization/64454
1252         * gcc.dg/pr64454.c: New test.
1254         PR testsuite/64028
1255         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1256         bind_pic_locally.
1257         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1258         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1259         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1260         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1261         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1262         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1263         * gcc.dg/vect/slp-25.c: Likewise.
1264         * gcc.dg/vect/vect-109.c: Likewise.
1265         * gcc.dg/vect/vect-13.c: Likewise.
1266         * gcc.dg/vect/vect-17.c: Likewise.
1267         * gcc.dg/vect/vect-18.c: Likewise.
1268         * gcc.dg/vect/vect-19.c: Likewise.
1269         * gcc.dg/vect/vect-20.c: Likewise.
1270         * gcc.dg/vect/vect-21.c: Likewise.
1271         * gcc.dg/vect/vect-22.c: Likewise.
1272         * gcc.dg/vect/vect-27.c: Likewise.
1273         * gcc.dg/vect/vect-29.c: Likewise.
1274         * gcc.dg/vect/vect-2-big-array.c: Likewise.
1275         * gcc.dg/vect/vect-2.c: Likewise.
1276         * gcc.dg/vect/vect-3.c: Likewise.
1277         * gcc.dg/vect/vect-4.c: Likewise.
1278         * gcc.dg/vect/vect-5.c: Likewise.
1279         * gcc.dg/vect/vect-72.c: Likewise.
1280         * gcc.dg/vect/vect-73-big-array.c: Likewise.
1281         * gcc.dg/vect/vect-73.c: Likewise.
1282         * gcc.dg/vect/vect-77-global.c: Likewise.
1283         * gcc.dg/vect/vect-78-global.c: Likewise.
1284         * gcc.dg/vect/vect-7.c: Likewise.
1285         * gcc.dg/vect/vect-86.c: Likewise.
1286         * gcc.dg/vect/vect-align-1.c: Likewise.
1287         * gcc.dg/vect/vect-align-3.c: Likewise.
1288         * gcc.dg/vect/vect-all-big-array.c: Likewise.
1289         * gcc.dg/vect/vect-all.c: Likewise.
1290         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1291         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1292         * gcc.dg/vect/vect-peel-3.c: Likewise.
1293         * gcc.dg/vect/vect-peel-4.c: Likewise.
1294         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1296 2015-01-12  Jeff Law  <law@redhat.com>
1298         PR target/64461
1299         * gcc.target/m68k/pr64461.c: New test.
1301 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
1303         * jit.dg/test-array-as-pointer.c (create_code): Update call
1304         to gcc_jit_context_new_global by setting "kind" to
1305         GCC_JIT_GLOBAL_IMPORTED.
1306         * jit.dg/test-error-array-as-pointer.c: Likewise.
1307         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1308         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1309         setting kind to GCC_JIT_GLOBAL_EXPORTED.
1310         * jit.dg/test-using-global.c (the_global): Rename to...
1311         (imported_global): ...this.
1312         (create_code): Update to test the three kinds of global.
1313         (verify_code): Likewise.
1315 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
1317         PR testsuite/64427
1318         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
1319         undefined behavior.
1320         * gcc.target/i386/pr64291-2.c: Updated.
1322 2015-01-12  Richard Biener  <rguenther@suse.de>
1324         PR tree-optimization/64530
1325         * gfortran.dg/pr64530.f90: New testcase.
1327 2015-01-12  Richard Biener  <rguenther@suse.de>
1329         PR middle-end/64357
1330         * gcc.dg/torture/pr64357.c: New testcase.
1332 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
1334         * gcc.target/i386/nop-mcount.c: Properly place {} in target
1335         selector.
1337 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1338         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1340 2015-01-12  Martin Liska  <mliska@suse.cz>
1342         * gcc.dg/ipa/PR64550.c: New test.
1344 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
1346         PR ipa/63470
1347         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1349 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1351         PR fortran/63733
1352         * gfortran.dg/typebound_operator_20.f90: New.
1354 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1356         PR fortran/58023
1357         * gfortran.dg/proc_ptr_comp_42.f90: New.
1359 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1361         PR fortran/64508
1362         * gfortran.dg/proc_ptr_comp_41.f90: New.
1364 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
1366         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1368 2015-01-10  Tobias Burnus  <burnus@net-b.de>
1370         PR fortran/64522
1371         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1372         and add dg-excess-errors.
1373         * gfortran.dg/line_length_6.f90: New.
1374         * gfortran.dg/line_length_7.f90: New.
1375         * gfortran.dg/line_length_8.f90: New.
1376         * gfortran.dg/line_length_9.f90: New.
1377         * gfortran.dg/line_length_10.f90: New.
1378         * gfortran.dg/line_length_11.f90: New.
1380 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
1382         * jit.dg/test-threads.c (struct testcase): Move declaration
1383         to jit.dg/all-non-failing-tests.h.
1384         (testcases): Likewise.
1385         * jit.dg/all-non-failing-tests.h (struct testcase): Move
1386         declaration here from jit.dg/all-non-failing-tests.h.
1387         (testcases): Likewise.
1388         * jit.dg/test-combination.c (create_code): Eliminate spelling
1389         out all of the testcases in favor of looping through the
1390         "testcases" metadata.
1391         (verify_code): Likewise.
1393 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
1395         PR rtl-optimization/64536
1396         * gcc.dg/pr64536.c: New test.
1398 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
1400         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1401         * jit.dg/test-combination.c (create_code): Likewise.
1402         (verify_code): Likewise.
1403         * jit.dg/test-constants.c: New test case.
1404         * jit.dg/test-threads.c: Add test-constants.c.
1406 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
1408         PR libobjc/51891
1409         * objc.dg/gnu-api-2-class.m: Add a test case
1410         for the above change.
1412 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1414         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1416 2015-01-09  Richard Biener  <rguenther@suse.de>
1418         PR tree-optimization/64410
1419         * g++.dg/vect/pr64410.cc: New testcase.
1421 2015-01-09  Martin Liska  <mliska@suse.cz>
1423         * gcc.dg/ipa/ipa-icf-32.c: New test.
1425 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1427         * c-c++-common/tsan/tsan_barrier.h: New.
1428         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1429         * c-c++-common/tsan/bitfield_race.c: Likewise.
1430         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1431         * c-c++-common/tsan/mutexset1.c: Likewise.
1432         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1433         * c-c++-common/tsan/race_on_mutex.c: Likewise.
1434         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1435         * c-c++-common/tsan/simple_race.c: Likewise.
1436         * c-c++-common/tsan/simple_stack.c: Likewise.
1437         * c-c++-common/tsan/sleep_sync.c: Likewise.
1438         * c-c++-common/tsan/tiny_race.c: Likewise.
1439         * c-c++-common/tsan/tls_race.c: Likewise.
1440         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1441         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1442         * g++.dg/tsan/atomic_free.C: Likewise.
1443         * g++.dg/tsan/atomic_free2.C: Likewise.
1444         * g++.dg/tsan/cond_race.C: Likewise.
1445         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1447 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
1449         PR testsuite/62250
1450         * lib/target-supports.exp (check_effective_target_libatomic_available):
1451         New.
1452         * gfortran.dg/coarray/caf.exp: Only add -latomic for
1453         targets that match effective-target libatomic_available.
1454         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1456 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
1458         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1459         Verify the result of gcc_jit_context_get_last_error.
1460         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1462 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
1464         PR tree-optimization/63989
1465         * gcc.dg/strlenopt-27.c: New test.
1467 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
1469         * jit.dg/harness.h (set_up_logging): New function.
1470         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
1471         set_up_logging on the context, so that every testcase is
1472         logged to a particular file.
1473         * jit.dg/test-nested-contexts.c (main): Open a logfile,
1474         and call gcc_jit_context_set_logfile on the top-level context.
1476 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
1478         PR target/64338
1479         * g++.dg/opt/pr64338.C: New test.
1481 2015-01-08  Tobias Burnus  <burnus@net-b.de>
1483         * gfortran.dg/coarray/codimension_2b.f90: New file.
1484         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1485         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1487 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1489         PR c++/59004
1490         * g++.dg/ext/fnname4.C: New.
1492 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1494         PR c++/64462
1495         * g++.dg/cpp0x/constexpr-64462.C: New.
1497 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1499         PR c++/60753
1500         * g++.dg/cpp0x/deleted10.C: New.
1502 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1504         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1506 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1508         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1509         GCC_JIT_UNARY_OP_ABS.
1510         (verify_unary_ops): Likewise.
1512 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1514         * jit.dg/test-arith-overflow.c: New test case.
1515         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1516         * jit.dg/test-combination.c (create_code): Likewise.
1517         (verify_code): Likewise.
1518         * jit.dg/test-threads.c (testcases): Likewise.
1520 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1522         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1523         rather than "jit".  Load g++.exp, and call g++_init.
1524         Run test-*.cc files within the testsuite and *.cc files within
1525         docs/examples.
1526         (jit-dg-test): Drop the addition of -fgnu89-inline to
1527         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1528         doing it when compiling C testcases (since g++ does not handle
1529         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1530         is restored to the value after g++_init ran, rather than the
1531         value before g++_init ran.  Return a list of
1532         $comp_output $output_file, as dg-test assumes.
1534 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1536         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1537         make it easier to figure out the origin of each test result when
1538         running test-combination.c and test-threads.c.
1539         (CHECK_VALUE): Likewise.
1540         (CHECK_DOUBLE_VALUE): Likewise.
1541         (CHECK_STRING_VALUE): Likewise.
1542         (CHECK_STRING_STARTS_WITH): Likewise.
1543         (CHECK_STRING_CONTAINS): Likewise.
1544         (CHECK): Likewise.
1545         (check_string_value): Likewise, add "funcname" param.
1546         (check_string_starts_with): Likewise.
1547         (check_string_contains): Likewise.
1549 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1551         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1552         generating name of built executable.
1554 2015-01-07  Marek Polacek  <polacek@redhat.com>
1556         PR c/64440
1557         * gcc.dg/pr64440.c: New test.
1558         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1560 2015-01-07  Marek Polacek  <polacek@redhat.com>
1562         PR c/64417
1563         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1564         * gcc.dg/pr64417.c: New test.
1566 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1568         PR target/64505
1569         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1570         fix is correct.
1572 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1574         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1575         Check if testcases run without errors, not just if they compile.
1577 2015-01-06  Christian Bruel  <christian.bruel@st.com>
1579         PR target/64507
1580         * gcc.target/sh/pr64507.c: New test.
1582 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
1584         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1586 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
1588         * c-c++-common/asan/sanitize-all-1.c: New test.
1589         * c-c++-common/ubsan/sanitize-all-1.c: New test.
1590         * c-c++-common/ubsan/sanitize-all-2.c: New test.
1591         * c-c++-common/ubsan/sanitize-all-3.c: New test.
1592         * c-c++-common/ubsan/sanitize-all-4.c: New test.
1594 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1596         * lib/target-supports.exp (check_profiling_available): Return 0 for
1597         Visium.
1598         (check_effective_target_tls_runtime): Likewise.
1599         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1600         * gcc.dg/20020312-2.c: Adjust for Visium.
1601         * gcc.dg/tls/thr-cse-1.c: Likewise
1602         * gcc.dg/tree-ssa/20040204-1.c: Likewise
1603         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1604         * gcc.dg/weak/typeof-2.c: Likewise.
1606 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
1608         PR rtl-optimization/64287
1609         * gcc.dg/aru-2.c: New test.
1611 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
1613         PR sanitizer/64344
1614         * c-c++-common/ubsan/pr64344-1.c: New test.
1615         * c-c++-common/ubsan/pr64344-2.c: New test.
1617         PR tree-optimization/64465
1618         * gcc.dg/pr64465.c: New test.
1620         PR tree-optimization/64494
1621         * gcc.c-torture/compile/pr64494.c: New test.
1623 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1625         PR fortran/47674
1626         * gfortran.dg/realloc_on_assign_25.f90:  New test.
1628 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
1630         Update copyright years.
1632 2015-01-05  Marek Polacek  <polacek@redhat.com>
1634         PR c/64423
1635         * gcc.dg/pr64423.c: New test.
1637 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1639         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1640         mmix-knuth-mmixware for the same reason as for MIPS.
1641         * gcc.dg/debug/debug-2.c: Ditto.
1643         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1645 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
1647         PR testsuite/62250
1648         * lib/gfortran.exp: Add libatomic library search path.
1649         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1650         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1652         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1654 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1656         * c-c++-common/tsan/bitfield_race.c: New testcase.
1657         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1659 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1661         * gfortran.dg/coarray/collectives_4.f90: New.
1663 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
1665         PR fortran/57562
1666         * gfortran.dg/extends_16.f90: New.
1668 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1670         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1672 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1674         * gfortran.dg/coarray/codimension_2.f90: New.
1675         * gfortran.dg/coarray/codimension_2a.f90: New.
1676         * gfortran.dg/coarray_35.f90: New.
1677         * gfortran.dg/coarray_35a.f90: New.
1679 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
1681         PR fortran/60507
1682         * gfortran.dg/dummy_procedure_11.f90: New.
1684 Copyright (C) 2015 Free Software Foundation, Inc.
1686 Copying and distribution of this file, with or without modification,
1687 are permitted in any medium without royalty provided the copyright
1688 notice and this notice are preserved.