PR sanitizer/64981
[official-gcc.git] / gcc / testsuite / ChangeLog
blob67f1e8e5355109d1d1ebe1184357647f64318af2
1 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3         PR sanitizer/64981
4         * gcc.dg/asan/pr64981.c: New test.
6 2015-02-09  Marek Polacek  <polacek@redhat.com>
8         PR c/64856
9         * gcc.dg/pr64856.c: New test.
11 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
13         PR target/64979
14         * gcc.dg/tree-ssa/stdarg-7.c: New test.
15         * gcc.c-torture/execute/pr64979.c: New test.
17 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
19         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
21 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
23         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
24         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
26 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
28         PR target/58757
29         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
31 2015-02-09  Richard Biener  <rguenther@suse.de>
33         PR tree-optimization/54000
34         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
36 2015-02-09  Tom de Vries  <tom@codesourcery.com>
38         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
40 2015-02-09  Martin Liska  <mliska@suse.cz>
42         * g++.dg/ipa/pr64858.C: New test.
44 2015-02-09  Tom de Vries  <tom@codesourcery.com>
46         * gcc.dg/uninit-19.c: Fix warning line for fpic.
48 2015-02-08  Andrew Pinski  <apinski@cavium.com>
50         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
52 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
54         PR fortran/63744
55         * gfortran.dg/use_rename_8.f90: New.
57 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
59         * gnat.dg/addr7.ad[sb]: New test.
60         * gnat.dg/addr8.ad[sb]: Likewise.
62 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
64         PR jit/64752
65         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
66         from jit.dg/test-compile-to-executable.c's create_code, with a
67         clarification of the output message.
68         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
69         pass/fail message.
70         (test_jit): Use CHECK_NO_ERRORS when calling
71         gcc_jit_context_compile_to_file.
72         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
73         jit-verify-compile-to-file to jit-verify-output-file-was-created.
74         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
75         about deletions that are attempted.
76         (jit-verify-compile-to-file): Rename to...
77         (jit-verify-output-file-was-created): ...this, and drop the
78         attempt to run "file" and verify the output.
79         (jit-verify-assembler): New function.
80         (jit-verify-object): New function.
81         (jit-verify-dynamic-library): New function.
82         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
83         favor of an implementation from new file
84         create-code-for-hello-world-executable.h, which also adds a
85         "main".
86         (dg-final): Replace jit-verify-compile-to-file with
87         jit-verify-output-file-was-created, and invoke new function
88         jit-verify-assembler.
89         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
90         the output message.
91         (dg-final): Replace jit-verify-compile-to-file with
92         jit-verify-output-file-was-created, and invoke new function
93         jit-verify-dynamic-library.
94         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
95         favor of an implementation from new file
96         create-code-for-hello-world-executable.h, which also adds a
97         "main".
98         (dg-final): Replace jit-verify-compile-to-file with
99         jit-verify-output-file-was-created.  Strengthen the expected stdout
100         from the built executable.
101         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
102         favor of an implementation from new file
103         create-code-for-hello-world-executable.h, which also adds a
104         "main".
105         (dg-final): Replace jit-verify-compile-to-file with
106         jit-verify-output-file-was-created, and invoke new function
107         jit-verify-object.
108         * jit.dg/verify-dynamic-library.c: New source file.
110 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
111             Brian Rzycki  <b.rzycki@samsung.com>
113         PR tree-optimization/64878
114         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
116 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
118         PR ipa/64896
119         * g++.dg/ipa/pr64896.C: New test.
121 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
123         PR target/64205
124         * gcc.target/powerpc/pr64205.c: New file.
126 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
128         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
129         (dg-options): Use -fpie instead of -fPIE -pie.
131 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
133         PR middle-end/64937
134         * g++.dg/asan/pr64937.C: New test.
136 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
138         PR fortran/63205
139         * gfortran.dg/class_to_type_4.f90: New test
141 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
143         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
145 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
147         PR rtl-optimization/64957
148         PR debug/64817
149         * gcc.c-torture/execute/pr64957.c: New test.
151 2015-02-05  Jeff Law  <law@redhat.com>
153         PR target/17306
154         * gcc.target/h8300/pr17306-1.c: New test.
155         * gcc.target/h8300/pr17306-2.c: New test.
157 2015-02-05  Tobias Burnus  <burnus@net-b.de>
159         PR fortran/64943
160         * gfortran.dg/structure_constructor_12.f90: New.
162 2015-02-05  Jeff Law  <law@redhat.com>
164         PR target/58400
165         gcc.target/h8300/pr58400.c: New test.
167 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
169         * gcc.target/arm/macro_defs0.c: New test.
170         * gcc.target/arm/macro_defs1.c: New test.
171         * gcc.target/arm/macro_defs2.c: New test.
173 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
175         PR rtl-optimization/64905
176         * gcc.target/i386/pr64905.c: Require nonpic target.
177         (dg-options): Add -fomit-frame-pointer.
178         (main): Remove.
180 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
182         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
183         tree dump scanning.
185 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
187         PR fortran/64757
188         * gfortran.dg/type_to_class_2.f90: New test
189         * gfortran.dg/type_to_class_3.f90: New test
191 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
193         PR ipa/64686
194         * g++.dg/torture/pr64686.C: New testcase.
196 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
198         PR rtl-optimization/64905
199         * gcc.target/i386/pr64905.c: New file.
201 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
203         * gcc.dg/guality/pr41447-1.c: Remove xfail.
204         * gcc.dg/guality/pr41616-1.c: Ditto.
206 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
208         PR debug/64817
209         * gcc.dg/pr64817-3.c: New.
211 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
212             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
214         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
215         pass parameters in registers.
216         * gcc.dg/guality/pr36728-2.c (main): Likewise.
217         * gcc.dg/guality/pr36728-3.c (main): Likewise.
218         * gcc.dg/guality/pr36728-4.c (main): Likewise.
220 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
221             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
223         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
224         list, allow for multilibed targets.
225         * gcc.dg/combine_ashiftrt_2.c: Likewise.
227 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
229         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
230         * gcc.dg/pr46728-6.c: Ditto.
232 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
234         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
235         for mips_nanlegacy target.
237 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
239         * gcc.target/i386/chkp-hidden-def.c: New.
241 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
243         PR middle-end/62103
244         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
245         to use 24 bits for bitfield b.
247 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
249         PR testsuite/64796
250         * lib/target-supports.exp (check_effective_target_bswap64): Do not
251         cache result in a global variable.  Include all 32-bit targets for
252         bswap64 tests.
254 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
256         PR rtl-optimization/64756
257         * gcc.c-torture/execute/pr64756.c: New test.
259 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
261         PR target/64660
262         * gcc.target/sh/pr64660-0.h: New.
263         * gcc.target/sh/pr64660-1.c: New.
264         * gcc.target/sh/pr64660-2.c: New.
265         * gcc.target/sh/pr64660-3.c: New.
266         * gcc.target/sh/pr64660-4.c: New.
268 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
270         PR c++/64877
271         * g++.dg/warn/Waddress-2.C: New.
273 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
275         PR middle-end/61225
276         * gcc.target/i386/pr49095.c: XFAIL for ia32.
278 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
280         PR preprocessor/64803
281         * gcc.dg/cpp/builtin-macro-1.c: New test case.
283 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
285         * g++.dg/ipa/devirt-37.C: Disable early inlining.
287 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
289         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
290         (_ARM_FPSRC): Add DN and AHP fields.
291         (clean_results): Force DN=1 on AArch64.
292         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
293         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
294         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
295         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
296         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
297         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
299 2015-02-02  Alan Modra  <amodra@gmail.com>
301         * gcc.target/powerpc/cprophard.c: New.
303 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
305         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
306         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
308 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
310         PR debug/64817
311         * gcc.dg/pr64817-1.c: New test.
312         * gcc.dg/pr64817-2.c: New test.
314 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
316         PR target/64851
317         * gcc.target/sh/pr64851-0.h: New
318         * gcc.target/sh/pr64851-1.c: New
319         * gcc.target/sh/pr64851-2.c: New
320         * gcc.target/sh/pr64851-3.c: New
321         * gcc.target/sh/pr64851-4.c: New
323 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
325         PR target/64882
326         * gcc.dg/torture/pr64882.c: New test.
328 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
330         PR target/64159
331         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
332         sparc*-*-*.
334 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
336         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
337         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
338         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
339         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
340         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
341         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
342         tree dump.
343         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
344         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
345         tree dump.
346         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
347         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
348         tree dump.
350 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
352         PR target/64688
353         * g++.dg/pr64688-2.C: New.
355 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
357         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
358         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
359         * gcc.target/i386/fuse-caller-save.c: Ditto.
360         * gcc.target/i386/headmerge-1.c: Ditto.
361         * gcc.target/i386/headmerge-2.c: Ditto.
362         * gcc.target/i386/sibcall-6.c: Ditto.
364 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
366         PR target/64617
367         * gcc.target/i386/pr64617.c: New test.
369 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
371         PR target/15184
372         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
373         (dg-options): Remove -m32.
374         (dg-final): Scan for "movb %al" only.
375         * gcc.target/i386/pr15184-2.c: Ditto.
377 2015-01-30  Richard Biener  <rguenther@suse.de>
379         PR tree-optimization/64829
380         * gcc.dg/vect/pr64829.c: New testcase.
382 2015-01-29  Marek Polacek  <polacek@redhat.com>
384         PR c/64709
385         * gcc.dg/pr64709.c: New test.
387 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
389         PR c++/64717
390         * g++.dg/ubsan/pr64717-1.C: New test.
391         * g++.dg/ubsan/pr64717-2.C: New test.
393 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
395         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
397 2015-01-29  Jeff Law  <law@redhat.com>
399         PR target/15184
400         * gcc.target/i386/pr15184-1.c: New test.
401         * gcc.target/i386/pr15184-2.c: New test.
403 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
405         PR tree-optimization/64746
406         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
408 2015-01-29  Richard Biener  <rguenther@suse.de>
410         PR tree-optimization/64853
411         * gcc.dg/torture/pr64853.c: New testcase.
413 2015-01-29  Richard Biener  <rguenther@suse.de>
415         PR tree-optimization/64844
416         * gcc.dg/vect/pr64844.c: New testcase.
418 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
420         PR middle-end/64809
421         * gcc.dg/pr64809.c: Delete.
423 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
425         PR middle-end/64805
426         * gcc.target/i386/pr64805.c: New.
428 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
430         * gcc.dg/guality/guality.h (main): Add argv[0] to
431         guality_gdb_command.
433 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
435         PR ipa/64801
436         * gcc.dg/tree-ssa/pr64801.c: New testcase.
438 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
440         PR target/64659
441         * gcc.target/sh/sh.exp
442         (check_effective_target_atomic_model_soft_gusa_available,
443         check_effective_target_atomic_model_soft_tcb_available,
444         check_effective_target_atomic_model_soft_imask_available,
445         check_effective_target_atomic_model_hard_llcs_available): New.
446         * gcc.target/sh/pr64659-0.h: New.
447         * gcc.target/sh/pr64659-1.c: New.
448         * gcc.target/sh/pr64659-2.c: New.
449         * gcc.target/sh/pr64659-3.c: New.
450         * gcc.target/sh/pr64659-4.c: New.
452 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
454         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
455         scan-assembler-times pattern.
457 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
459         PR middle-end/64809
460         * gcc.dg/pr64809.c: New test.
462 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
464         PR tree-optimization/64277
465         * gcc.dg/pr64277.c: New.
467 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
469         PR tree-optimization/64718
470         * gcc.c-torture/execute/pr64718.c: New test.
472 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
474         * gcc.target/aarch64/abs_2.c: New.
476 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
478         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
479         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
480         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
481         ISA rev < 2.
483 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
485         PR bootstrap/64612
486         * lib/target-supports.exp (check_effective_target_comdat_group): New.
487         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
488         { target comdat_group }.
490 2015-01-27  Tobias Burnus  <burnus@net-b.de>
492         PR fortran/63861
493         * gfortran.dg/goacc/coarray_2.f90: New.
495 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
497         PR ipa/60871
498         PR ipa/64139
499         * g++.dg/torture/pr64139.C: New testcase.
500         * g++.dg/torture/pr60871.C: Likewise.
502 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
504         PR fortran/64230
505         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
506         prevent linking errors.
508 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
510         PR ipa/64282
511         * g++.dg/torture/pr64282.C: New testcase.
513 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
515         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
516         for wzr reg.
518 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
520         * gcc.target/s390/hotpatch-13.c: New testcase.
521         * gcc.target/s390/hotpatch-14.c: New testcase.
522         * gcc.target/s390/hotpatch-15.c: New testcase.
523         * gcc.target/s390/hotpatch-16.c: New testcase.
524         * gcc.target/s390/hotpatch-17.c: New testcase.
525         * gcc.target/s390/hotpatch-18.c: New testcase.
526         * gcc.target/s390/hotpatch-19.c: New testcase.
527         * gcc.target/s390/hotpatch-20.c: New testcase.
528         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
529         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
530         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
531         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
532         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
533         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
534         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
535         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
536         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
537         * gcc.target/s390/hotpatch-10.c: Likewise.
538         * gcc.target/s390/hotpatch-11.c: Likewise.
539         * gcc.target/s390/hotpatch-12.c: Likewise.
540         * gcc.target/s390/hotpatch-2.c: Likewise.
541         * gcc.target/s390/hotpatch-3.c: Likewise.
542         * gcc.target/s390/hotpatch-4.c: Likewise.
543         * gcc.target/s390/hotpatch-5.c: Likewise.
544         * gcc.target/s390/hotpatch-6.c: Likewise.
545         * gcc.target/s390/hotpatch-7.c: Likewise.
546         * gcc.target/s390/hotpatch-8.c: Likewise.
547         * gcc.target/s390/hotpatch-9.c: Likewise.
548         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
549         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
550         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
551         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
552         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
553         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
554         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
555         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
557 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
559         * gcc.dg/long_branch.c: New testcase.
561 2015-01-27  Richard Biener  <rguenther@suse.de>
563         PR tree-optimization/56273
564         PR tree-optimization/59124
565         PR tree-optimization/64277
566         * g++.dg/warn/Warray-bounds-6.C: New testcase.
567         * gcc.dg/Warray-bounds-12.c: Likewise.
568         * gcc.dg/Warray-bounds-13.c: Likewise.
570 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
572         PR rtl-optimization/61058
573         * gcc.dg/pr61058.c: New test.
575 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
577         * gcc.target/i386/chkp-narrow-bounds.c: New.
579 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
581         PR tree-optimization/64807
582         * gcc.dg/pr64807.c: New test.
584         PR c/64766
585         * gcc.dg/pr64766.c: New test.
587 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
589         PR target/49263
590         * gcc.target/sh/pr49263-4.c: New.
592 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
594         PR fortran/62044
595         * gfortran.dg/allocate_with_mold_1.f90: New test
597 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
599         PR c/64778
600         * gcc.dg/pr64778.c: New test.
602         PR middle-end/64421
603         * gcc.dg/vect/pr64421.c: New test.
605 2015-01-26  Tobias Burnus  <burnus@net-b.de>
607         PR fortran/64771
608         * gfortran.dg/coarray_36.f: New.
609         * gfortran.dg/coarray_37.f90: New.
611 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
613         PR fortran/64230
614         * gfortran.dg/class_allocate_18.f90: New.
616 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
618         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
620 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
622         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
624 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
626         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
628 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
630         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
632 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
634         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
635         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
636         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
637         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
639 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
641         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
642         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
643         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
645 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
647         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
648         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
649         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
650         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
651         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
652         vXXXhn.inc.
654 2015-01-26  Richard Biener  <rguenther@suse.de>
656         PR middle-end/64764
657         * gcc.dg/uninit-19.c: New testcase.
659 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
661         * lib/target-supports.exp (check_effective_target_vect64): Add
662         sparc*-*-*.
664 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
666         PR testsuite/64712
667         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
669 2015-01-26  Tony Liu  <tony.liu@arm.com>
671         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
672         non-UAL cases.
674 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
676         PR libfortran/64770
677         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
678         correctly, clean up afterwards.
680 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
682         PR fortran/62044
683         * gfortran.dg/use_rename_7.f90: New.
685 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
687         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
688         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
690 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
692         PR target/54236
693         * gcc.target/sh/pr54236-4.c: New.
695 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
697         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
698         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
699         Bridge test.
701 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
703         PR libfortran/64770
704         * gfortran.dg/open_new_segv.f90: New test.
706 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
708         PR target/49263
709         PR target/53987
710         PR target/64345
711         PR target/59533
712         PR target/52933
713         PR target/54236
714         PR target/51244
715         * gcc.target/sh/pr64345-1.c: New.
716         * gcc.target/sh/pr64345-2.c: New.
717         * gcc.target/sh/pr59533-1.c: New.
718         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
719         * gcc.target/sh/pr52933-2.c: Likewise.
720         * gcc.target/sh/pr54089-1.c: Likewise.
721         * gcc.target/sh/pr54236-1.c: Likewise.
722         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
723         * gcc.target/sh/pr49263-1.c: Remove xfails.
724         * gcc.target/sh/pr49263-2.c: Likewise.
725         * gcc.target/sh/pr49263-3.c: Likewise.
726         * gcc.target/sh/pr53987-1.c: Likewise.
727         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
728         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
729         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
730         (test05, test06, test07, test08, test09, test10, test11, test12): New.
731         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
732         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
733         test_009): New.
734         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
735         (test_02): New.
737 2015-01-24  Tom de Vries  <tom@codesourcery.com>
739         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
741 2015-01-23  Ian Lance Taylor  <iant@google.com>
743         PR go/64510
744         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
745         targets without split stack support.
747 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
749         PR target/64317
750         * gcc.target/i386/pr64317.c: New test.
752 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
754         PR rtl-optimization/63637
755         PR rtl-optimization/60663
756         * gcc.dg/pr63637-1.c: New test.
757         * gcc.dg/pr63637-2.c: New test.
758         * gcc.dg/pr63637-3.c: New test.
759         * gcc.dg/pr63637-4.c: New test.
760         * gcc.dg/pr63637-5.c: New test.
761         * gcc.dg/pr63637-6.c: New test.
762         * gcc.target/i386/pr63637-1.c: New test.
763         * gcc.target/i386/pr63637-2.c: New test.
764         * gcc.target/i386/pr63637-3.c: New test.
765         * gcc.target/i386/pr63637-4.c: New test.
766         * gcc.target/i386/pr63637-5.c: New test.
767         * gcc.target/i386/pr63637-6.c: New test.
769 2015-01-23  Richard Biener  <rguenther@suse.de>
771         PR testsuite/63439
772         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
773         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
775 2015-01-23  Marek Polacek  <polacek@redhat.com>
777         PR preprocessor/60570
778         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
779         * gcc.dg/cpp/pr60570.c: New test.
781 2015-01-23  Richard Biener  <rguenther@suse.de>
783         PR testsuite/63439
784         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
785         vectorization on vect64 targets.
787 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
789         PR fortran/60922
790         * gfortran.dg/class_allocate_17.f90: New.
792 2015-01-23  Tobias Burnus  <burnus@net-b.de>
794         PR fortran/64726
795         * gfortran.dg/goacc/combined_loop.f90: New.
797 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
799         PR fortran/61933
800         * gfortran.dg/make_unit.f90: New test.
802 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
804         PR fortran/61933
805         * gfortran.dg/negative_unit_int8.f: Update.
807 2015-01-22  Jeff Law  <law@redhat.com>
809         PR target/52076
810         * gcc.target/m68k/pr52076-1.c: New test.
811         * gcc.target/m68k/pr52076-2.c: New test.
813 2015-01-22  Richard Biener  <rguenther@suse.de>
815         PR middle-end/64728
816         * gcc.dg/torture/pr64728.c: New testcase.
818 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
820         PR target/64688
821         * g++.dg/pr64688.C: New test.
823 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
825         * gcc.target/i386/chkp-always_inline.c (f1): Make static
826         to avoid errors with -fpic.
828 2015-01-22  Richard Biener  <rguenther@suse.de>
830         PR libstdc++/64535
831         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
833 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
835         PR rtl-optimization/64682
836         * gcc.c-torture/execute/pr64682.c: New file.
838 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
840         PR debug/64511
841         * gcc.dg/pr64511.c: New test.
843         PR rtl-optimization/62078
844         * g++.dg/opt/pr62078.C: New test.
846         PR c/63307
847         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
849 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
851         PR fortran/57023
852         * gfortran.dg/internal_pack_15.f90:  New test.
854 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
856         * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
858 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
860         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
862 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
864         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
866 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
868         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
870 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
872         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
874 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
876         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
878 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
880         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
882 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
884         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
886 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
888         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
890 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
892         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
894 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
896         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
898 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
900         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
902 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
904         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
906 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
908         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
909         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
910         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
911         vXXXw.inc.
913 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
915         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
916         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
917         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
918         vXXXl.inc.
920 2015-01-21  Renlin Li  <renlin.li@arm.com>
922         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
923         * g++.dg/tls/thread_local5g.C: Likewise.
924         * g++.dg/tls/thread_local6g.C: Likewise.
926 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
928         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
929         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
930         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
932 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
934         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
935         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
936         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
938 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
940         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
941         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
942         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
944 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
946         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
947         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
948         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
950 2015-01-20  Jeff Law  <law@redhat.com>
952         PR target/59946
953         * gcc.target/m68k/pr59946.c: New test.
955 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
957         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
958         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
959         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
961 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
963         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
964         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
965         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
967 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
969         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
970         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
971         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
973 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
975         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
976         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
977         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
978         vshuffle.inc.
979         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
980         vshuffle.inc.
982 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
984         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
985         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
986         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
988 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
990         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
991         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
992         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
994 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
996         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
998 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
1000         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1002         PR sanitizer/64632
1003         * g++.dg/ubsan/pr64632.C: New test.
1005         PR debug/64663
1006         * gcc.dg/pr64663.c: New test.
1008 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1010         PR c++/64383
1011         * g++.dg/warn/Wunused-var-23.C: New.
1013 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1015         PR c++/59937
1016         * g++.dg/cpp0x/constexpr-59937-1.C: New.
1017         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1019 2015-01-20  Richard Biener  <rguenther@suse.de>
1021         PR ipa/64684
1022         * gcc.dg/lto/pr64684_0.c: New testcase.
1023         * gcc.dg/lto/pr64684_1.c: Likewise.
1024         * gcc.dg/lto/pr64684_2.c: Likewise.
1025         * gcc.dg/lto/pr64685_0.c: Likewise.
1026         * gcc.dg/lto/pr64685_1.c: Likewise.
1028 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1030         PR c++/62241
1031         * g++.dg/cpp1y/lambda-init12.C: New.
1033 2015-01-20  Richard Biener  <rguenther@suse.de>
1035         PR tree-optimization/64410
1036         * g++.dg/vect/pr64410.cc: Require vect_double.
1038 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
1040         PR target/64149
1041         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1043 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
1045         PR bootstrap/64676
1046         Revert:
1047         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1049         PR rtl-optimization/64081
1050         * gcc.dg/pr64081.c: New test.
1052 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1054         * jit.dg/harness.h: Include <unistd.h>.
1055         (CHECK_NO_ERRORS): New.
1056         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1057         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1058         gcc_jit_context_compile_to_file.
1059         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1060         args to the spawned executable.
1061         (jit-expand-vars): New function.
1062         (jit-exe-params): New variable.
1063         (dg-jit-set-exe-params): New function.
1064         (jit-dg-test): Detect testcases that use
1065         jit-verify-compile-to-file and call jit-setup-compile-to-file.
1066         Set arguments of spawned process to jit-exe-params.
1067         (jit-get-output-filename): New function.
1068         (jit-setup-compile-to-file): New function.
1069         (jit-verify-compile-to-file): New function.
1070         (jit-run-executable): New function.
1071         (jit-verify-executable): New function.
1072         * jit.dg/test-compile-to-assembler.c: New testcase.
1073         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1074         * jit.dg/test-compile-to-executable.c: New testcase.
1075         * jit.dg/test-compile-to-object.c: New testcase.
1077 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
1079         PR target/64652
1080         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1081         (test_1): New.
1083 2015-01-19  Martin Liska  <mliska@suse.cz>
1085         * objc/compile/pr64668.m: New test.
1087 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1089         * jit.dg/test-arith-overflow.c: Include stdbool.h.
1090         (create_overflow_fn): Update comment to clarify that
1091         the third param of the created function is a bool *, not
1092         an int *.
1093         (verify_int_overflow_fn): Convert param "expected_ovf" from
1094         int to bool.  Update third param of "overflow_fn_type" from int *
1095         to bool *.  Update local "actual_ovf" from int to bool.
1096         (verify_uint_overflow_fn): Likewise.
1098 2015-01-19  Martin Liska  <mliska@suse.cz>
1100         * gcc.dg/ipa/ipa-icf-33.c: New test.
1102 2015-01-19  Felix Yang  <felix.yang@huawei.com>
1103             Haijian Zhang  <z.zhanghaijian@huawei.com>
1105         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1106         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1107         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1108         result_float64x2, expected_hfloat64x2): New helper type, variable and
1109         declaration.
1110         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1111         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1112         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1113         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1114         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1115         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1116         and target without the FMA feature.
1118 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
1120         * gcc.target/aarch64/pr64304.c: New testcase.
1122 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1124         PR rtl-optimization/64081
1125         * gcc.dg/pr64081.c: New test.
1127 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
1129         PR target/63971
1130         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1131         the epilogue).
1132         * gcc.target/aarch64/test_frame_6.c: Likewise.
1133         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1134         and x19 (in the epilogue).
1135         * gcc.target/aarch64/test_frame_4.c: Likewise.
1136         * gcc.target/aarch64/test_frame_7.c: Likewise.
1138 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
1140         * gcc.target/i386/chkp-always_inline.c: New.
1142 2015-01-15  Andrew Pinski  <apinski@cavium.com>
1143             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1145         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1146         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1148 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
1150         PR fortran/60255
1151         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1152         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1154 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1156         PR fortran/64578
1157         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1159 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
1161         PR target/64652
1162         * gcc.target/sh/torture/pr64652.c: New.
1164 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1166         * gcc.dg/ipa/ipa-icf-32.c: Update template.
1167         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1168         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1169         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1170         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1171         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1173 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1175         PR ipa/64378
1176         * g++.dg/torture/pr64378.C: New testcase.
1178 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1180         PR fortran/57959
1181         * gfortran.dg/block_13.f08: New test
1183 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1185         PR fortran/55901
1186         * gfortran.dg/associate_1.f03: Allow test for character with
1187         automatic length.
1189 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1191         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1192         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1194 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1196         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1198 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
1200         PR fortran/64578
1201         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1203 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1205         PR fortran/60357
1206         * gfortran.dg/alloc_comp_assign_13.f08: New test.
1208         PR fortran/61275
1209         * gfortran.dg/alloc_comp_assign_14.f08: New test.
1211         PR fortran/55932
1212         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1214 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1216         PR fortran/60334
1217         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1219 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
1221         PR rtl-optimization/52773
1222         * gcc.c-torture/compile/pr52773.c: New test.
1224 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1226         PR c++/62134
1227         * g++.dg/cpp0x/alias-decl-46.C: New.
1229 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1231         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1233 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1235         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1236         Add trace.
1237         (CHECK_FP): Likewise.
1238         (CHECK_CUMULATIVE_SAT): Likewise.
1240 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1242         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1243         (Set_Neon_Cumulative_Sat): Add parameter.
1244         (__set_neon_cumulative_sat): Support new parameter.
1245         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1246         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1247         argument.
1248         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1249         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1250         argument.
1252 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1254         * g++.dg/tsan/vptr_benign_race.C: New testcase.
1255         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1257 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1259         PR c++/60056
1260         * g++.dg/tls/thread_local-ice4.C: New.
1262 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
1264         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1265         than Neon options.
1267 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1269         PR c++/62276
1270         * g++.dg/cpp0x/vt-62276.C: New.
1272 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1274         PR middle-end/64353
1275         * g++.dg/pr64353.C: New.
1277 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1279         PR target/64263
1280         * gcc.target/aarch64/pr64263_1.c: New test.
1282 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1284         PR tree-optimization/64434
1285         * gcc.dg/torture/pr64434.c: Move to...
1286         * gcc.dg/pr64434.c: ... here.
1288 2015-01-16  Richard Biener  <rguenther@suse.de>
1290         PR middle-end/64614
1291         * gcc.dg/uninit-18.c: New testcase.
1293 2015-01-16  Richard Biener  <rguenther@suse.de>
1295         PR tree-optimization/64568
1296         * g++.dg/torture/pr64568-2.C: New testcase.
1298 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1300         PR target/64363
1301         * gcc.target/i386/chkp-label-address.c: New.
1303 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
1305         PR fortran/45290
1306         * gfortran.dg/pointer_init_6.f90: Extended.
1308 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
1310         * gcc.c-torture/compile/20150108.c: New test.
1312 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1314         * gcc.target/visium: New directory.
1316 2015-01-16  Richard Biener  <rguenther@suse.de>
1318         PR tree-optimization/61743
1319         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1320         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1322 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
1324         * gcc.dg/pr64015.c: New test.
1326 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
1328         PR ipa/64163
1329         PR ipa/64612
1330         * g++.dg/ipa/pr64612.C: New test.
1332 2015-01-16  Renlin Li  <renlin.li@arm.com>
1334         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1336 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
1338         * gcc.target/i386/sse-14.c: Test new intrinsic.
1339         * gcc.target/i386/sse-22.c: Ditto.
1341 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1343         PR c++/58614
1344         * g++.dg/cpp0x/auto44.C: New.
1346 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
1348         PR target/59710
1349         * gcc.target/nios2/gpopt-all.c: New test case.
1350         * gcc.target/nios2/gpopt-local.c: New test case.
1351         * gcc.target/nios2/gpopt-global.c: New test case.
1352         * gcc.target/nios2/gpopt-data.c: New test case.
1353         * gcc.target/nios2/gpopt-none.c: New test case.
1355 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
1357         * g++.dg/ubsan/vptr-1.C: New test.
1358         * g++.dg/ubsan/vptr-2.C: New test.
1359         * g++.dg/ubsan/vptr-3.C: New test.
1360         * g++.dg/ubsan/vptr-4.C: New test.
1361         * g++.dg/ubsan/vptr-5.C: New test.
1362         * g++.dg/ubsan/vptr-6.C: New test.
1363         * g++.dg/ubsan/vptr-7.C: New test.
1364         * g++.dg/ubsan/vptr-8.C: New test.
1365         * g++.dg/ubsan/vptr-9.C: New test.
1367 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1369         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1370         is set up.
1371         * lib/gcc-dg.exp: Likewise.
1373 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1375         PR rtl-optimization/64110
1376         * gcc.target/i386/pr64110.c: Add scan-assembler.
1378 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
1379             James Norris  <jnorris@codesourcery.com>
1380             Cesar Philippidis  <cesar@codesourcery.com>
1381             Ilmir Usmanov  <i.usmanov@samsung.com>
1383         * lib/target-supports.exp (check_effective_target_fopenacc): New
1384         procedure.
1385         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1386         * g++.dg/goacc/goacc.exp: Likewise.
1387         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1388         * gcc.dg/goacc/goacc.exp: Likewise.
1389         * gfortran.dg/goacc/goacc.exp: Likewise.
1390         * c-c++-common/cpp/openacc-define-1.c: New file.
1391         * c-c++-common/cpp/openacc-define-2.c: Likewise.
1392         * c-c++-common/cpp/openacc-define-3.c: Likewise.
1393         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1394         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1395         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1396         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1397         * c-c++-common/goacc/asyncwait-1.c: Likewise.
1398         * c-c++-common/goacc/cache-1.c: Likewise.
1399         * c-c++-common/goacc/clauses-fail.c: Likewise.
1400         * c-c++-common/goacc/collapse-1.c: Likewise.
1401         * c-c++-common/goacc/data-1.c: Likewise.
1402         * c-c++-common/goacc/data-2.c: Likewise.
1403         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1404         * c-c++-common/goacc/deviceptr-1.c: Likewise.
1405         * c-c++-common/goacc/deviceptr-2.c: Likewise.
1406         * c-c++-common/goacc/deviceptr-3.c: Likewise.
1407         * c-c++-common/goacc/if-clause-1.c: Likewise.
1408         * c-c++-common/goacc/if-clause-2.c: Likewise.
1409         * c-c++-common/goacc/kernels-1.c: Likewise.
1410         * c-c++-common/goacc/loop-1.c: Likewise.
1411         * c-c++-common/goacc/loop-private-1.c: Likewise.
1412         * c-c++-common/goacc/nesting-1.c: Likewise.
1413         * c-c++-common/goacc/nesting-data-1.c: Likewise.
1414         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1415         * c-c++-common/goacc/parallel-1.c: Likewise.
1416         * c-c++-common/goacc/pcopy.c: Likewise.
1417         * c-c++-common/goacc/pcopyin.c: Likewise.
1418         * c-c++-common/goacc/pcopyout.c: Likewise.
1419         * c-c++-common/goacc/pcreate.c: Likewise.
1420         * c-c++-common/goacc/pragma_context.c: Likewise.
1421         * c-c++-common/goacc/present-1.c: Likewise.
1422         * c-c++-common/goacc/reduction-1.c: Likewise.
1423         * c-c++-common/goacc/reduction-2.c: Likewise.
1424         * c-c++-common/goacc/reduction-3.c: Likewise.
1425         * c-c++-common/goacc/reduction-4.c: Likewise.
1426         * c-c++-common/goacc/sb-1.c: Likewise.
1427         * c-c++-common/goacc/sb-2.c: Likewise.
1428         * c-c++-common/goacc/sb-3.c: Likewise.
1429         * c-c++-common/goacc/update-1.c: Likewise.
1430         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1431         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1432         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1433         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1434         * gfortran.dg/goacc/assumed.f95: Likewise.
1435         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1436         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1437         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1438         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1439         * gfortran.dg/goacc/branch.f95: Likewise.
1440         * gfortran.dg/goacc/cache-1.f95: Likewise.
1441         * gfortran.dg/goacc/coarray.f95: Likewise.
1442         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1443         * gfortran.dg/goacc/cray.f95: Likewise.
1444         * gfortran.dg/goacc/critical.f95: Likewise.
1445         * gfortran.dg/goacc/data-clauses.f95: Likewise.
1446         * gfortran.dg/goacc/data-tree.f95: Likewise.
1447         * gfortran.dg/goacc/declare-1.f95: Likewise.
1448         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1449         * gfortran.dg/goacc/fixed-1.f: Likewise.
1450         * gfortran.dg/goacc/fixed-2.f: Likewise.
1451         * gfortran.dg/goacc/fixed-3.f: Likewise.
1452         * gfortran.dg/goacc/fixed-4.f: Likewise.
1453         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1454         * gfortran.dg/goacc/if.f95: Likewise.
1455         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1456         * gfortran.dg/goacc/list.f95: Likewise.
1457         * gfortran.dg/goacc/literal.f95: Likewise.
1458         * gfortran.dg/goacc/loop-1.f95: Likewise.
1459         * gfortran.dg/goacc/loop-2.f95: Likewise.
1460         * gfortran.dg/goacc/loop-3.f95: Likewise.
1461         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1462         * gfortran.dg/goacc/omp.f95: Likewise.
1463         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1464         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1465         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1466         * gfortran.dg/goacc/parameter.f95: Likewise.
1467         * gfortran.dg/goacc/private-1.f95: Likewise.
1468         * gfortran.dg/goacc/private-2.f95: Likewise.
1469         * gfortran.dg/goacc/private-3.f95: Likewise.
1470         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1471         * gfortran.dg/goacc/reduction-2.f95: Likewise.
1472         * gfortran.dg/goacc/reduction.f95: Likewise.
1473         * gfortran.dg/goacc/routine-1.f90: Likewise.
1474         * gfortran.dg/goacc/routine-2.f90: Likewise.
1475         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1476         * gfortran.dg/goacc/several-directives.f95: Likewise.
1477         * gfortran.dg/goacc/sie.f95: Likewise.
1478         * gfortran.dg/goacc/subarrays.f95: Likewise.
1479         * gfortran.dg/gomp/map-1.f90: Likewise.
1480         * gfortran.dg/openacc-define-1.f90: Likewise.
1481         * gfortran.dg/openacc-define-2.f90: Likewise.
1482         * gfortran.dg/openacc-define-3.f90: Likewise.
1483         * g++.dg/gomp/block-1.C: Update for changed compiler output.
1484         * g++.dg/gomp/block-2.C: Likewise.
1485         * g++.dg/gomp/block-3.C: Likewise.
1486         * g++.dg/gomp/block-5.C: Likewise.
1487         * g++.dg/gomp/target-1.C: Likewise.
1488         * g++.dg/gomp/target-2.C: Likewise.
1489         * g++.dg/gomp/taskgroup-1.C: Likewise.
1490         * g++.dg/gomp/teams-1.C: Likewise.
1491         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1492         * gcc.dg/cilk-plus/jump.c: Likewise.
1493         * gcc.dg/gomp/block-1.c: Likewise.
1494         * gcc.dg/gomp/block-10.c: Likewise.
1495         * gcc.dg/gomp/block-2.c: Likewise.
1496         * gcc.dg/gomp/block-3.c: Likewise.
1497         * gcc.dg/gomp/block-4.c: Likewise.
1498         * gcc.dg/gomp/block-5.c: Likewise.
1499         * gcc.dg/gomp/block-6.c: Likewise.
1500         * gcc.dg/gomp/block-7.c: Likewise.
1501         * gcc.dg/gomp/block-8.c: Likewise.
1502         * gcc.dg/gomp/block-9.c: Likewise.
1503         * gcc.dg/gomp/target-1.c: Likewise.
1504         * gcc.dg/gomp/target-2.c: Likewise.
1505         * gcc.dg/gomp/taskgroup-1.c: Likewise.
1506         * gcc.dg/gomp/teams-1.c: Likewise.
1508 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
1510         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1511         test case.
1513 2015-01-15  Mike Stump  <mikestump@comcast.net>
1515         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1516         * gcc.dg/inline_2.c: Likewise.
1517         * gcc.dg/inline_3.c: Likewise.
1518         * gcc.dg/inline_4.c: Likewise.
1520 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
1522         PR fortran/58023
1523         * gfortran.dg/proc_ptr_comp_43.f90: New.
1525 2015-01-15  Mike Stump  <mikestump@comcast.net>
1527         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1528         * gcc.dg/unroll_2.c: Likewise.
1529         * gcc.dg/unroll_3.c: Likewise.
1530         * gcc.dg/unroll_4.c: Likewise.
1531         * gcc.dg/unroll_5.c: Likewise.
1533 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
1535         PR target/63971
1536         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1537         in epilogue.
1538         * gcc.target/aarch64/test_frame_6.c: Likewise.
1539         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1540         x30 and x19 (in the epilogue).
1541         * gcc.target/aarch64/test_frame_4.c: Likewise.
1542         * gcc.target/aarch64/test_frame_7.c: Likewise.
1544 2015-01-15  Martin Liska  <mliska@suse.cz>
1546         * g++.dg/ipa/pr64068.C: New test.
1547         * gcc.dg/ipa/PR64559.c: New test.
1549 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1551         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1552         with PIE.
1554 2015-01-15  Richard Biener  <rguenther@suse.de>
1556         PR tree-optimization/61743
1557         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1558         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1560 2015-01-15 Renlin Li <renlin.li@arm.com>
1562         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1563         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1565 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1567         * gcc.dg/vect/vect-aggressive-1.c: New.
1568         * gcc.target/i386/avx2-vect-aggressive.c: New.
1570 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1572         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1574 2015-01-15  Richard Biener  <rguenther@suse.de>
1576         PR lto/64415
1577         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1578         -Wl,-undefined,dynamic_lookup.
1580 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1582         * gnat.dg/opt47.adb: New test.
1584 2015-01-15  Richard Biener  <rguenther@suse.de>
1586         PR lto/64415
1587         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1589 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1591         PR tree-optimization/64434
1592         * gcc.dg/torture/pr64434.c: New test.
1594 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1596         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1597         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
1598         -march=loongson* and -march=octeon* require -mno-micromips.
1600 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1601             Matthew Fortune  <matthew.fortune@imgtec.com>
1603         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1604         * gcc.target/mips/call-saved-5.c (foo): Likewise.
1605         * gcc.target/mips/call-saved-6.c (foo): Likewise.
1606         * gcc.target/mips/call-saved-7.c: New file.
1607         * gcc.target/mips/call-saved-8.c: New file.
1608         * gcc.target/mips/call-saved-9.c: New file.
1610 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
1612         * gcc.target/mips/lsa.c: New file.
1613         * gcc.target/mips/mips64-lsa.c: Likewise.
1614         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1615         * gcc.target/mips/mulsize-4.c: Likewise.
1616         * gcc.target/mips/mulsize-5.c: New file.
1617         * gcc.target/mips/mulsize-6.c: Likewise.
1618         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1619         and !HAS_LSA as ghost options.
1620         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1621         for !HAS_LSA.
1623 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
1625         * g++.dg/torture/20141013.c: Set -fno-short-enums.
1627 2015-01-15  Richard Biener  <rguenther@suse.de>
1629         PR middle-end/64365
1630         * gcc.dg/torture/pr64365.c: New testcase.
1632 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
1634         * gcc.dg/stackprotectexplicit1.c: New test.
1635         * g++.dg/stackprotectexplicit2.c: New test.
1637 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1639         PR target/61933
1640         * gfortran.dg/inquire_internal.f90: New.
1641         * gfortran.dg/negative_unit_check.f90: New.
1643 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
1645         PR target/53988
1646         * gcc.target/sh/pr53988-1.c: New.
1648 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
1650         PR c++/58671
1651         * g++.dg/tls/thread_local-ice3.C: New.
1653 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1655         * gcc.target/i386/fentry-override.c: Properly place {} in target
1656         selector.  Remove nonpic.
1657         * gcc.target/i386/fentry.c: Likewise.
1659 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1661         * gcc.dg/atomic-invalid.c: Check for invalid memory model
1662         warnings instead of errors.
1664 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
1666         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1667         option support instead of ENABLE_LTO from Makefile.
1669 2015-01-14  Richard Biener  <rguenther@suse.de>
1671         PR tree-optimization/59354
1672         * gcc.dg/vect/pr59354.c: New testcase.
1674 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
1676         * lib/target-supports.exp
1677         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1678         on ARM architures before v7.
1680 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1682         PR middle-end/59448
1683         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1684         an atomic_exchange.
1686 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1688         PR target/64386
1689         * gcc.target/i386/pr64386.c: New test.
1691 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1693         PR target/64393
1694         * gcc.target/i386/pr64393.c: New test.
1696 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1698         PR target/64387
1699         * gcc.target/i386/pr64387.c: New test.
1701 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
1703         * gcc.target/aarch64/store-pair-1.c: Fix typo.
1705 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1707         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1709 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1711         PR target/64453
1712         * gcc.target/arm/pr64453.c: New.
1714 2015-01-14  Richard Biener  <rguenther@suse.de>
1716         PR lto/64415
1717         * gcc.dg/lto/pr64415_0.c: New testcase.
1718         * gcc.dg/lto/pr64415_1.c: Likewise.
1720 2015-01-14  Martin Liska  <mliska@suse.cz>
1722         * gcc.dg/ipa/pr64307.c: New test.
1724 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
1726         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1727         64-bit and 128-bit.
1729 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1731         PR target/64460
1732         * gcc.target/arm/pr64460_1.c: New test.
1734 2015-01-14  Richard Biener  <rguenther@suse.de>
1736         PR tree-optimization/64493
1737         PR tree-optimization/64495
1738         * gcc.dg/vect/pr64493.c: New testcase.
1739         * gcc.dg/vect/pr64495.c: Likewise.
1741 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
1743         * gcc.dg/Warray-bounds-11.c: New test-case.
1745 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1747         * gcc.target/mips/octeon3-pipe-1.c: New test.
1749 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
1751         * jit.dg/harness.h (set_up_logging): Move string concatenation
1752         into...
1753         (concat_strings): New function.
1754         (dump_reproducer): New function.
1755         (test_jit): Call dump_reproducer.
1756         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1757         function.
1758         (jit-dg-test): Delete any generated reproducer from previous runs.
1759         Verify that a generated reproducer was created, and verify that it
1760         compiles.
1761         * jit.dg/test-nested-contexts.c (main): Call
1762         gcc_jit_context_dump_reproducer_to_file.
1764 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1766         * gcc.dg/aru-2.c: Add dg-require-profiling.
1768 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1770         * lib/target-supports.exp (check_profiling_available): Check if
1771         -pg links.
1773 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
1775         PR ipa/64565
1776         * g++.dg/torture/pr64565.C: New testcase.
1778 2015-01-13  Marek Polacek  <polacek@redhat.com>
1780         PR middle-end/64391
1781         * gcc.dg/tm/pr64391.c: New test.
1783 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1785         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1786         true.
1788 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1790         * gcc.target/i386/pie.c: New test.
1792         * lib/target-supports.exp (check_effective_target_pie): New.
1794 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1796         PR rtl-optimization/64286
1797         * gcc.target/i386/avx2-pr64286.c: New test.
1799 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
1801         PR c++/57626
1802         * g++.dg/cpp0x/vt-57626.C: New.
1804 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1806         PR fortran/64528
1807         * gfortran.dg/pr64528.f90: New test.
1809 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
1811         * gcc.target/aarch64/subsp.c: New test.
1813 2015-01-13  Andrew Pinski  <apinski@cavium.com>
1815         * gcc.target/aarch64/store-pair-1.c: New testcase.
1817 2015-01-13  Richard Biener  <rguenther@suse.de>
1819         PR lto/64373
1820         * gcc.dg/lto/pr64373_0.c: New testcase.
1822 2015-01-13  Andrew Pinski  <apinski@cavium.com>
1824         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1825         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1827 2015-01-13  Richard Biener  <rguenther@suse.de>
1829         PR tree-optimization/64406
1830         * gcc.dg/pr64406.c: New testcase.
1832 2015-01-13  Richard Biener  <rguenther@suse.de>
1834         PR tree-optimization/64404
1835         * gcc.dg/vect/pr64404.c: New testcase.
1837 2015-01-13  Richard Biener  <rguenther@suse.de>
1839         PR tree-optimization/64568
1840         * g++.dg/torture/pr64568.C: New testcase.
1842 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
1844         * jit.dg/test-error-local-used-from-other-function.c: New test
1845         case.
1846         * jit.dg/test-error-param-reuse.c: New test case.
1847         * jit.dg/test-error-param-sharing.c: New test case.
1848         * jit.dg/test-error-param-used-from-other-function.c: New test
1849         case.
1850         * jit.dg/test-error-param-used-without-a-function.c: New test
1851         case.
1853 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
1855         PR tree-optimization/64563
1856         * gcc.dg/pr64563.c: New test.
1858         PR target/64513
1859         * gcc.target/i386/pr64513.c: New test.
1861         PR tree-optimization/64454
1862         * gcc.dg/pr64454.c: New test.
1864         PR testsuite/64028
1865         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1866         bind_pic_locally.
1867         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1868         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1869         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1870         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1871         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1872         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1873         * gcc.dg/vect/slp-25.c: Likewise.
1874         * gcc.dg/vect/vect-109.c: Likewise.
1875         * gcc.dg/vect/vect-13.c: Likewise.
1876         * gcc.dg/vect/vect-17.c: Likewise.
1877         * gcc.dg/vect/vect-18.c: Likewise.
1878         * gcc.dg/vect/vect-19.c: Likewise.
1879         * gcc.dg/vect/vect-20.c: Likewise.
1880         * gcc.dg/vect/vect-21.c: Likewise.
1881         * gcc.dg/vect/vect-22.c: Likewise.
1882         * gcc.dg/vect/vect-27.c: Likewise.
1883         * gcc.dg/vect/vect-29.c: Likewise.
1884         * gcc.dg/vect/vect-2-big-array.c: Likewise.
1885         * gcc.dg/vect/vect-2.c: Likewise.
1886         * gcc.dg/vect/vect-3.c: Likewise.
1887         * gcc.dg/vect/vect-4.c: Likewise.
1888         * gcc.dg/vect/vect-5.c: Likewise.
1889         * gcc.dg/vect/vect-72.c: Likewise.
1890         * gcc.dg/vect/vect-73-big-array.c: Likewise.
1891         * gcc.dg/vect/vect-73.c: Likewise.
1892         * gcc.dg/vect/vect-77-global.c: Likewise.
1893         * gcc.dg/vect/vect-78-global.c: Likewise.
1894         * gcc.dg/vect/vect-7.c: Likewise.
1895         * gcc.dg/vect/vect-86.c: Likewise.
1896         * gcc.dg/vect/vect-align-1.c: Likewise.
1897         * gcc.dg/vect/vect-align-3.c: Likewise.
1898         * gcc.dg/vect/vect-all-big-array.c: Likewise.
1899         * gcc.dg/vect/vect-all.c: Likewise.
1900         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1901         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1902         * gcc.dg/vect/vect-peel-3.c: Likewise.
1903         * gcc.dg/vect/vect-peel-4.c: Likewise.
1904         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1906 2015-01-12  Jeff Law  <law@redhat.com>
1908         PR target/64461
1909         * gcc.target/m68k/pr64461.c: New test.
1911 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
1913         * jit.dg/test-array-as-pointer.c (create_code): Update call
1914         to gcc_jit_context_new_global by setting "kind" to
1915         GCC_JIT_GLOBAL_IMPORTED.
1916         * jit.dg/test-error-array-as-pointer.c: Likewise.
1917         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1918         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1919         setting kind to GCC_JIT_GLOBAL_EXPORTED.
1920         * jit.dg/test-using-global.c (the_global): Rename to...
1921         (imported_global): ...this.
1922         (create_code): Update to test the three kinds of global.
1923         (verify_code): Likewise.
1925 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
1927         PR testsuite/64427
1928         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
1929         undefined behavior.
1930         * gcc.target/i386/pr64291-2.c: Updated.
1932 2015-01-12  Richard Biener  <rguenther@suse.de>
1934         PR tree-optimization/64530
1935         * gfortran.dg/pr64530.f90: New testcase.
1937 2015-01-12  Richard Biener  <rguenther@suse.de>
1939         PR middle-end/64357
1940         * gcc.dg/torture/pr64357.c: New testcase.
1942 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
1944         * gcc.target/i386/nop-mcount.c: Properly place {} in target
1945         selector.
1947 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1948         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1950 2015-01-12  Martin Liska  <mliska@suse.cz>
1952         * gcc.dg/ipa/PR64550.c: New test.
1954 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
1956         PR ipa/63470
1957         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1959 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1961         PR fortran/63733
1962         * gfortran.dg/typebound_operator_20.f90: New.
1964 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1966         PR fortran/58023
1967         * gfortran.dg/proc_ptr_comp_42.f90: New.
1969 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
1971         PR fortran/64508
1972         * gfortran.dg/proc_ptr_comp_41.f90: New.
1974 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
1976         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1978 2015-01-10  Tobias Burnus  <burnus@net-b.de>
1980         PR fortran/64522
1981         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1982         and add dg-excess-errors.
1983         * gfortran.dg/line_length_6.f90: New.
1984         * gfortran.dg/line_length_7.f90: New.
1985         * gfortran.dg/line_length_8.f90: New.
1986         * gfortran.dg/line_length_9.f90: New.
1987         * gfortran.dg/line_length_10.f90: New.
1988         * gfortran.dg/line_length_11.f90: New.
1990 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
1992         * jit.dg/test-threads.c (struct testcase): Move declaration
1993         to jit.dg/all-non-failing-tests.h.
1994         (testcases): Likewise.
1995         * jit.dg/all-non-failing-tests.h (struct testcase): Move
1996         declaration here from jit.dg/all-non-failing-tests.h.
1997         (testcases): Likewise.
1998         * jit.dg/test-combination.c (create_code): Eliminate spelling
1999         out all of the testcases in favor of looping through the
2000         "testcases" metadata.
2001         (verify_code): Likewise.
2003 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
2005         PR rtl-optimization/64536
2006         * gcc.dg/pr64536.c: New test.
2008 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2010         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2011         * jit.dg/test-combination.c (create_code): Likewise.
2012         (verify_code): Likewise.
2013         * jit.dg/test-constants.c: New test case.
2014         * jit.dg/test-threads.c: Add test-constants.c.
2016 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
2018         PR libobjc/51891
2019         * objc.dg/gnu-api-2-class.m: Add a test case
2020         for the above change.
2022 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2024         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2026 2015-01-09  Richard Biener  <rguenther@suse.de>
2028         PR tree-optimization/64410
2029         * g++.dg/vect/pr64410.cc: New testcase.
2031 2015-01-09  Martin Liska  <mliska@suse.cz>
2033         * gcc.dg/ipa/ipa-icf-32.c: New test.
2035 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2037         * c-c++-common/tsan/tsan_barrier.h: New.
2038         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2039         * c-c++-common/tsan/bitfield_race.c: Likewise.
2040         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2041         * c-c++-common/tsan/mutexset1.c: Likewise.
2042         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2043         * c-c++-common/tsan/race_on_mutex.c: Likewise.
2044         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2045         * c-c++-common/tsan/simple_race.c: Likewise.
2046         * c-c++-common/tsan/simple_stack.c: Likewise.
2047         * c-c++-common/tsan/sleep_sync.c: Likewise.
2048         * c-c++-common/tsan/tiny_race.c: Likewise.
2049         * c-c++-common/tsan/tls_race.c: Likewise.
2050         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2051         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2052         * g++.dg/tsan/atomic_free.C: Likewise.
2053         * g++.dg/tsan/atomic_free2.C: Likewise.
2054         * g++.dg/tsan/cond_race.C: Likewise.
2055         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2057 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
2059         PR testsuite/62250
2060         * lib/target-supports.exp (check_effective_target_libatomic_available):
2061         New.
2062         * gfortran.dg/coarray/caf.exp: Only add -latomic for
2063         targets that match effective-target libatomic_available.
2064         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2066 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2068         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2069         Verify the result of gcc_jit_context_get_last_error.
2070         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2072 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2074         PR tree-optimization/63989
2075         * gcc.dg/strlenopt-27.c: New test.
2077 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2079         * jit.dg/harness.h (set_up_logging): New function.
2080         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
2081         set_up_logging on the context, so that every testcase is
2082         logged to a particular file.
2083         * jit.dg/test-nested-contexts.c (main): Open a logfile,
2084         and call gcc_jit_context_set_logfile on the top-level context.
2086 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2088         PR target/64338
2089         * g++.dg/opt/pr64338.C: New test.
2091 2015-01-08  Tobias Burnus  <burnus@net-b.de>
2093         * gfortran.dg/coarray/codimension_2b.f90: New file.
2094         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2095         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2097 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2099         PR c++/59004
2100         * g++.dg/ext/fnname4.C: New.
2102 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2104         PR c++/64462
2105         * g++.dg/cpp0x/constexpr-64462.C: New.
2107 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2109         PR c++/60753
2110         * g++.dg/cpp0x/deleted10.C: New.
2112 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2114         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2116 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2118         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2119         GCC_JIT_UNARY_OP_ABS.
2120         (verify_unary_ops): Likewise.
2122 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2124         * jit.dg/test-arith-overflow.c: New test case.
2125         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2126         * jit.dg/test-combination.c (create_code): Likewise.
2127         (verify_code): Likewise.
2128         * jit.dg/test-threads.c (testcases): Likewise.
2130 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2132         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2133         rather than "jit".  Load g++.exp, and call g++_init.
2134         Run test-*.cc files within the testsuite and *.cc files within
2135         docs/examples.
2136         (jit-dg-test): Drop the addition of -fgnu89-inline to
2137         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2138         doing it when compiling C testcases (since g++ does not handle
2139         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2140         is restored to the value after g++_init ran, rather than the
2141         value before g++_init ran.  Return a list of
2142         $comp_output $output_file, as dg-test assumes.
2144 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2146         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2147         make it easier to figure out the origin of each test result when
2148         running test-combination.c and test-threads.c.
2149         (CHECK_VALUE): Likewise.
2150         (CHECK_DOUBLE_VALUE): Likewise.
2151         (CHECK_STRING_VALUE): Likewise.
2152         (CHECK_STRING_STARTS_WITH): Likewise.
2153         (CHECK_STRING_CONTAINS): Likewise.
2154         (CHECK): Likewise.
2155         (check_string_value): Likewise, add "funcname" param.
2156         (check_string_starts_with): Likewise.
2157         (check_string_contains): Likewise.
2159 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2161         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2162         generating name of built executable.
2164 2015-01-07  Marek Polacek  <polacek@redhat.com>
2166         PR c/64440
2167         * gcc.dg/pr64440.c: New test.
2168         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2170 2015-01-07  Marek Polacek  <polacek@redhat.com>
2172         PR c/64417
2173         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2174         * gcc.dg/pr64417.c: New test.
2176 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2178         PR target/64505
2179         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2180         fix is correct.
2182 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2184         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2185         Check if testcases run without errors, not just if they compile.
2187 2015-01-06  Christian Bruel  <christian.bruel@st.com>
2189         PR target/64507
2190         * gcc.target/sh/pr64507.c: New test.
2192 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
2194         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2196 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
2198         * c-c++-common/asan/sanitize-all-1.c: New test.
2199         * c-c++-common/ubsan/sanitize-all-1.c: New test.
2200         * c-c++-common/ubsan/sanitize-all-2.c: New test.
2201         * c-c++-common/ubsan/sanitize-all-3.c: New test.
2202         * c-c++-common/ubsan/sanitize-all-4.c: New test.
2204 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2206         * lib/target-supports.exp (check_profiling_available): Return 0 for
2207         Visium.
2208         (check_effective_target_tls_runtime): Likewise.
2209         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2210         * gcc.dg/20020312-2.c: Adjust for Visium.
2211         * gcc.dg/tls/thr-cse-1.c: Likewise
2212         * gcc.dg/tree-ssa/20040204-1.c: Likewise
2213         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2214         * gcc.dg/weak/typeof-2.c: Likewise.
2216 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
2218         PR rtl-optimization/64287
2219         * gcc.dg/aru-2.c: New test.
2221 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2223         PR sanitizer/64344
2224         * c-c++-common/ubsan/pr64344-1.c: New test.
2225         * c-c++-common/ubsan/pr64344-2.c: New test.
2227         PR tree-optimization/64465
2228         * gcc.dg/pr64465.c: New test.
2230         PR tree-optimization/64494
2231         * gcc.c-torture/compile/pr64494.c: New test.
2233 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2235         PR fortran/47674
2236         * gfortran.dg/realloc_on_assign_25.f90:  New test.
2238 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2240         Update copyright years.
2242 2015-01-05  Marek Polacek  <polacek@redhat.com>
2244         PR c/64423
2245         * gcc.dg/pr64423.c: New test.
2247 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2249         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2250         mmix-knuth-mmixware for the same reason as for MIPS.
2251         * gcc.dg/debug/debug-2.c: Ditto.
2253         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2255 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
2257         PR testsuite/62250
2258         * lib/gfortran.exp: Add libatomic library search path.
2259         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2260         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2262         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2264 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2266         * c-c++-common/tsan/bitfield_race.c: New testcase.
2267         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2269 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2271         * gfortran.dg/coarray/collectives_4.f90: New.
2273 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2275         PR fortran/57562
2276         * gfortran.dg/extends_16.f90: New.
2278 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2280         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2282 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2284         * gfortran.dg/coarray/codimension_2.f90: New.
2285         * gfortran.dg/coarray/codimension_2a.f90: New.
2286         * gfortran.dg/coarray_35.f90: New.
2287         * gfortran.dg/coarray_35a.f90: New.
2289 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2291         PR fortran/60507
2292         * gfortran.dg/dummy_procedure_11.f90: New.
2294 Copyright (C) 2015 Free Software Foundation, Inc.
2296 Copying and distribution of this file, with or without modification,
2297 are permitted in any medium without royalty provided the copyright
2298 notice and this notice are preserved.