[AArch64] Improve bit-test-branch pattern to avoid unnecessary register clobber
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9f775968b0e2f261459af40cc171437763993188
1 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
3         * gcc.dg/long_branch.c: New testcase.
5 2015-01-27  Richard Biener  <rguenther@suse.de>
7         PR tree-optimization/56273
8         PR tree-optimization/59124
9         PR tree-optimization/64277
10         * g++.dg/warn/Warray-bounds-6.C: New testcase.
11         * gcc.dg/Warray-bounds-12.c: Likewise.
12         * gcc.dg/Warray-bounds-13.c: Likewise.
14 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16         PR rtl-optimization/61058
17         * gcc.dg/pr61058.c: New test.
19 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
21         * gcc.target/i386/chkp-narrow-bounds.c: New.
23 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
25         PR tree-optimization/64807
26         * gcc.dg/pr64807.c: New test.
28         PR c/64766
29         * gcc.dg/pr64766.c: New test.
31 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
33         PR target/49263
34         * gcc.target/sh/pr49263-4.c: New.
36 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
38         PR fortran/62044
39         * gfortran.dg/allocate_with_mold_1.f90: New test
41 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
43         PR c/64778
44         * gcc.dg/pr64778.c: New test.
46         PR middle-end/64421
47         * gcc.dg/vect/pr64421.c: New test.
49 2015-01-26  Tobias Burnus  <burnus@net-b.de>
51         PR fortran/64771
52         * gfortran.dg/coarray_36.f: New.
53         * gfortran.dg/coarray_37.f90: New.
55 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
57         PR fortran/64230
58         * gfortran.dg/class_allocate_18.f90: New.
60 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
62         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
64 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
66         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
68 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
70         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
72 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
74         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
76 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
78         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
79         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
80         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
81         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
83 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
85         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
86         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
87         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
89 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
91         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
92         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
93         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
94         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
95         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
96         vXXXhn.inc.
98 2015-01-26  Richard Biener  <rguenther@suse.de>
100         PR middle-end/64764
101         * gcc.dg/uninit-19.c: New testcase.
103 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
105         * lib/target-supports.exp (check_effective_target_vect64): Add
106         sparc*-*-*.
108 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
110         PR testsuite/64712
111         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
113 2015-01-26  Tony Liu  <tony.liu@arm.com>
115         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
116         non-UAL cases.
118 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
120         PR libfortran/64770
121         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
122         correctly, clean up afterwards.
124 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
126         PR fortran/62044
127         * gfortran.dg/use_rename_7.f90: New.
129 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
131         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
132         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
134 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
136         PR target/54236
137         * gcc.target/sh/pr54236-4.c: New.
139 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
141         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
142         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
143         Bridge test.
145 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
147         PR libfortran/64770
148         * gfortran.dg/open_new_segv.f90: New test.
150 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
152         PR target/49263
153         PR target/53987
154         PR target/64345
155         PR target/59533
156         PR target/52933
157         PR target/54236
158         PR target/51244
159         * gcc.target/sh/pr64345-1.c: New.
160         * gcc.target/sh/pr64345-2.c: New.
161         * gcc.target/sh/pr59533-1.c: New.
162         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
163         * gcc.target/sh/pr52933-2.c: Likewise.
164         * gcc.target/sh/pr54089-1.c: Likewise.
165         * gcc.target/sh/pr54236-1.c: Likewise.
166         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
167         * gcc.target/sh/pr49263-1.c: Remove xfails.
168         * gcc.target/sh/pr49263-2.c: Likewise.
169         * gcc.target/sh/pr49263-3.c: Likewise.
170         * gcc.target/sh/pr53987-1.c: Likewise.
171         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
172         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
173         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
174         (test05, test06, test07, test08, test09, test10, test11, test12): New.
175         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
176         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
177         test_009): New.
178         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
179         (test_02): New.
181 2015-01-24  Tom de Vries  <tom@codesourcery.com>
183         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
185 2015-01-23  Ian Lance Taylor  <iant@google.com>
187         PR go/64510
188         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
189         targets without split stack support.
191 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
193         PR target/64317
194         * gcc.target/i386/pr64317.c: New test.
196 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
198         PR rtl-optimization/63637
199         PR rtl-optimization/60663
200         * gcc.dg/pr63637-1.c: New test.
201         * gcc.dg/pr63637-2.c: New test.
202         * gcc.dg/pr63637-3.c: New test.
203         * gcc.dg/pr63637-4.c: New test.
204         * gcc.dg/pr63637-5.c: New test.
205         * gcc.dg/pr63637-6.c: New test.
206         * gcc.target/i386/pr63637-1.c: New test.
207         * gcc.target/i386/pr63637-2.c: New test.
208         * gcc.target/i386/pr63637-3.c: New test.
209         * gcc.target/i386/pr63637-4.c: New test.
210         * gcc.target/i386/pr63637-5.c: New test.
211         * gcc.target/i386/pr63637-6.c: New test.
213 2015-01-23  Richard Biener  <rguenther@suse.de>
215         PR testsuite/63439
216         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
217         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
219 2015-01-23  Marek Polacek  <polacek@redhat.com>
221         PR preprocessor/60570
222         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
223         * gcc.dg/cpp/pr60570.c: New test.
225 2015-01-23  Richard Biener  <rguenther@suse.de>
227         PR testsuite/63439
228         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
229         vectorization on vect64 targets.
231 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
233         PR fortran/60922
234         * gfortran.dg/class_allocate_17.f90: New.
236 2015-01-23  Tobias Burnus  <burnus@net-b.de>
238         PR fortran/64726
239         * gfortran.dg/goacc/combined_loop.f90: New.
241 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
243         PR fortran/61933
244         * gfortran.dg/make_unit.f90: New test.
246 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
248         PR fortran/61933
249         * gfortran.dg/negative_unit_int8.f: Update.
251 2015-01-22  Jeff Law  <law@redhat.com>
253         PR target/52076
254         * gcc.target/m68k/pr52076-1.c: New test.
255         * gcc.target/m68k/pr52076-2.c: New test.
257 2015-01-22  Richard Biener  <rguenther@suse.de>
259         PR middle-end/64728
260         * gcc.dg/torture/pr64728.c: New testcase.
262 2015-22-01  Uros Bizjak  <ubizjak@gmail.com>
264         PR target/64688
265         * g++.dg/pr64688.C: New test.
267 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
269         * gcc.target/i386/chkp-always_inline.c (f1): Make static
270         to avoid errors with -fpic.
272 2015-01-22  Richard Biener  <rguenther@suse.de>
274         PR libstdc++/64535
275         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
277 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
279         PR rtl-optimization/64682
280         * gcc.c-torture/execute/pr64682.c: New file.
282 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
284         PR debug/64511
285         * gcc.dg/pr64511.c: New test.
287         PR rtl-optimization/62078
288         * g++.dg/opt/pr62078.C: New test.
290         PR c/63307
291         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
293 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
295         PR fortran/57023
296         * gfortran.dg/internal_pack_15.f90:  New test.
298 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
300         * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
302 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
304         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
306 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
308         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
310 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
312         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
314 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
316         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
318 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
320         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
322 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
324         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
326 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
328         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
330 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
332         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
334 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
336         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
338 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
340         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
342 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
344         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
346 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
348         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
350 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
352         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
353         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
354         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
355         vXXXw.inc.
357 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
359         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
360         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
361         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
362         vXXXl.inc.
364 2015-01-21  Renlin Li  <renlin.li@arm.com>
366         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
367         * g++.dg/tls/thread_local5g.C: Likewise.
368         * g++.dg/tls/thread_local6g.C: Likewise.
370 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
372         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
373         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
374         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
376 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
378         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
379         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
380         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
382 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
384         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
385         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
386         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
388 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
390         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
391         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
392         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
394 2015-01-20  Jeff Law  <law@redhat.com>
396         PR target/59946
397         * gcc.target/m68k/pr59946.c: New test.
399 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
401         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
402         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
403         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
405 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
407         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
408         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
409         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
411 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
413         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
414         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
415         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
417 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
419         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
420         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
421         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
422         vshuffle.inc.
423         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
424         vshuffle.inc.
426 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
428         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
429         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
430         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
432 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
434         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
435         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
436         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
438 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
440         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
442 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
444         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
446         PR sanitizer/64632
447         * g++.dg/ubsan/pr64632.C: New test.
449         PR debug/64663
450         * gcc.dg/pr64663.c: New test.
452 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
454         PR c++/64383
455         * g++.dg/warn/Wunused-var-23.C: New.
457 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
459         PR c++/59937
460         * g++.dg/cpp0x/constexpr-59937-1.C: New.
461         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
463 2015-01-20  Richard Biener  <rguenther@suse.de>
465         PR ipa/64684
466         * gcc.dg/lto/pr64684_0.c: New testcase.
467         * gcc.dg/lto/pr64684_1.c: Likewise.
468         * gcc.dg/lto/pr64684_2.c: Likewise.
469         * gcc.dg/lto/pr64685_0.c: Likewise.
470         * gcc.dg/lto/pr64685_1.c: Likewise.
472 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
474         PR c++/62241
475         * g++.dg/cpp1y/lambda-init12.C: New.
477 2015-01-20  Richard Biener  <rguenther@suse.de>
479         PR tree-optimization/64410
480         * g++.dg/vect/pr64410.cc: Require vect_double.
482 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
484         PR target/64149
485         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
487 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
489         PR bootstrap/64676
490         Revert:
491         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
493         PR rtl-optimization/64081
494         * gcc.dg/pr64081.c: New test.
496 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
498         * jit.dg/harness.h: Include <unistd.h>.
499         (CHECK_NO_ERRORS): New.
500         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
501         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
502         gcc_jit_context_compile_to_file.
503         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
504         args to the spawned executable.
505         (jit-expand-vars): New function.
506         (jit-exe-params): New variable.
507         (dg-jit-set-exe-params): New function.
508         (jit-dg-test): Detect testcases that use
509         jit-verify-compile-to-file and call jit-setup-compile-to-file.
510         Set arguments of spawned process to jit-exe-params.
511         (jit-get-output-filename): New function.
512         (jit-setup-compile-to-file): New function.
513         (jit-verify-compile-to-file): New function.
514         (jit-run-executable): New function.
515         (jit-verify-executable): New function.
516         * jit.dg/test-compile-to-assembler.c: New testcase.
517         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
518         * jit.dg/test-compile-to-executable.c: New testcase.
519         * jit.dg/test-compile-to-object.c: New testcase.
521 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
523         PR target/64652
524         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
525         (test_1): New.
527 2015-01-19  Martin Liska  <mliska@suse.cz>
529         * objc/compile/pr64668.m: New test.
531 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
533         * jit.dg/test-arith-overflow.c: Include stdbool.h.
534         (create_overflow_fn): Update comment to clarify that
535         the third param of the created function is a bool *, not
536         an int *.
537         (verify_int_overflow_fn): Convert param "expected_ovf" from
538         int to bool.  Update third param of "overflow_fn_type" from int *
539         to bool *.  Update local "actual_ovf" from int to bool.
540         (verify_uint_overflow_fn): Likewise.
542 2015-01-19  Martin Liska  <mliska@suse.cz>
544         * gcc.dg/ipa/ipa-icf-33.c: New test.
546 2015-01-19  Felix Yang  <felix.yang@huawei.com>
547             Haijian Zhang  <z.zhanghaijian@huawei.com>
549         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
550         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
551         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
552         result_float64x2, expected_hfloat64x2): New helper type, variable and
553         declaration.
554         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
555         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
556         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
557         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
558         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
559         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
560         and target without the FMA feature.
562 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
564         * gcc.target/aarch64/pr64304.c: New testcase.
566 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
568         PR rtl-optimization/64081
569         * gcc.dg/pr64081.c: New test.
571 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
573         PR target/63971
574         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
575         the epilogue).
576         * gcc.target/aarch64/test_frame_6.c: Likewise.
577         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
578         and x19 (in the epilogue).
579         * gcc.target/aarch64/test_frame_4.c: Likewise.
580         * gcc.target/aarch64/test_frame_7.c: Likewise.
582 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
584         * gcc.target/i386/chkp-always_inline.c: New.
586 2015-01-15  Andrew Pinski  <apinski@cavium.com>
587             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
589         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
590         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
592 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
594         PR fortran/60255
595         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
596         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
598 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
600         PR fortran/64578
601         * gfortran.dg/unlimited_polymorphic_21.f90: New test
603 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
605         PR target/64652
606         * gcc.target/sh/torture/pr64652.c: New.
608 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
610         * gcc.dg/ipa/ipa-icf-32.c: Update template.
611         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
612         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
613         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
614         * c-c++-common/asan/kasan-recover-1.c: Likewise.
615         * c-c++-common/asan/kasan-recover-2.c: Likewise.
617 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
619         PR ipa/64378
620         * g++.dg/torture/pr64378.C: New testcase.
622 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
624         PR fortran/57959
625         * gfortran.dg/block_13.f08: New test
627 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
629         PR fortran/55901
630         * gfortran.dg/associate_1.f03: Allow test for character with
631         automatic length.
633 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
635         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
636         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
638 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
640         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
642 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
644         PR fortran/64578
645         * gfortran.dg/unlimited_polymorphic_21.f90: New test
647 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
649         PR fortran/60357
650         * gfortran.dg/alloc_comp_assign_13.f08: New test.
652         PR fortran/61275
653         * gfortran.dg/alloc_comp_assign_14.f08: New test.
655         PR fortran/55932
656         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
658 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
660         PR fortran/60334
661         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
663 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
665         PR rtl-optimization/52773
666         * gcc.c-torture/compile/pr52773.c: New test.
668 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
670         PR c++/62134
671         * g++.dg/cpp0x/alias-decl-46.C: New.
673 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
675         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
677 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
679         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
680         Add trace.
681         (CHECK_FP): Likewise.
682         (CHECK_CUMULATIVE_SAT): Likewise.
684 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
686         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
687         (Set_Neon_Cumulative_Sat): Add parameter.
688         (__set_neon_cumulative_sat): Support new parameter.
689         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
690         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
691         argument.
692         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
693         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
694         argument.
696 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
698         * g++.dg/tsan/vptr_benign_race.C: New testcase.
699         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
701 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
703         PR c++/60056
704         * g++.dg/tls/thread_local-ice4.C: New.
706 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
708         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
709         than Neon options.
711 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
713         PR c++/62276
714         * g++.dg/cpp0x/vt-62276.C: New.
716 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
718         PR middle-end/64353
719         * g++.dg/pr64353.C: New.
721 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
723         PR target/64263
724         * gcc.target/aarch64/pr64263_1.c: New test.
726 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
728         PR tree-optimization/64434
729         * gcc.dg/torture/pr64434.c: Move to...
730         * gcc.dg/pr64434.c: ... here.
732 2015-01-16  Richard Biener  <rguenther@suse.de>
734         PR middle-end/64614
735         * gcc.dg/uninit-18.c: New testcase.
737 2015-01-16  Richard Biener  <rguenther@suse.de>
739         PR tree-optimization/64568
740         * g++.dg/torture/pr64568-2.C: New testcase.
742 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
744         PR target/64363
745         * gcc.target/i386/chkp-label-address.c: New.
747 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
749         PR fortran/45290
750         * gfortran.dg/pointer_init_6.f90: Extended.
752 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
754         * gcc.c-torture/compile/20150108.c: New test.
756 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
758         * gcc.target/visium: New directory.
760 2015-01-16  Richard Biener  <rguenther@suse.de>
762         PR tree-optimization/61743
763         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
764         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
766 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
768         * gcc.dg/pr64015.c: New test.
770 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
772         PR ipa/64163
773         PR ipa/64612
774         * g++.dg/ipa/pr64612.C: New test.
776 2015-01-16  Renlin Li  <renlin.li@arm.com>
778         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
780 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
782         * gcc.target/i386/sse-14.c: Test new intrinsic.
783         * gcc.target/i386/sse-22.c: Ditto.
785 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
787         PR c++/58614
788         * g++.dg/cpp0x/auto44.C: New.
790 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
792         PR target/59710
793         * gcc.target/nios2/gpopt-all.c: New test case.
794         * gcc.target/nios2/gpopt-local.c: New test case.
795         * gcc.target/nios2/gpopt-global.c: New test case.
796         * gcc.target/nios2/gpopt-data.c: New test case.
797         * gcc.target/nios2/gpopt-none.c: New test case.
799 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
801         * g++.dg/ubsan/vptr-1.C: New test.
802         * g++.dg/ubsan/vptr-2.C: New test.
803         * g++.dg/ubsan/vptr-3.C: New test.
804         * g++.dg/ubsan/vptr-4.C: New test.
805         * g++.dg/ubsan/vptr-5.C: New test.
806         * g++.dg/ubsan/vptr-6.C: New test.
807         * g++.dg/ubsan/vptr-7.C: New test.
808         * g++.dg/ubsan/vptr-8.C: New test.
809         * g++.dg/ubsan/vptr-9.C: New test.
811 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
813         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
814         is set up.
815         * lib/gcc-dg.exp: Likewise.
817 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
819         PR rtl-optimization/64110
820         * gcc.target/i386/pr64110.c: Add scan-assembler.
822 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
823             James Norris  <jnorris@codesourcery.com>
824             Cesar Philippidis  <cesar@codesourcery.com>
825             Ilmir Usmanov  <i.usmanov@samsung.com>
827         * lib/target-supports.exp (check_effective_target_fopenacc): New
828         procedure.
829         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
830         * g++.dg/goacc/goacc.exp: Likewise.
831         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
832         * gcc.dg/goacc/goacc.exp: Likewise.
833         * gfortran.dg/goacc/goacc.exp: Likewise.
834         * c-c++-common/cpp/openacc-define-1.c: New file.
835         * c-c++-common/cpp/openacc-define-2.c: Likewise.
836         * c-c++-common/cpp/openacc-define-3.c: Likewise.
837         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
838         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
839         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
840         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
841         * c-c++-common/goacc/asyncwait-1.c: Likewise.
842         * c-c++-common/goacc/cache-1.c: Likewise.
843         * c-c++-common/goacc/clauses-fail.c: Likewise.
844         * c-c++-common/goacc/collapse-1.c: Likewise.
845         * c-c++-common/goacc/data-1.c: Likewise.
846         * c-c++-common/goacc/data-2.c: Likewise.
847         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
848         * c-c++-common/goacc/deviceptr-1.c: Likewise.
849         * c-c++-common/goacc/deviceptr-2.c: Likewise.
850         * c-c++-common/goacc/deviceptr-3.c: Likewise.
851         * c-c++-common/goacc/if-clause-1.c: Likewise.
852         * c-c++-common/goacc/if-clause-2.c: Likewise.
853         * c-c++-common/goacc/kernels-1.c: Likewise.
854         * c-c++-common/goacc/loop-1.c: Likewise.
855         * c-c++-common/goacc/loop-private-1.c: Likewise.
856         * c-c++-common/goacc/nesting-1.c: Likewise.
857         * c-c++-common/goacc/nesting-data-1.c: Likewise.
858         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
859         * c-c++-common/goacc/parallel-1.c: Likewise.
860         * c-c++-common/goacc/pcopy.c: Likewise.
861         * c-c++-common/goacc/pcopyin.c: Likewise.
862         * c-c++-common/goacc/pcopyout.c: Likewise.
863         * c-c++-common/goacc/pcreate.c: Likewise.
864         * c-c++-common/goacc/pragma_context.c: Likewise.
865         * c-c++-common/goacc/present-1.c: Likewise.
866         * c-c++-common/goacc/reduction-1.c: Likewise.
867         * c-c++-common/goacc/reduction-2.c: Likewise.
868         * c-c++-common/goacc/reduction-3.c: Likewise.
869         * c-c++-common/goacc/reduction-4.c: Likewise.
870         * c-c++-common/goacc/sb-1.c: Likewise.
871         * c-c++-common/goacc/sb-2.c: Likewise.
872         * c-c++-common/goacc/sb-3.c: Likewise.
873         * c-c++-common/goacc/update-1.c: Likewise.
874         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
875         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
876         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
877         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
878         * gfortran.dg/goacc/assumed.f95: Likewise.
879         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
880         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
881         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
882         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
883         * gfortran.dg/goacc/branch.f95: Likewise.
884         * gfortran.dg/goacc/cache-1.f95: Likewise.
885         * gfortran.dg/goacc/coarray.f95: Likewise.
886         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
887         * gfortran.dg/goacc/cray.f95: Likewise.
888         * gfortran.dg/goacc/critical.f95: Likewise.
889         * gfortran.dg/goacc/data-clauses.f95: Likewise.
890         * gfortran.dg/goacc/data-tree.f95: Likewise.
891         * gfortran.dg/goacc/declare-1.f95: Likewise.
892         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
893         * gfortran.dg/goacc/fixed-1.f: Likewise.
894         * gfortran.dg/goacc/fixed-2.f: Likewise.
895         * gfortran.dg/goacc/fixed-3.f: Likewise.
896         * gfortran.dg/goacc/fixed-4.f: Likewise.
897         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
898         * gfortran.dg/goacc/if.f95: Likewise.
899         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
900         * gfortran.dg/goacc/list.f95: Likewise.
901         * gfortran.dg/goacc/literal.f95: Likewise.
902         * gfortran.dg/goacc/loop-1.f95: Likewise.
903         * gfortran.dg/goacc/loop-2.f95: Likewise.
904         * gfortran.dg/goacc/loop-3.f95: Likewise.
905         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
906         * gfortran.dg/goacc/omp.f95: Likewise.
907         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
908         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
909         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
910         * gfortran.dg/goacc/parameter.f95: Likewise.
911         * gfortran.dg/goacc/private-1.f95: Likewise.
912         * gfortran.dg/goacc/private-2.f95: Likewise.
913         * gfortran.dg/goacc/private-3.f95: Likewise.
914         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
915         * gfortran.dg/goacc/reduction-2.f95: Likewise.
916         * gfortran.dg/goacc/reduction.f95: Likewise.
917         * gfortran.dg/goacc/routine-1.f90: Likewise.
918         * gfortran.dg/goacc/routine-2.f90: Likewise.
919         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
920         * gfortran.dg/goacc/several-directives.f95: Likewise.
921         * gfortran.dg/goacc/sie.f95: Likewise.
922         * gfortran.dg/goacc/subarrays.f95: Likewise.
923         * gfortran.dg/gomp/map-1.f90: Likewise.
924         * gfortran.dg/openacc-define-1.f90: Likewise.
925         * gfortran.dg/openacc-define-2.f90: Likewise.
926         * gfortran.dg/openacc-define-3.f90: Likewise.
927         * g++.dg/gomp/block-1.C: Update for changed compiler output.
928         * g++.dg/gomp/block-2.C: Likewise.
929         * g++.dg/gomp/block-3.C: Likewise.
930         * g++.dg/gomp/block-5.C: Likewise.
931         * g++.dg/gomp/target-1.C: Likewise.
932         * g++.dg/gomp/target-2.C: Likewise.
933         * g++.dg/gomp/taskgroup-1.C: Likewise.
934         * g++.dg/gomp/teams-1.C: Likewise.
935         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
936         * gcc.dg/cilk-plus/jump.c: Likewise.
937         * gcc.dg/gomp/block-1.c: Likewise.
938         * gcc.dg/gomp/block-10.c: Likewise.
939         * gcc.dg/gomp/block-2.c: Likewise.
940         * gcc.dg/gomp/block-3.c: Likewise.
941         * gcc.dg/gomp/block-4.c: Likewise.
942         * gcc.dg/gomp/block-5.c: Likewise.
943         * gcc.dg/gomp/block-6.c: Likewise.
944         * gcc.dg/gomp/block-7.c: Likewise.
945         * gcc.dg/gomp/block-8.c: Likewise.
946         * gcc.dg/gomp/block-9.c: Likewise.
947         * gcc.dg/gomp/target-1.c: Likewise.
948         * gcc.dg/gomp/target-2.c: Likewise.
949         * gcc.dg/gomp/taskgroup-1.c: Likewise.
950         * gcc.dg/gomp/teams-1.c: Likewise.
952 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
954         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
955         test case.
957 2015-01-15  Mike Stump  <mikestump@comcast.net>
959         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
960         * gcc.dg/inline_2.c: Likewise.
961         * gcc.dg/inline_3.c: Likewise.
962         * gcc.dg/inline_4.c: Likewise.
964 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
966         PR fortran/58023
967         * gfortran.dg/proc_ptr_comp_43.f90: New.
969 2015-01-15  Mike Stump  <mikestump@comcast.net>
971         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
972         * gcc.dg/unroll_2.c: Likewise.
973         * gcc.dg/unroll_3.c: Likewise.
974         * gcc.dg/unroll_4.c: Likewise.
975         * gcc.dg/unroll_5.c: Likewise.
977 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
979         PR target/63971
980         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
981         in epilogue.
982         * gcc.target/aarch64/test_frame_6.c: Likewise.
983         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
984         x30 and x19 (in the epilogue).
985         * gcc.target/aarch64/test_frame_4.c: Likewise.
986         * gcc.target/aarch64/test_frame_7.c: Likewise.
988 2015-01-15  Martin Liska  <mliska@suse.cz>
990         * g++.dg/ipa/pr64068.C: New test.
991         * gcc.dg/ipa/PR64559.c: New test.
993 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
995         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
996         with PIE.
998 2015-01-15  Richard Biener  <rguenther@suse.de>
1000         PR tree-optimization/61743
1001         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1002         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1004 2015-01-15 Renlin Li <renlin.li@arm.com>
1006         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1007         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1009 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1011         * gcc.dg/vect/vect-aggressive-1.c: New.
1012         * gcc.target/i386/avx2-vect-aggressive.c: New.
1014 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1016         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1018 2015-01-15  Richard Biener  <rguenther@suse.de>
1020         PR lto/64415
1021         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1022         -Wl,-undefined,dynamic_lookup.
1024 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1026         * gnat.dg/opt47.adb: New test.
1028 2015-01-15  Richard Biener  <rguenther@suse.de>
1030         PR lto/64415
1031         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1033 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1035         PR tree-optimization/64434
1036         * gcc.dg/torture/pr64434.c: New test.
1038 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1040         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1041         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
1042         -march=loongson* and -march=octeon* require -mno-micromips.
1044 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1045             Matthew Fortune  <matthew.fortune@imgtec.com>
1047         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1048         * gcc.target/mips/call-saved-5.c (foo): Likewise.
1049         * gcc.target/mips/call-saved-6.c (foo): Likewise.
1050         * gcc.target/mips/call-saved-7.c: New file.
1051         * gcc.target/mips/call-saved-8.c: New file.
1052         * gcc.target/mips/call-saved-9.c: New file.
1054 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
1056         * gcc.target/mips/lsa.c: New file.
1057         * gcc.target/mips/mips64-lsa.c: Likewise.
1058         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1059         * gcc.target/mips/mulsize-4.c: Likewise.
1060         * gcc.target/mips/mulsize-5.c: New file.
1061         * gcc.target/mips/mulsize-6.c: Likewise.
1062         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1063         and !HAS_LSA as ghost options.
1064         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1065         for !HAS_LSA.
1067 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
1069         * g++.dg/torture/20141013.c: Set -fno-short-enums.
1071 2015-01-15  Richard Biener  <rguenther@suse.de>
1073         PR middle-end/64365
1074         * gcc.dg/torture/pr64365.c: New testcase.
1076 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
1078         * gcc.dg/stackprotectexplicit1.c: New test.
1079         * g++.dg/stackprotectexplicit2.c: New test.
1081 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1083         PR target/61933
1084         * gfortran.dg/inquire_internal.f90: New.
1085         * gfortran.dg/negative_unit_check.f90: New.
1087 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
1089         PR target/53988
1090         * gcc.target/sh/pr53988-1.c: New.
1092 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
1094         PR c++/58671
1095         * g++.dg/tls/thread_local-ice3.C: New.
1097 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1099         * gcc.target/i386/fentry-override.c: Properly place {} in target
1100         selector.  Remove nonpic.
1101         * gcc.target/i386/fentry.c: Likewise.
1103 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1105         * gcc.dg/atomic-invalid.c: Check for invalid memory model
1106         warnings instead of errors.
1108 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
1110         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1111         option support instead of ENABLE_LTO from Makefile.
1113 2015-01-14  Richard Biener  <rguenther@suse.de>
1115         PR tree-optimization/59354
1116         * gcc.dg/vect/pr59354.c: New testcase.
1118 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
1120         * lib/target-supports.exp
1121         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1122         on ARM architures before v7.
1124 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1126         PR middle-end/59448
1127         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1128         an atomic_exchange.
1130 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1132         PR target/64386
1133         * gcc.target/i386/pr64386.c: New test.
1135 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1137         PR target/64393
1138         * gcc.target/i386/pr64393.c: New test.
1140 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1142         PR target/64387
1143         * gcc.target/i386/pr64387.c: New test.
1145 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
1147         * gcc.target/aarch64/store-pair-1.c: Fix typo.
1149 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1151         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1153 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1155         PR target/64453
1156         * gcc.target/arm/pr64453.c: New.
1158 2015-01-14  Richard Biener  <rguenther@suse.de>
1160         PR lto/64415
1161         * gcc.dg/lto/pr64415_0.c: New testcase.
1162         * gcc.dg/lto/pr64415_1.c: Likewise.
1164 2015-01-14  Martin Liska  <mliska@suse.cz>
1166         * gcc.dg/ipa/pr64307.c: New test.
1168 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
1170         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1171         64-bit and 128-bit.
1173 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1175         PR target/64460
1176         * gcc.target/arm/pr64460_1.c: New test.
1178 2015-01-14  Richard Biener  <rguenther@suse.de>
1180         PR tree-optimization/64493
1181         PR tree-optimization/64495
1182         * gcc.dg/vect/pr64493.c: New testcase.
1183         * gcc.dg/vect/pr64495.c: Likewise.
1185 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
1187         * gcc.dg/Warray-bounds-11.c: New test-case.
1189 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1191         * gcc.target/mips/octeon3-pipe-1.c: New test.
1193 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
1195         * jit.dg/harness.h (set_up_logging): Move string concatenation
1196         into...
1197         (concat_strings): New function.
1198         (dump_reproducer): New function.
1199         (test_jit): Call dump_reproducer.
1200         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1201         function.
1202         (jit-dg-test): Delete any generated reproducer from previous runs.
1203         Verify that a generated reproducer was created, and verify that it
1204         compiles.
1205         * jit.dg/test-nested-contexts.c (main): Call
1206         gcc_jit_context_dump_reproducer_to_file.
1208 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1210         * gcc.dg/aru-2.c: Add dg-require-profiling.
1212 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1214         * lib/target-supports.exp (check_profiling_available): Check if
1215         -pg links.
1217 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
1219         PR ipa/64565
1220         * g++.dg/torture/pr64565.C: New testcase.
1222 2015-01-13  Marek Polacek  <polacek@redhat.com>
1224         PR middle-end/64391
1225         * gcc.dg/tm/pr64391.c: New test.
1227 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1229         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1230         true.
1232 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1234         * gcc.target/i386/pie.c: New test.
1236         * lib/target-supports.exp (check_effective_target_pie): New.
1238 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1240         PR rtl-optimization/64286
1241         * gcc.target/i386/avx2-pr64286.c: New test.
1243 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
1245         PR c++/57626
1246         * g++.dg/cpp0x/vt-57626.C: New.
1248 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1250         PR fortran/64528
1251         * gfortran.dg/pr64528.f90: New test.
1253 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
1255         * gcc.target/aarch64/subsp.c: New test.
1257 2015-01-13  Andrew Pinski  <apinski@cavium.com>
1259         * gcc.target/aarch64/store-pair-1.c: New testcase.
1261 2015-01-13  Richard Biener  <rguenther@suse.de>
1263         PR lto/64373
1264         * gcc.dg/lto/pr64373_0.c: New testcase.
1266 2015-01-13  Andrew Pinski  <apinski@cavium.com>
1268         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1269         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1271 2015-01-13  Richard Biener  <rguenther@suse.de>
1273         PR tree-optimization/64406
1274         * gcc.dg/pr64406.c: New testcase.
1276 2015-01-13  Richard Biener  <rguenther@suse.de>
1278         PR tree-optimization/64404
1279         * gcc.dg/vect/pr64404.c: New testcase.
1281 2015-01-13  Richard Biener  <rguenther@suse.de>
1283         PR tree-optimization/64568
1284         * g++.dg/torture/pr64568.C: New testcase.
1286 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
1288         * jit.dg/test-error-local-used-from-other-function.c: New test
1289         case.
1290         * jit.dg/test-error-param-reuse.c: New test case.
1291         * jit.dg/test-error-param-sharing.c: New test case.
1292         * jit.dg/test-error-param-used-from-other-function.c: New test
1293         case.
1294         * jit.dg/test-error-param-used-without-a-function.c: New test
1295         case.
1297 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
1299         PR tree-optimization/64563
1300         * gcc.dg/pr64563.c: New test.
1302         PR target/64513
1303         * gcc.target/i386/pr64513.c: New test.
1305         PR tree-optimization/64454
1306         * gcc.dg/pr64454.c: New test.
1308         PR testsuite/64028
1309         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1310         bind_pic_locally.
1311         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1312         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1313         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1314         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1315         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1316         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1317         * gcc.dg/vect/slp-25.c: Likewise.
1318         * gcc.dg/vect/vect-109.c: Likewise.
1319         * gcc.dg/vect/vect-13.c: Likewise.
1320         * gcc.dg/vect/vect-17.c: Likewise.
1321         * gcc.dg/vect/vect-18.c: Likewise.
1322         * gcc.dg/vect/vect-19.c: Likewise.
1323         * gcc.dg/vect/vect-20.c: Likewise.
1324         * gcc.dg/vect/vect-21.c: Likewise.
1325         * gcc.dg/vect/vect-22.c: Likewise.
1326         * gcc.dg/vect/vect-27.c: Likewise.
1327         * gcc.dg/vect/vect-29.c: Likewise.
1328         * gcc.dg/vect/vect-2-big-array.c: Likewise.
1329         * gcc.dg/vect/vect-2.c: Likewise.
1330         * gcc.dg/vect/vect-3.c: Likewise.
1331         * gcc.dg/vect/vect-4.c: Likewise.
1332         * gcc.dg/vect/vect-5.c: Likewise.
1333         * gcc.dg/vect/vect-72.c: Likewise.
1334         * gcc.dg/vect/vect-73-big-array.c: Likewise.
1335         * gcc.dg/vect/vect-73.c: Likewise.
1336         * gcc.dg/vect/vect-77-global.c: Likewise.
1337         * gcc.dg/vect/vect-78-global.c: Likewise.
1338         * gcc.dg/vect/vect-7.c: Likewise.
1339         * gcc.dg/vect/vect-86.c: Likewise.
1340         * gcc.dg/vect/vect-align-1.c: Likewise.
1341         * gcc.dg/vect/vect-align-3.c: Likewise.
1342         * gcc.dg/vect/vect-all-big-array.c: Likewise.
1343         * gcc.dg/vect/vect-all.c: Likewise.
1344         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1345         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1346         * gcc.dg/vect/vect-peel-3.c: Likewise.
1347         * gcc.dg/vect/vect-peel-4.c: Likewise.
1348         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1350 2015-01-12  Jeff Law  <law@redhat.com>
1352         PR target/64461
1353         * gcc.target/m68k/pr64461.c: New test.
1355 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
1357         * jit.dg/test-array-as-pointer.c (create_code): Update call
1358         to gcc_jit_context_new_global by setting "kind" to
1359         GCC_JIT_GLOBAL_IMPORTED.
1360         * jit.dg/test-error-array-as-pointer.c: Likewise.
1361         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1362         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1363         setting kind to GCC_JIT_GLOBAL_EXPORTED.
1364         * jit.dg/test-using-global.c (the_global): Rename to...
1365         (imported_global): ...this.
1366         (create_code): Update to test the three kinds of global.
1367         (verify_code): Likewise.
1369 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
1371         PR testsuite/64427
1372         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
1373         undefined behavior.
1374         * gcc.target/i386/pr64291-2.c: Updated.
1376 2015-01-12  Richard Biener  <rguenther@suse.de>
1378         PR tree-optimization/64530
1379         * gfortran.dg/pr64530.f90: New testcase.
1381 2015-01-12  Richard Biener  <rguenther@suse.de>
1383         PR middle-end/64357
1384         * gcc.dg/torture/pr64357.c: New testcase.
1386 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
1388         * gcc.target/i386/nop-mcount.c: Properly place {} in target
1389         selector.
1391 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1392         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1394 2015-01-12  Martin Liska  <mliska@suse.cz>
1396         * gcc.dg/ipa/PR64550.c: New test.
1398 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
1400         PR ipa/63470
1401         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1403 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1405         PR fortran/63733
1406         * gfortran.dg/typebound_operator_20.f90: New.
1408 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1410         PR fortran/58023
1411         * gfortran.dg/proc_ptr_comp_42.f90: New.
1413 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1415         PR fortran/64508
1416         * gfortran.dg/proc_ptr_comp_41.f90: New.
1418 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
1420         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1422 2015-01-10  Tobias Burnus  <burnus@net-b.de>
1424         PR fortran/64522
1425         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1426         and add dg-excess-errors.
1427         * gfortran.dg/line_length_6.f90: New.
1428         * gfortran.dg/line_length_7.f90: New.
1429         * gfortran.dg/line_length_8.f90: New.
1430         * gfortran.dg/line_length_9.f90: New.
1431         * gfortran.dg/line_length_10.f90: New.
1432         * gfortran.dg/line_length_11.f90: New.
1434 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
1436         * jit.dg/test-threads.c (struct testcase): Move declaration
1437         to jit.dg/all-non-failing-tests.h.
1438         (testcases): Likewise.
1439         * jit.dg/all-non-failing-tests.h (struct testcase): Move
1440         declaration here from jit.dg/all-non-failing-tests.h.
1441         (testcases): Likewise.
1442         * jit.dg/test-combination.c (create_code): Eliminate spelling
1443         out all of the testcases in favor of looping through the
1444         "testcases" metadata.
1445         (verify_code): Likewise.
1447 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
1449         PR rtl-optimization/64536
1450         * gcc.dg/pr64536.c: New test.
1452 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
1454         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1455         * jit.dg/test-combination.c (create_code): Likewise.
1456         (verify_code): Likewise.
1457         * jit.dg/test-constants.c: New test case.
1458         * jit.dg/test-threads.c: Add test-constants.c.
1460 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
1462         PR libobjc/51891
1463         * objc.dg/gnu-api-2-class.m: Add a test case
1464         for the above change.
1466 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1468         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1470 2015-01-09  Richard Biener  <rguenther@suse.de>
1472         PR tree-optimization/64410
1473         * g++.dg/vect/pr64410.cc: New testcase.
1475 2015-01-09  Martin Liska  <mliska@suse.cz>
1477         * gcc.dg/ipa/ipa-icf-32.c: New test.
1479 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1481         * c-c++-common/tsan/tsan_barrier.h: New.
1482         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1483         * c-c++-common/tsan/bitfield_race.c: Likewise.
1484         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1485         * c-c++-common/tsan/mutexset1.c: Likewise.
1486         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1487         * c-c++-common/tsan/race_on_mutex.c: Likewise.
1488         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1489         * c-c++-common/tsan/simple_race.c: Likewise.
1490         * c-c++-common/tsan/simple_stack.c: Likewise.
1491         * c-c++-common/tsan/sleep_sync.c: Likewise.
1492         * c-c++-common/tsan/tiny_race.c: Likewise.
1493         * c-c++-common/tsan/tls_race.c: Likewise.
1494         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1495         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1496         * g++.dg/tsan/atomic_free.C: Likewise.
1497         * g++.dg/tsan/atomic_free2.C: Likewise.
1498         * g++.dg/tsan/cond_race.C: Likewise.
1499         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1501 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
1503         PR testsuite/62250
1504         * lib/target-supports.exp (check_effective_target_libatomic_available):
1505         New.
1506         * gfortran.dg/coarray/caf.exp: Only add -latomic for
1507         targets that match effective-target libatomic_available.
1508         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1510 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
1512         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1513         Verify the result of gcc_jit_context_get_last_error.
1514         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1516 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
1518         PR tree-optimization/63989
1519         * gcc.dg/strlenopt-27.c: New test.
1521 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
1523         * jit.dg/harness.h (set_up_logging): New function.
1524         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
1525         set_up_logging on the context, so that every testcase is
1526         logged to a particular file.
1527         * jit.dg/test-nested-contexts.c (main): Open a logfile,
1528         and call gcc_jit_context_set_logfile on the top-level context.
1530 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
1532         PR target/64338
1533         * g++.dg/opt/pr64338.C: New test.
1535 2015-01-08  Tobias Burnus  <burnus@net-b.de>
1537         * gfortran.dg/coarray/codimension_2b.f90: New file.
1538         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1539         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1541 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1543         PR c++/59004
1544         * g++.dg/ext/fnname4.C: New.
1546 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1548         PR c++/64462
1549         * g++.dg/cpp0x/constexpr-64462.C: New.
1551 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
1553         PR c++/60753
1554         * g++.dg/cpp0x/deleted10.C: New.
1556 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1558         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1560 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1562         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1563         GCC_JIT_UNARY_OP_ABS.
1564         (verify_unary_ops): Likewise.
1566 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1568         * jit.dg/test-arith-overflow.c: New test case.
1569         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1570         * jit.dg/test-combination.c (create_code): Likewise.
1571         (verify_code): Likewise.
1572         * jit.dg/test-threads.c (testcases): Likewise.
1574 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1576         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1577         rather than "jit".  Load g++.exp, and call g++_init.
1578         Run test-*.cc files within the testsuite and *.cc files within
1579         docs/examples.
1580         (jit-dg-test): Drop the addition of -fgnu89-inline to
1581         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1582         doing it when compiling C testcases (since g++ does not handle
1583         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1584         is restored to the value after g++_init ran, rather than the
1585         value before g++_init ran.  Return a list of
1586         $comp_output $output_file, as dg-test assumes.
1588 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1590         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1591         make it easier to figure out the origin of each test result when
1592         running test-combination.c and test-threads.c.
1593         (CHECK_VALUE): Likewise.
1594         (CHECK_DOUBLE_VALUE): Likewise.
1595         (CHECK_STRING_VALUE): Likewise.
1596         (CHECK_STRING_STARTS_WITH): Likewise.
1597         (CHECK_STRING_CONTAINS): Likewise.
1598         (CHECK): Likewise.
1599         (check_string_value): Likewise, add "funcname" param.
1600         (check_string_starts_with): Likewise.
1601         (check_string_contains): Likewise.
1603 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
1605         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1606         generating name of built executable.
1608 2015-01-07  Marek Polacek  <polacek@redhat.com>
1610         PR c/64440
1611         * gcc.dg/pr64440.c: New test.
1612         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1614 2015-01-07  Marek Polacek  <polacek@redhat.com>
1616         PR c/64417
1617         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1618         * gcc.dg/pr64417.c: New test.
1620 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1622         PR target/64505
1623         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1624         fix is correct.
1626 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1628         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1629         Check if testcases run without errors, not just if they compile.
1631 2015-01-06  Christian Bruel  <christian.bruel@st.com>
1633         PR target/64507
1634         * gcc.target/sh/pr64507.c: New test.
1636 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
1638         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1640 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
1642         * c-c++-common/asan/sanitize-all-1.c: New test.
1643         * c-c++-common/ubsan/sanitize-all-1.c: New test.
1644         * c-c++-common/ubsan/sanitize-all-2.c: New test.
1645         * c-c++-common/ubsan/sanitize-all-3.c: New test.
1646         * c-c++-common/ubsan/sanitize-all-4.c: New test.
1648 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1650         * lib/target-supports.exp (check_profiling_available): Return 0 for
1651         Visium.
1652         (check_effective_target_tls_runtime): Likewise.
1653         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1654         * gcc.dg/20020312-2.c: Adjust for Visium.
1655         * gcc.dg/tls/thr-cse-1.c: Likewise
1656         * gcc.dg/tree-ssa/20040204-1.c: Likewise
1657         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1658         * gcc.dg/weak/typeof-2.c: Likewise.
1660 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
1662         PR rtl-optimization/64287
1663         * gcc.dg/aru-2.c: New test.
1665 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
1667         PR sanitizer/64344
1668         * c-c++-common/ubsan/pr64344-1.c: New test.
1669         * c-c++-common/ubsan/pr64344-2.c: New test.
1671         PR tree-optimization/64465
1672         * gcc.dg/pr64465.c: New test.
1674         PR tree-optimization/64494
1675         * gcc.c-torture/compile/pr64494.c: New test.
1677 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1679         PR fortran/47674
1680         * gfortran.dg/realloc_on_assign_25.f90:  New test.
1682 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
1684         Update copyright years.
1686 2015-01-05  Marek Polacek  <polacek@redhat.com>
1688         PR c/64423
1689         * gcc.dg/pr64423.c: New test.
1691 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1693         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1694         mmix-knuth-mmixware for the same reason as for MIPS.
1695         * gcc.dg/debug/debug-2.c: Ditto.
1697         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1699 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
1701         PR testsuite/62250
1702         * lib/gfortran.exp: Add libatomic library search path.
1703         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1704         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1706         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1708 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1710         * c-c++-common/tsan/bitfield_race.c: New testcase.
1711         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1713 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1715         * gfortran.dg/coarray/collectives_4.f90: New.
1717 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
1719         PR fortran/57562
1720         * gfortran.dg/extends_16.f90: New.
1722 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1724         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1726 2015-01-02  Tobias Burnus  <burnus@net-b.de>
1728         * gfortran.dg/coarray/codimension_2.f90: New.
1729         * gfortran.dg/coarray/codimension_2a.f90: New.
1730         * gfortran.dg/coarray_35.f90: New.
1731         * gfortran.dg/coarray_35a.f90: New.
1733 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
1735         PR fortran/60507
1736         * gfortran.dg/dummy_procedure_11.f90: New.
1738 Copyright (C) 2015 Free Software Foundation, Inc.
1740 Copying and distribution of this file, with or without modification,
1741 are permitted in any medium without royalty provided the copyright
1742 notice and this notice are preserved.