PR tree-optimization/64823
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf700bb1d2271cf18fddd070e93713c5e07c30a96
1 2015-02-13  Jeff Law  <law@redhat.com>
3         PR tree-optimization/64823
4         gcc.dg/uninit-20.c: New test.
6         PR rtl-optimization/47477
7         * gcc.dg/tree-ssa/pr47477.c: New test.
9 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
11         PR c++/60211
12         * g++.dg/parse/ivdep-2.C: New.
13         * g++.dg/parse/ivdep-3.C: Likewise.
15 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17         PR fortran/64506
18         * gfortran.dg/continuation_13.f90: New test.
19         * gfortran.dg/continuation_14.f: New test.
21 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
23         PR c++/64970
24         * g++.dg/cpp0x/sfinae55.C: New.
26 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
28         PR ipa/65034
29         * g++.dg/ipa/pr65034.C: New test.
31 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
33         PR tree-optimization/65002
34         * gcc.dg/pr65002.C: New.
36 2015-02-13  Marek Polacek  <polacek@redhat.com>
38         PR c/65040
39         * c-c++-common/pr65040.c: New test.
41 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
43         PR tree-optimization/64705
44         * gcc.dg/tree-ssa/pr64705.c: New test.
46 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
48         PR rtl/32219
49         * gcc.dg/visibility-22.c: New test.
50         * gcc.dg/visibility-23.c: New test.
51         * gcc.target/i386/pr32219-1.c: New test.
52         * gcc.target/i386/pr32219-2.c: New test.
53         * gcc.target/i386/pr32219-3.c: New test.
54         * gcc.target/i386/pr32219-4.c: New test.
55         * gcc.target/i386/pr32219-5.c: New test.
56         * gcc.target/i386/pr32219-6.c: New test.
57         * gcc.target/i386/pr32219-7.c: New test.
58         * gcc.target/i386/pr32219-8.c: New test.
59         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
61 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
63         PR libgfortran/57822
64         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
65         four different KINDs.
67 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
69         PR c++/64884
70         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
72         PR sanitizer/65000
73         * g++.dg/ubsan/pr65000.C: New test.
75 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
77         PR fortran/64932
78         * gfortran.dg/finalize_28.f90: New test
80 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
82         PR debug/55541
83         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
84         DW_TAG_lexical_block removal.
85         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
86         * g++.dg/guality/pr55541.C: New test.
88         PR sanitizer/64984
89         * g++.dg/ubsan/pr64984.C: New test.
91 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
93         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
95 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
97         PR testsuite/64930
98         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
99         instructions for 2015-01-14 get_memmodel changes.
100         * gcc.target/powerpc/atomic-p8.c: Likewise.
102         PR sanitizer/65019
103         * g++.dg/ubsan/pr65019.C: New test.
105         PR tree-optimization/65014
106         * gcc.c-torture/compile/pr65014.c: New test.
108 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
110         PR libgfortran/57822
111         * gfortran/fmt_g0_7.f08: Revise test.
113 2015-02-11  Jeff Law  <law@redhat.com>
115         PR target/63347
116         * gcc.target/m68k/pr63347.c: New test.
118 2015-02-11  Marek Polacek  <polacek@redhat.com>
120         * g++.dg/ubsan/shift-1.C: New test.
121         * gcc.dg/ubsan/c-shift-2.c: New test.
122         * c-c++-common/ubsan/shift-5.c: Remove file.
124 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
126         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
127         Directive adjusted to XFAIL.
128         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
129         adjusted to XFAIL.
131 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
133         PR middle-end/65003
134         * g++.dg/opt/pr65003.C: New test.
136 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
138         * lib/target-supports.exp (check_effective_target_pie): Renamed
139         to ...
140         (check_effective_target_pie_enabled): This.
141         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
142         * gcc.target/i386/pie.c: Likewise.
144 2015-02-11  Andrew Pinski  <apinski@cavium.com>
146         PR target/64893
147         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
148         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
150 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
152         PR target/61925
153         * gcc.target/i386/pr61925-1.c: New test.
154         * gcc.target/i386/pr61925-2.c: New test.
155         * gcc.target/i386/pr61925-3.c: New test.
157 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
159         PR sanitizer/65004
160         * g++.dg/asan/pr65004.C: New test.
162 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
164         PR target/64661
165         * gcc.taget/sh/pr64661-0.h: New.
166         * gcc.taget/sh/pr64661-1.c: New.
167         * gcc.taget/sh/pr64661-2.c: New.
168         * gcc.taget/sh/pr64661-3.c: New.
169         * gcc.taget/sh/pr64661-4.c: New.
171 2015-02-10  Richard Biener  <rguenther@suse.de>
173         PR tree-optimization/64995
174         * g++.dg/torture/pr64995.C: New testcase.
176 2015-02-10  Richard Biener  <rguenther@suse.de>
178         PR tree-optimization/64909
179         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
181 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
183         * gcc.dg/signbit-sa.c: New test.
185 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
187         PR libgfortran/57822
188         * gfortran/fmt_g0_7.f08: New test.
190 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
192         PR tree-optimization/43378
193         * gcc.dg/tree-ssa/pr43378.c: New test.
195 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
197         PR ipa/64978
198         * g++.dg/torture/pr64978.C: New testcase.
200 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
202         PR sanitizer/64981
203         * gcc.dg/asan/pr64981.c: New test.
205 2015-02-09  Marek Polacek  <polacek@redhat.com>
207         PR c/64856
208         * gcc.dg/pr64856.c: New test.
210 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
212         PR target/64979
213         * gcc.dg/tree-ssa/stdarg-7.c: New test.
214         * gcc.c-torture/execute/pr64979.c: New test.
216 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
218         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
220 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
222         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
223         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
225 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
227         PR target/58757
228         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
230 2015-02-09  Richard Biener  <rguenther@suse.de>
232         PR tree-optimization/54000
233         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
235 2015-02-09  Tom de Vries  <tom@codesourcery.com>
237         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
239 2015-02-09  Martin Liska  <mliska@suse.cz>
241         * g++.dg/ipa/pr64858.C: New test.
243 2015-02-09  Tom de Vries  <tom@codesourcery.com>
245         * gcc.dg/uninit-19.c: Fix warning line for fpic.
247 2015-02-08  Andrew Pinski  <apinski@cavium.com>
249         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
251 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
253         PR fortran/63744
254         * gfortran.dg/use_rename_8.f90: New.
256 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
258         * gnat.dg/addr7.ad[sb]: New test.
259         * gnat.dg/addr8.ad[sb]: Likewise.
261 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
263         PR jit/64752
264         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
265         from jit.dg/test-compile-to-executable.c's create_code, with a
266         clarification of the output message.
267         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
268         pass/fail message.
269         (test_jit): Use CHECK_NO_ERRORS when calling
270         gcc_jit_context_compile_to_file.
271         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
272         jit-verify-compile-to-file to jit-verify-output-file-was-created.
273         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
274         about deletions that are attempted.
275         (jit-verify-compile-to-file): Rename to...
276         (jit-verify-output-file-was-created): ...this, and drop the
277         attempt to run "file" and verify the output.
278         (jit-verify-assembler): New function.
279         (jit-verify-object): New function.
280         (jit-verify-dynamic-library): New function.
281         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
282         favor of an implementation from new file
283         create-code-for-hello-world-executable.h, which also adds a
284         "main".
285         (dg-final): Replace jit-verify-compile-to-file with
286         jit-verify-output-file-was-created, and invoke new function
287         jit-verify-assembler.
288         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
289         the output message.
290         (dg-final): Replace jit-verify-compile-to-file with
291         jit-verify-output-file-was-created, and invoke new function
292         jit-verify-dynamic-library.
293         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
294         favor of an implementation from new file
295         create-code-for-hello-world-executable.h, which also adds a
296         "main".
297         (dg-final): Replace jit-verify-compile-to-file with
298         jit-verify-output-file-was-created.  Strengthen the expected stdout
299         from the built executable.
300         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
301         favor of an implementation from new file
302         create-code-for-hello-world-executable.h, which also adds a
303         "main".
304         (dg-final): Replace jit-verify-compile-to-file with
305         jit-verify-output-file-was-created, and invoke new function
306         jit-verify-object.
307         * jit.dg/verify-dynamic-library.c: New source file.
309 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
310             Brian Rzycki  <b.rzycki@samsung.com>
312         PR tree-optimization/64878
313         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
315 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
317         PR ipa/64896
318         * g++.dg/ipa/pr64896.C: New test.
320 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
322         PR target/64205
323         * gcc.target/powerpc/pr64205.c: New file.
325 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
327         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
328         (dg-options): Use -fpie instead of -fPIE -pie.
330 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
332         PR middle-end/64937
333         * g++.dg/asan/pr64937.C: New test.
335 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
337         PR fortran/63205
338         * gfortran.dg/class_to_type_4.f90: New test
340 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
342         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
344 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
346         PR rtl-optimization/64957
347         PR debug/64817
348         * gcc.c-torture/execute/pr64957.c: New test.
350 2015-02-05  Jeff Law  <law@redhat.com>
352         PR target/17306
353         * gcc.target/h8300/pr17306-1.c: New test.
354         * gcc.target/h8300/pr17306-2.c: New test.
356 2015-02-05  Tobias Burnus  <burnus@net-b.de>
358         PR fortran/64943
359         * gfortran.dg/structure_constructor_12.f90: New.
361 2015-02-05  Jeff Law  <law@redhat.com>
363         PR target/58400
364         gcc.target/h8300/pr58400.c: New test.
366 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
368         * gcc.target/arm/macro_defs0.c: New test.
369         * gcc.target/arm/macro_defs1.c: New test.
370         * gcc.target/arm/macro_defs2.c: New test.
372 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
374         PR rtl-optimization/64905
375         * gcc.target/i386/pr64905.c: Require nonpic target.
376         (dg-options): Add -fomit-frame-pointer.
377         (main): Remove.
379 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
381         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
382         tree dump scanning.
384 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
386         PR fortran/64757
387         * gfortran.dg/type_to_class_2.f90: New test
388         * gfortran.dg/type_to_class_3.f90: New test
390 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
392         PR ipa/64686
393         * g++.dg/torture/pr64686.C: New testcase.
395 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
397         PR rtl-optimization/64905
398         * gcc.target/i386/pr64905.c: New file.
400 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
402         * gcc.dg/guality/pr41447-1.c: Remove xfail.
403         * gcc.dg/guality/pr41616-1.c: Ditto.
405 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
407         PR debug/64817
408         * gcc.dg/pr64817-3.c: New.
410 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
411             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
413         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
414         pass parameters in registers.
415         * gcc.dg/guality/pr36728-2.c (main): Likewise.
416         * gcc.dg/guality/pr36728-3.c (main): Likewise.
417         * gcc.dg/guality/pr36728-4.c (main): Likewise.
419 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
420             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
422         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
423         list, allow for multilibed targets.
424         * gcc.dg/combine_ashiftrt_2.c: Likewise.
426 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
428         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
429         * gcc.dg/pr46728-6.c: Ditto.
431 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
433         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
434         for mips_nanlegacy target.
436 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
438         * gcc.target/i386/chkp-hidden-def.c: New.
440 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
442         PR middle-end/62103
443         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
444         to use 24 bits for bitfield b.
446 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
448         PR testsuite/64796
449         * lib/target-supports.exp (check_effective_target_bswap64): Do not
450         cache result in a global variable.  Include all 32-bit targets for
451         bswap64 tests.
453 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
455         PR rtl-optimization/64756
456         * gcc.c-torture/execute/pr64756.c: New test.
458 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
460         PR target/64660
461         * gcc.target/sh/pr64660-0.h: New.
462         * gcc.target/sh/pr64660-1.c: New.
463         * gcc.target/sh/pr64660-2.c: New.
464         * gcc.target/sh/pr64660-3.c: New.
465         * gcc.target/sh/pr64660-4.c: New.
467 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
469         PR c++/64877
470         * g++.dg/warn/Waddress-2.C: New.
472 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
474         PR middle-end/61225
475         * gcc.target/i386/pr49095.c: XFAIL for ia32.
477 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
479         PR preprocessor/64803
480         * gcc.dg/cpp/builtin-macro-1.c: New test case.
482 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
484         * g++.dg/ipa/devirt-37.C: Disable early inlining.
486 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
488         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
489         (_ARM_FPSRC): Add DN and AHP fields.
490         (clean_results): Force DN=1 on AArch64.
491         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
492         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
493         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
494         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
495         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
496         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
498 2015-02-02  Alan Modra  <amodra@gmail.com>
500         * gcc.target/powerpc/cprophard.c: New.
502 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
504         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
505         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
507 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
509         PR debug/64817
510         * gcc.dg/pr64817-1.c: New test.
511         * gcc.dg/pr64817-2.c: New test.
513 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
515         PR target/64851
516         * gcc.target/sh/pr64851-0.h: New
517         * gcc.target/sh/pr64851-1.c: New
518         * gcc.target/sh/pr64851-2.c: New
519         * gcc.target/sh/pr64851-3.c: New
520         * gcc.target/sh/pr64851-4.c: New
522 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
524         PR target/64882
525         * gcc.dg/torture/pr64882.c: New test.
527 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
529         PR target/64159
530         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
531         sparc*-*-*.
533 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
535         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
536         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
537         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
538         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
539         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
540         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
541         tree dump.
542         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
543         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
544         tree dump.
545         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
546         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
547         tree dump.
549 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
551         PR target/64688
552         * g++.dg/pr64688-2.C: New.
554 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
556         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
557         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
558         * gcc.target/i386/fuse-caller-save.c: Ditto.
559         * gcc.target/i386/headmerge-1.c: Ditto.
560         * gcc.target/i386/headmerge-2.c: Ditto.
561         * gcc.target/i386/sibcall-6.c: Ditto.
563 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
565         PR target/64617
566         * gcc.target/i386/pr64617.c: New test.
568 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
570         PR target/15184
571         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
572         (dg-options): Remove -m32.
573         (dg-final): Scan for "movb %al" only.
574         * gcc.target/i386/pr15184-2.c: Ditto.
576 2015-01-30  Richard Biener  <rguenther@suse.de>
578         PR tree-optimization/64829
579         * gcc.dg/vect/pr64829.c: New testcase.
581 2015-01-29  Marek Polacek  <polacek@redhat.com>
583         PR c/64709
584         * gcc.dg/pr64709.c: New test.
586 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
588         PR c++/64717
589         * g++.dg/ubsan/pr64717-1.C: New test.
590         * g++.dg/ubsan/pr64717-2.C: New test.
592 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
594         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
596 2015-01-29  Jeff Law  <law@redhat.com>
598         PR target/15184
599         * gcc.target/i386/pr15184-1.c: New test.
600         * gcc.target/i386/pr15184-2.c: New test.
602 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
604         PR tree-optimization/64746
605         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
607 2015-01-29  Richard Biener  <rguenther@suse.de>
609         PR tree-optimization/64853
610         * gcc.dg/torture/pr64853.c: New testcase.
612 2015-01-29  Richard Biener  <rguenther@suse.de>
614         PR tree-optimization/64844
615         * gcc.dg/vect/pr64844.c: New testcase.
617 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
619         PR middle-end/64809
620         * gcc.dg/pr64809.c: Delete.
622 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
624         PR middle-end/64805
625         * gcc.target/i386/pr64805.c: New.
627 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
629         * gcc.dg/guality/guality.h (main): Add argv[0] to
630         guality_gdb_command.
632 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
634         PR ipa/64801
635         * gcc.dg/tree-ssa/pr64801.c: New testcase.
637 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
639         PR target/64659
640         * gcc.target/sh/sh.exp
641         (check_effective_target_atomic_model_soft_gusa_available,
642         check_effective_target_atomic_model_soft_tcb_available,
643         check_effective_target_atomic_model_soft_imask_available,
644         check_effective_target_atomic_model_hard_llcs_available): New.
645         * gcc.target/sh/pr64659-0.h: New.
646         * gcc.target/sh/pr64659-1.c: New.
647         * gcc.target/sh/pr64659-2.c: New.
648         * gcc.target/sh/pr64659-3.c: New.
649         * gcc.target/sh/pr64659-4.c: New.
651 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
653         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
654         scan-assembler-times pattern.
656 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
658         PR middle-end/64809
659         * gcc.dg/pr64809.c: New test.
661 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
663         PR tree-optimization/64277
664         * gcc.dg/pr64277.c: New.
666 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
668         PR tree-optimization/64718
669         * gcc.c-torture/execute/pr64718.c: New test.
671 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
673         * gcc.target/aarch64/abs_2.c: New.
675 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
677         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
678         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
679         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
680         ISA rev < 2.
682 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
684         PR bootstrap/64612
685         * lib/target-supports.exp (check_effective_target_comdat_group): New.
686         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
687         { target comdat_group }.
689 2015-01-27  Tobias Burnus  <burnus@net-b.de>
691         PR fortran/63861
692         * gfortran.dg/goacc/coarray_2.f90: New.
694 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
696         PR ipa/60871
697         PR ipa/64139
698         * g++.dg/torture/pr64139.C: New testcase.
699         * g++.dg/torture/pr60871.C: Likewise.
701 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
703         PR fortran/64230
704         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
705         prevent linking errors.
707 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
709         PR ipa/64282
710         * g++.dg/torture/pr64282.C: New testcase.
712 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
714         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
715         for wzr reg.
717 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
719         * gcc.target/s390/hotpatch-13.c: New testcase.
720         * gcc.target/s390/hotpatch-14.c: New testcase.
721         * gcc.target/s390/hotpatch-15.c: New testcase.
722         * gcc.target/s390/hotpatch-16.c: New testcase.
723         * gcc.target/s390/hotpatch-17.c: New testcase.
724         * gcc.target/s390/hotpatch-18.c: New testcase.
725         * gcc.target/s390/hotpatch-19.c: New testcase.
726         * gcc.target/s390/hotpatch-20.c: New testcase.
727         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
728         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
729         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
730         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
731         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
732         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
733         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
734         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
735         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
736         * gcc.target/s390/hotpatch-10.c: Likewise.
737         * gcc.target/s390/hotpatch-11.c: Likewise.
738         * gcc.target/s390/hotpatch-12.c: Likewise.
739         * gcc.target/s390/hotpatch-2.c: Likewise.
740         * gcc.target/s390/hotpatch-3.c: Likewise.
741         * gcc.target/s390/hotpatch-4.c: Likewise.
742         * gcc.target/s390/hotpatch-5.c: Likewise.
743         * gcc.target/s390/hotpatch-6.c: Likewise.
744         * gcc.target/s390/hotpatch-7.c: Likewise.
745         * gcc.target/s390/hotpatch-8.c: Likewise.
746         * gcc.target/s390/hotpatch-9.c: Likewise.
747         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
748         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
749         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
750         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
751         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
752         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
753         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
754         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
756 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
758         * gcc.dg/long_branch.c: New testcase.
760 2015-01-27  Richard Biener  <rguenther@suse.de>
762         PR tree-optimization/56273
763         PR tree-optimization/59124
764         PR tree-optimization/64277
765         * g++.dg/warn/Warray-bounds-6.C: New testcase.
766         * gcc.dg/Warray-bounds-12.c: Likewise.
767         * gcc.dg/Warray-bounds-13.c: Likewise.
769 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
771         PR rtl-optimization/61058
772         * gcc.dg/pr61058.c: New test.
774 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
776         * gcc.target/i386/chkp-narrow-bounds.c: New.
778 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
780         PR tree-optimization/64807
781         * gcc.dg/pr64807.c: New test.
783         PR c/64766
784         * gcc.dg/pr64766.c: New test.
786 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
788         PR target/49263
789         * gcc.target/sh/pr49263-4.c: New.
791 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
793         PR fortran/62044
794         * gfortran.dg/allocate_with_mold_1.f90: New test
796 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
798         PR c/64778
799         * gcc.dg/pr64778.c: New test.
801         PR middle-end/64421
802         * gcc.dg/vect/pr64421.c: New test.
804 2015-01-26  Tobias Burnus  <burnus@net-b.de>
806         PR fortran/64771
807         * gfortran.dg/coarray_36.f: New.
808         * gfortran.dg/coarray_37.f90: New.
810 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
812         PR fortran/64230
813         * gfortran.dg/class_allocate_18.f90: New.
815 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
817         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
819 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
821         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
823 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
825         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
827 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
829         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
831 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
833         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
834         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
835         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
836         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
838 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
840         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
841         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
842         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
844 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
846         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
847         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
848         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
849         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
850         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
851         vXXXhn.inc.
853 2015-01-26  Richard Biener  <rguenther@suse.de>
855         PR middle-end/64764
856         * gcc.dg/uninit-19.c: New testcase.
858 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
860         * lib/target-supports.exp (check_effective_target_vect64): Add
861         sparc*-*-*.
863 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
865         PR testsuite/64712
866         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
868 2015-01-26  Tony Liu  <tony.liu@arm.com>
870         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
871         non-UAL cases.
873 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
875         PR libfortran/64770
876         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
877         correctly, clean up afterwards.
879 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
881         PR fortran/62044
882         * gfortran.dg/use_rename_7.f90: New.
884 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
886         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
887         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
889 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
891         PR target/54236
892         * gcc.target/sh/pr54236-4.c: New.
894 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
896         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
897         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
898         Bridge test.
900 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
902         PR libfortran/64770
903         * gfortran.dg/open_new_segv.f90: New test.
905 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
907         PR target/49263
908         PR target/53987
909         PR target/64345
910         PR target/59533
911         PR target/52933
912         PR target/54236
913         PR target/51244
914         * gcc.target/sh/pr64345-1.c: New.
915         * gcc.target/sh/pr64345-2.c: New.
916         * gcc.target/sh/pr59533-1.c: New.
917         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
918         * gcc.target/sh/pr52933-2.c: Likewise.
919         * gcc.target/sh/pr54089-1.c: Likewise.
920         * gcc.target/sh/pr54236-1.c: Likewise.
921         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
922         * gcc.target/sh/pr49263-1.c: Remove xfails.
923         * gcc.target/sh/pr49263-2.c: Likewise.
924         * gcc.target/sh/pr49263-3.c: Likewise.
925         * gcc.target/sh/pr53987-1.c: Likewise.
926         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
927         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
928         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
929         (test05, test06, test07, test08, test09, test10, test11, test12): New.
930         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
931         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
932         test_009): New.
933         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
934         (test_02): New.
936 2015-01-24  Tom de Vries  <tom@codesourcery.com>
938         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
940 2015-01-23  Ian Lance Taylor  <iant@google.com>
942         PR go/64510
943         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
944         targets without split stack support.
946 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
948         PR target/64317
949         * gcc.target/i386/pr64317.c: New test.
951 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
953         PR rtl-optimization/63637
954         PR rtl-optimization/60663
955         * gcc.dg/pr63637-1.c: New test.
956         * gcc.dg/pr63637-2.c: New test.
957         * gcc.dg/pr63637-3.c: New test.
958         * gcc.dg/pr63637-4.c: New test.
959         * gcc.dg/pr63637-5.c: New test.
960         * gcc.dg/pr63637-6.c: New test.
961         * gcc.target/i386/pr63637-1.c: New test.
962         * gcc.target/i386/pr63637-2.c: New test.
963         * gcc.target/i386/pr63637-3.c: New test.
964         * gcc.target/i386/pr63637-4.c: New test.
965         * gcc.target/i386/pr63637-5.c: New test.
966         * gcc.target/i386/pr63637-6.c: New test.
968 2015-01-23  Richard Biener  <rguenther@suse.de>
970         PR testsuite/63439
971         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
972         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
974 2015-01-23  Marek Polacek  <polacek@redhat.com>
976         PR preprocessor/60570
977         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
978         * gcc.dg/cpp/pr60570.c: New test.
980 2015-01-23  Richard Biener  <rguenther@suse.de>
982         PR testsuite/63439
983         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
984         vectorization on vect64 targets.
986 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
988         PR fortran/60922
989         * gfortran.dg/class_allocate_17.f90: New.
991 2015-01-23  Tobias Burnus  <burnus@net-b.de>
993         PR fortran/64726
994         * gfortran.dg/goacc/combined_loop.f90: New.
996 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
998         PR fortran/61933
999         * gfortran.dg/make_unit.f90: New test.
1001 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1003         PR fortran/61933
1004         * gfortran.dg/negative_unit_int8.f: Update.
1006 2015-01-22  Jeff Law  <law@redhat.com>
1008         PR target/52076
1009         * gcc.target/m68k/pr52076-1.c: New test.
1010         * gcc.target/m68k/pr52076-2.c: New test.
1012 2015-01-22  Richard Biener  <rguenther@suse.de>
1014         PR middle-end/64728
1015         * gcc.dg/torture/pr64728.c: New testcase.
1017 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
1019         PR target/64688
1020         * g++.dg/pr64688.C: New test.
1022 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1024         * gcc.target/i386/chkp-always_inline.c (f1): Make static
1025         to avoid errors with -fpic.
1027 2015-01-22  Richard Biener  <rguenther@suse.de>
1029         PR libstdc++/64535
1030         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1032 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
1034         PR rtl-optimization/64682
1035         * gcc.c-torture/execute/pr64682.c: New file.
1037 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
1039         PR debug/64511
1040         * gcc.dg/pr64511.c: New test.
1042         PR rtl-optimization/62078
1043         * g++.dg/opt/pr62078.C: New test.
1045         PR c/63307
1046         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1048 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
1050         PR fortran/57023
1051         * gfortran.dg/internal_pack_15.f90:  New test.
1053 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1055         * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1057 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1059         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1061 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1063         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1065 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1067         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1069 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1071         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1073 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1075         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1077 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1079         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1081 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1083         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1085 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1087         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1089 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1091         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1093 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1095         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1097 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1099         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1101 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1103         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1105 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1107         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1108         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1109         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1110         vXXXw.inc.
1112 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1114         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1115         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1116         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1117         vXXXl.inc.
1119 2015-01-21  Renlin Li  <renlin.li@arm.com>
1121         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1122         * g++.dg/tls/thread_local5g.C: Likewise.
1123         * g++.dg/tls/thread_local6g.C: Likewise.
1125 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1127         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1128         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1129         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1131 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1133         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1134         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1135         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1137 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1139         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1140         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1141         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1143 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1145         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1146         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1147         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1149 2015-01-20  Jeff Law  <law@redhat.com>
1151         PR target/59946
1152         * gcc.target/m68k/pr59946.c: New test.
1154 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1156         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1157         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1158         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1160 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1162         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1163         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1164         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1166 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1168         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1169         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1170         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1172 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1174         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1175         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1176         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1177         vshuffle.inc.
1178         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1179         vshuffle.inc.
1181 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1183         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1184         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1185         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1187 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1189         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1190         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1191         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1193 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1195         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1197 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
1199         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1201         PR sanitizer/64632
1202         * g++.dg/ubsan/pr64632.C: New test.
1204         PR debug/64663
1205         * gcc.dg/pr64663.c: New test.
1207 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1209         PR c++/64383
1210         * g++.dg/warn/Wunused-var-23.C: New.
1212 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1214         PR c++/59937
1215         * g++.dg/cpp0x/constexpr-59937-1.C: New.
1216         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1218 2015-01-20  Richard Biener  <rguenther@suse.de>
1220         PR ipa/64684
1221         * gcc.dg/lto/pr64684_0.c: New testcase.
1222         * gcc.dg/lto/pr64684_1.c: Likewise.
1223         * gcc.dg/lto/pr64684_2.c: Likewise.
1224         * gcc.dg/lto/pr64685_0.c: Likewise.
1225         * gcc.dg/lto/pr64685_1.c: Likewise.
1227 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1229         PR c++/62241
1230         * g++.dg/cpp1y/lambda-init12.C: New.
1232 2015-01-20  Richard Biener  <rguenther@suse.de>
1234         PR tree-optimization/64410
1235         * g++.dg/vect/pr64410.cc: Require vect_double.
1237 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
1239         PR target/64149
1240         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1242 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
1244         PR bootstrap/64676
1245         Revert:
1246         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1248         PR rtl-optimization/64081
1249         * gcc.dg/pr64081.c: New test.
1251 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1253         * jit.dg/harness.h: Include <unistd.h>.
1254         (CHECK_NO_ERRORS): New.
1255         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1256         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1257         gcc_jit_context_compile_to_file.
1258         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1259         args to the spawned executable.
1260         (jit-expand-vars): New function.
1261         (jit-exe-params): New variable.
1262         (dg-jit-set-exe-params): New function.
1263         (jit-dg-test): Detect testcases that use
1264         jit-verify-compile-to-file and call jit-setup-compile-to-file.
1265         Set arguments of spawned process to jit-exe-params.
1266         (jit-get-output-filename): New function.
1267         (jit-setup-compile-to-file): New function.
1268         (jit-verify-compile-to-file): New function.
1269         (jit-run-executable): New function.
1270         (jit-verify-executable): New function.
1271         * jit.dg/test-compile-to-assembler.c: New testcase.
1272         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1273         * jit.dg/test-compile-to-executable.c: New testcase.
1274         * jit.dg/test-compile-to-object.c: New testcase.
1276 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
1278         PR target/64652
1279         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1280         (test_1): New.
1282 2015-01-19  Martin Liska  <mliska@suse.cz>
1284         * objc/compile/pr64668.m: New test.
1286 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1288         * jit.dg/test-arith-overflow.c: Include stdbool.h.
1289         (create_overflow_fn): Update comment to clarify that
1290         the third param of the created function is a bool *, not
1291         an int *.
1292         (verify_int_overflow_fn): Convert param "expected_ovf" from
1293         int to bool.  Update third param of "overflow_fn_type" from int *
1294         to bool *.  Update local "actual_ovf" from int to bool.
1295         (verify_uint_overflow_fn): Likewise.
1297 2015-01-19  Martin Liska  <mliska@suse.cz>
1299         * gcc.dg/ipa/ipa-icf-33.c: New test.
1301 2015-01-19  Felix Yang  <felix.yang@huawei.com>
1302             Haijian Zhang  <z.zhanghaijian@huawei.com>
1304         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1305         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1306         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1307         result_float64x2, expected_hfloat64x2): New helper type, variable and
1308         declaration.
1309         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1310         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1311         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1312         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1313         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1314         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1315         and target without the FMA feature.
1317 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
1319         * gcc.target/aarch64/pr64304.c: New testcase.
1321 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1323         PR rtl-optimization/64081
1324         * gcc.dg/pr64081.c: New test.
1326 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
1328         PR target/63971
1329         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1330         the epilogue).
1331         * gcc.target/aarch64/test_frame_6.c: Likewise.
1332         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1333         and x19 (in the epilogue).
1334         * gcc.target/aarch64/test_frame_4.c: Likewise.
1335         * gcc.target/aarch64/test_frame_7.c: Likewise.
1337 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
1339         * gcc.target/i386/chkp-always_inline.c: New.
1341 2015-01-15  Andrew Pinski  <apinski@cavium.com>
1342             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1344         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1345         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1347 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
1349         PR fortran/60255
1350         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1351         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1353 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1355         PR fortran/64578
1356         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1358 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
1360         PR target/64652
1361         * gcc.target/sh/torture/pr64652.c: New.
1363 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1365         * gcc.dg/ipa/ipa-icf-32.c: Update template.
1366         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1367         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1368         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1369         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1370         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1372 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1374         PR ipa/64378
1375         * g++.dg/torture/pr64378.C: New testcase.
1377 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1379         PR fortran/57959
1380         * gfortran.dg/block_13.f08: New test
1382 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1384         PR fortran/55901
1385         * gfortran.dg/associate_1.f03: Allow test for character with
1386         automatic length.
1388 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1390         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1391         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1393 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1395         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1397 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
1399         PR fortran/64578
1400         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1402 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1404         PR fortran/60357
1405         * gfortran.dg/alloc_comp_assign_13.f08: New test.
1407         PR fortran/61275
1408         * gfortran.dg/alloc_comp_assign_14.f08: New test.
1410         PR fortran/55932
1411         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1413 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1415         PR fortran/60334
1416         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1418 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
1420         PR rtl-optimization/52773
1421         * gcc.c-torture/compile/pr52773.c: New test.
1423 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1425         PR c++/62134
1426         * g++.dg/cpp0x/alias-decl-46.C: New.
1428 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1430         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1432 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1434         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1435         Add trace.
1436         (CHECK_FP): Likewise.
1437         (CHECK_CUMULATIVE_SAT): Likewise.
1439 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1441         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1442         (Set_Neon_Cumulative_Sat): Add parameter.
1443         (__set_neon_cumulative_sat): Support new parameter.
1444         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1445         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1446         argument.
1447         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1448         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1449         argument.
1451 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1453         * g++.dg/tsan/vptr_benign_race.C: New testcase.
1454         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1456 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1458         PR c++/60056
1459         * g++.dg/tls/thread_local-ice4.C: New.
1461 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
1463         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1464         than Neon options.
1466 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1468         PR c++/62276
1469         * g++.dg/cpp0x/vt-62276.C: New.
1471 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1473         PR middle-end/64353
1474         * g++.dg/pr64353.C: New.
1476 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1478         PR target/64263
1479         * gcc.target/aarch64/pr64263_1.c: New test.
1481 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1483         PR tree-optimization/64434
1484         * gcc.dg/torture/pr64434.c: Move to...
1485         * gcc.dg/pr64434.c: ... here.
1487 2015-01-16  Richard Biener  <rguenther@suse.de>
1489         PR middle-end/64614
1490         * gcc.dg/uninit-18.c: New testcase.
1492 2015-01-16  Richard Biener  <rguenther@suse.de>
1494         PR tree-optimization/64568
1495         * g++.dg/torture/pr64568-2.C: New testcase.
1497 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1499         PR target/64363
1500         * gcc.target/i386/chkp-label-address.c: New.
1502 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
1504         PR fortran/45290
1505         * gfortran.dg/pointer_init_6.f90: Extended.
1507 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
1509         * gcc.c-torture/compile/20150108.c: New test.
1511 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1513         * gcc.target/visium: New directory.
1515 2015-01-16  Richard Biener  <rguenther@suse.de>
1517         PR tree-optimization/61743
1518         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1519         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1521 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
1523         * gcc.dg/pr64015.c: New test.
1525 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
1527         PR ipa/64163
1528         PR ipa/64612
1529         * g++.dg/ipa/pr64612.C: New test.
1531 2015-01-16  Renlin Li  <renlin.li@arm.com>
1533         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1535 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
1537         * gcc.target/i386/sse-14.c: Test new intrinsic.
1538         * gcc.target/i386/sse-22.c: Ditto.
1540 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1542         PR c++/58614
1543         * g++.dg/cpp0x/auto44.C: New.
1545 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
1547         PR target/59710
1548         * gcc.target/nios2/gpopt-all.c: New test case.
1549         * gcc.target/nios2/gpopt-local.c: New test case.
1550         * gcc.target/nios2/gpopt-global.c: New test case.
1551         * gcc.target/nios2/gpopt-data.c: New test case.
1552         * gcc.target/nios2/gpopt-none.c: New test case.
1554 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
1556         * g++.dg/ubsan/vptr-1.C: New test.
1557         * g++.dg/ubsan/vptr-2.C: New test.
1558         * g++.dg/ubsan/vptr-3.C: New test.
1559         * g++.dg/ubsan/vptr-4.C: New test.
1560         * g++.dg/ubsan/vptr-5.C: New test.
1561         * g++.dg/ubsan/vptr-6.C: New test.
1562         * g++.dg/ubsan/vptr-7.C: New test.
1563         * g++.dg/ubsan/vptr-8.C: New test.
1564         * g++.dg/ubsan/vptr-9.C: New test.
1566 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1568         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1569         is set up.
1570         * lib/gcc-dg.exp: Likewise.
1572 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1574         PR rtl-optimization/64110
1575         * gcc.target/i386/pr64110.c: Add scan-assembler.
1577 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
1578             James Norris  <jnorris@codesourcery.com>
1579             Cesar Philippidis  <cesar@codesourcery.com>
1580             Ilmir Usmanov  <i.usmanov@samsung.com>
1582         * lib/target-supports.exp (check_effective_target_fopenacc): New
1583         procedure.
1584         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1585         * g++.dg/goacc/goacc.exp: Likewise.
1586         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1587         * gcc.dg/goacc/goacc.exp: Likewise.
1588         * gfortran.dg/goacc/goacc.exp: Likewise.
1589         * c-c++-common/cpp/openacc-define-1.c: New file.
1590         * c-c++-common/cpp/openacc-define-2.c: Likewise.
1591         * c-c++-common/cpp/openacc-define-3.c: Likewise.
1592         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1593         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1594         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1595         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1596         * c-c++-common/goacc/asyncwait-1.c: Likewise.
1597         * c-c++-common/goacc/cache-1.c: Likewise.
1598         * c-c++-common/goacc/clauses-fail.c: Likewise.
1599         * c-c++-common/goacc/collapse-1.c: Likewise.
1600         * c-c++-common/goacc/data-1.c: Likewise.
1601         * c-c++-common/goacc/data-2.c: Likewise.
1602         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1603         * c-c++-common/goacc/deviceptr-1.c: Likewise.
1604         * c-c++-common/goacc/deviceptr-2.c: Likewise.
1605         * c-c++-common/goacc/deviceptr-3.c: Likewise.
1606         * c-c++-common/goacc/if-clause-1.c: Likewise.
1607         * c-c++-common/goacc/if-clause-2.c: Likewise.
1608         * c-c++-common/goacc/kernels-1.c: Likewise.
1609         * c-c++-common/goacc/loop-1.c: Likewise.
1610         * c-c++-common/goacc/loop-private-1.c: Likewise.
1611         * c-c++-common/goacc/nesting-1.c: Likewise.
1612         * c-c++-common/goacc/nesting-data-1.c: Likewise.
1613         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1614         * c-c++-common/goacc/parallel-1.c: Likewise.
1615         * c-c++-common/goacc/pcopy.c: Likewise.
1616         * c-c++-common/goacc/pcopyin.c: Likewise.
1617         * c-c++-common/goacc/pcopyout.c: Likewise.
1618         * c-c++-common/goacc/pcreate.c: Likewise.
1619         * c-c++-common/goacc/pragma_context.c: Likewise.
1620         * c-c++-common/goacc/present-1.c: Likewise.
1621         * c-c++-common/goacc/reduction-1.c: Likewise.
1622         * c-c++-common/goacc/reduction-2.c: Likewise.
1623         * c-c++-common/goacc/reduction-3.c: Likewise.
1624         * c-c++-common/goacc/reduction-4.c: Likewise.
1625         * c-c++-common/goacc/sb-1.c: Likewise.
1626         * c-c++-common/goacc/sb-2.c: Likewise.
1627         * c-c++-common/goacc/sb-3.c: Likewise.
1628         * c-c++-common/goacc/update-1.c: Likewise.
1629         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1630         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1631         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1632         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1633         * gfortran.dg/goacc/assumed.f95: Likewise.
1634         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1635         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1636         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1637         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1638         * gfortran.dg/goacc/branch.f95: Likewise.
1639         * gfortran.dg/goacc/cache-1.f95: Likewise.
1640         * gfortran.dg/goacc/coarray.f95: Likewise.
1641         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1642         * gfortran.dg/goacc/cray.f95: Likewise.
1643         * gfortran.dg/goacc/critical.f95: Likewise.
1644         * gfortran.dg/goacc/data-clauses.f95: Likewise.
1645         * gfortran.dg/goacc/data-tree.f95: Likewise.
1646         * gfortran.dg/goacc/declare-1.f95: Likewise.
1647         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1648         * gfortran.dg/goacc/fixed-1.f: Likewise.
1649         * gfortran.dg/goacc/fixed-2.f: Likewise.
1650         * gfortran.dg/goacc/fixed-3.f: Likewise.
1651         * gfortran.dg/goacc/fixed-4.f: Likewise.
1652         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1653         * gfortran.dg/goacc/if.f95: Likewise.
1654         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1655         * gfortran.dg/goacc/list.f95: Likewise.
1656         * gfortran.dg/goacc/literal.f95: Likewise.
1657         * gfortran.dg/goacc/loop-1.f95: Likewise.
1658         * gfortran.dg/goacc/loop-2.f95: Likewise.
1659         * gfortran.dg/goacc/loop-3.f95: Likewise.
1660         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1661         * gfortran.dg/goacc/omp.f95: Likewise.
1662         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1663         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1664         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1665         * gfortran.dg/goacc/parameter.f95: Likewise.
1666         * gfortran.dg/goacc/private-1.f95: Likewise.
1667         * gfortran.dg/goacc/private-2.f95: Likewise.
1668         * gfortran.dg/goacc/private-3.f95: Likewise.
1669         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1670         * gfortran.dg/goacc/reduction-2.f95: Likewise.
1671         * gfortran.dg/goacc/reduction.f95: Likewise.
1672         * gfortran.dg/goacc/routine-1.f90: Likewise.
1673         * gfortran.dg/goacc/routine-2.f90: Likewise.
1674         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1675         * gfortran.dg/goacc/several-directives.f95: Likewise.
1676         * gfortran.dg/goacc/sie.f95: Likewise.
1677         * gfortran.dg/goacc/subarrays.f95: Likewise.
1678         * gfortran.dg/gomp/map-1.f90: Likewise.
1679         * gfortran.dg/openacc-define-1.f90: Likewise.
1680         * gfortran.dg/openacc-define-2.f90: Likewise.
1681         * gfortran.dg/openacc-define-3.f90: Likewise.
1682         * g++.dg/gomp/block-1.C: Update for changed compiler output.
1683         * g++.dg/gomp/block-2.C: Likewise.
1684         * g++.dg/gomp/block-3.C: Likewise.
1685         * g++.dg/gomp/block-5.C: Likewise.
1686         * g++.dg/gomp/target-1.C: Likewise.
1687         * g++.dg/gomp/target-2.C: Likewise.
1688         * g++.dg/gomp/taskgroup-1.C: Likewise.
1689         * g++.dg/gomp/teams-1.C: Likewise.
1690         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1691         * gcc.dg/cilk-plus/jump.c: Likewise.
1692         * gcc.dg/gomp/block-1.c: Likewise.
1693         * gcc.dg/gomp/block-10.c: Likewise.
1694         * gcc.dg/gomp/block-2.c: Likewise.
1695         * gcc.dg/gomp/block-3.c: Likewise.
1696         * gcc.dg/gomp/block-4.c: Likewise.
1697         * gcc.dg/gomp/block-5.c: Likewise.
1698         * gcc.dg/gomp/block-6.c: Likewise.
1699         * gcc.dg/gomp/block-7.c: Likewise.
1700         * gcc.dg/gomp/block-8.c: Likewise.
1701         * gcc.dg/gomp/block-9.c: Likewise.
1702         * gcc.dg/gomp/target-1.c: Likewise.
1703         * gcc.dg/gomp/target-2.c: Likewise.
1704         * gcc.dg/gomp/taskgroup-1.c: Likewise.
1705         * gcc.dg/gomp/teams-1.c: Likewise.
1707 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
1709         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1710         test case.
1712 2015-01-15  Mike Stump  <mikestump@comcast.net>
1714         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1715         * gcc.dg/inline_2.c: Likewise.
1716         * gcc.dg/inline_3.c: Likewise.
1717         * gcc.dg/inline_4.c: Likewise.
1719 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
1721         PR fortran/58023
1722         * gfortran.dg/proc_ptr_comp_43.f90: New.
1724 2015-01-15  Mike Stump  <mikestump@comcast.net>
1726         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1727         * gcc.dg/unroll_2.c: Likewise.
1728         * gcc.dg/unroll_3.c: Likewise.
1729         * gcc.dg/unroll_4.c: Likewise.
1730         * gcc.dg/unroll_5.c: Likewise.
1732 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
1734         PR target/63971
1735         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1736         in epilogue.
1737         * gcc.target/aarch64/test_frame_6.c: Likewise.
1738         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1739         x30 and x19 (in the epilogue).
1740         * gcc.target/aarch64/test_frame_4.c: Likewise.
1741         * gcc.target/aarch64/test_frame_7.c: Likewise.
1743 2015-01-15  Martin Liska  <mliska@suse.cz>
1745         * g++.dg/ipa/pr64068.C: New test.
1746         * gcc.dg/ipa/PR64559.c: New test.
1748 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1750         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1751         with PIE.
1753 2015-01-15  Richard Biener  <rguenther@suse.de>
1755         PR tree-optimization/61743
1756         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1757         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1759 2015-01-15 Renlin Li <renlin.li@arm.com>
1761         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1762         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1764 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1766         * gcc.dg/vect/vect-aggressive-1.c: New.
1767         * gcc.target/i386/avx2-vect-aggressive.c: New.
1769 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1771         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1773 2015-01-15  Richard Biener  <rguenther@suse.de>
1775         PR lto/64415
1776         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1777         -Wl,-undefined,dynamic_lookup.
1779 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1781         * gnat.dg/opt47.adb: New test.
1783 2015-01-15  Richard Biener  <rguenther@suse.de>
1785         PR lto/64415
1786         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1788 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1790         PR tree-optimization/64434
1791         * gcc.dg/torture/pr64434.c: New test.
1793 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1795         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1796         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
1797         -march=loongson* and -march=octeon* require -mno-micromips.
1799 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1800             Matthew Fortune  <matthew.fortune@imgtec.com>
1802         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1803         * gcc.target/mips/call-saved-5.c (foo): Likewise.
1804         * gcc.target/mips/call-saved-6.c (foo): Likewise.
1805         * gcc.target/mips/call-saved-7.c: New file.
1806         * gcc.target/mips/call-saved-8.c: New file.
1807         * gcc.target/mips/call-saved-9.c: New file.
1809 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
1811         * gcc.target/mips/lsa.c: New file.
1812         * gcc.target/mips/mips64-lsa.c: Likewise.
1813         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1814         * gcc.target/mips/mulsize-4.c: Likewise.
1815         * gcc.target/mips/mulsize-5.c: New file.
1816         * gcc.target/mips/mulsize-6.c: Likewise.
1817         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1818         and !HAS_LSA as ghost options.
1819         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1820         for !HAS_LSA.
1822 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
1824         * g++.dg/torture/20141013.c: Set -fno-short-enums.
1826 2015-01-15  Richard Biener  <rguenther@suse.de>
1828         PR middle-end/64365
1829         * gcc.dg/torture/pr64365.c: New testcase.
1831 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
1833         * gcc.dg/stackprotectexplicit1.c: New test.
1834         * g++.dg/stackprotectexplicit2.c: New test.
1836 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1838         PR target/61933
1839         * gfortran.dg/inquire_internal.f90: New.
1840         * gfortran.dg/negative_unit_check.f90: New.
1842 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
1844         PR target/53988
1845         * gcc.target/sh/pr53988-1.c: New.
1847 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
1849         PR c++/58671
1850         * g++.dg/tls/thread_local-ice3.C: New.
1852 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1854         * gcc.target/i386/fentry-override.c: Properly place {} in target
1855         selector.  Remove nonpic.
1856         * gcc.target/i386/fentry.c: Likewise.
1858 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1860         * gcc.dg/atomic-invalid.c: Check for invalid memory model
1861         warnings instead of errors.
1863 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
1865         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1866         option support instead of ENABLE_LTO from Makefile.
1868 2015-01-14  Richard Biener  <rguenther@suse.de>
1870         PR tree-optimization/59354
1871         * gcc.dg/vect/pr59354.c: New testcase.
1873 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
1875         * lib/target-supports.exp
1876         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1877         on ARM architures before v7.
1879 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1881         PR middle-end/59448
1882         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1883         an atomic_exchange.
1885 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1887         PR target/64386
1888         * gcc.target/i386/pr64386.c: New test.
1890 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1892         PR target/64393
1893         * gcc.target/i386/pr64393.c: New test.
1895 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1897         PR target/64387
1898         * gcc.target/i386/pr64387.c: New test.
1900 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
1902         * gcc.target/aarch64/store-pair-1.c: Fix typo.
1904 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1906         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1908 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1910         PR target/64453
1911         * gcc.target/arm/pr64453.c: New.
1913 2015-01-14  Richard Biener  <rguenther@suse.de>
1915         PR lto/64415
1916         * gcc.dg/lto/pr64415_0.c: New testcase.
1917         * gcc.dg/lto/pr64415_1.c: Likewise.
1919 2015-01-14  Martin Liska  <mliska@suse.cz>
1921         * gcc.dg/ipa/pr64307.c: New test.
1923 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
1925         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1926         64-bit and 128-bit.
1928 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1930         PR target/64460
1931         * gcc.target/arm/pr64460_1.c: New test.
1933 2015-01-14  Richard Biener  <rguenther@suse.de>
1935         PR tree-optimization/64493
1936         PR tree-optimization/64495
1937         * gcc.dg/vect/pr64493.c: New testcase.
1938         * gcc.dg/vect/pr64495.c: Likewise.
1940 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
1942         * gcc.dg/Warray-bounds-11.c: New test-case.
1944 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1946         * gcc.target/mips/octeon3-pipe-1.c: New test.
1948 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
1950         * jit.dg/harness.h (set_up_logging): Move string concatenation
1951         into...
1952         (concat_strings): New function.
1953         (dump_reproducer): New function.
1954         (test_jit): Call dump_reproducer.
1955         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1956         function.
1957         (jit-dg-test): Delete any generated reproducer from previous runs.
1958         Verify that a generated reproducer was created, and verify that it
1959         compiles.
1960         * jit.dg/test-nested-contexts.c (main): Call
1961         gcc_jit_context_dump_reproducer_to_file.
1963 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1965         * gcc.dg/aru-2.c: Add dg-require-profiling.
1967 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1969         * lib/target-supports.exp (check_profiling_available): Check if
1970         -pg links.
1972 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
1974         PR ipa/64565
1975         * g++.dg/torture/pr64565.C: New testcase.
1977 2015-01-13  Marek Polacek  <polacek@redhat.com>
1979         PR middle-end/64391
1980         * gcc.dg/tm/pr64391.c: New test.
1982 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1984         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1985         true.
1987 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1989         * gcc.target/i386/pie.c: New test.
1991         * lib/target-supports.exp (check_effective_target_pie): New.
1993 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1995         PR rtl-optimization/64286
1996         * gcc.target/i386/avx2-pr64286.c: New test.
1998 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
2000         PR c++/57626
2001         * g++.dg/cpp0x/vt-57626.C: New.
2003 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2005         PR fortran/64528
2006         * gfortran.dg/pr64528.f90: New test.
2008 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
2010         * gcc.target/aarch64/subsp.c: New test.
2012 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2014         * gcc.target/aarch64/store-pair-1.c: New testcase.
2016 2015-01-13  Richard Biener  <rguenther@suse.de>
2018         PR lto/64373
2019         * gcc.dg/lto/pr64373_0.c: New testcase.
2021 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2023         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2024         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2026 2015-01-13  Richard Biener  <rguenther@suse.de>
2028         PR tree-optimization/64406
2029         * gcc.dg/pr64406.c: New testcase.
2031 2015-01-13  Richard Biener  <rguenther@suse.de>
2033         PR tree-optimization/64404
2034         * gcc.dg/vect/pr64404.c: New testcase.
2036 2015-01-13  Richard Biener  <rguenther@suse.de>
2038         PR tree-optimization/64568
2039         * g++.dg/torture/pr64568.C: New testcase.
2041 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2043         * jit.dg/test-error-local-used-from-other-function.c: New test
2044         case.
2045         * jit.dg/test-error-param-reuse.c: New test case.
2046         * jit.dg/test-error-param-sharing.c: New test case.
2047         * jit.dg/test-error-param-used-from-other-function.c: New test
2048         case.
2049         * jit.dg/test-error-param-used-without-a-function.c: New test
2050         case.
2052 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
2054         PR tree-optimization/64563
2055         * gcc.dg/pr64563.c: New test.
2057         PR target/64513
2058         * gcc.target/i386/pr64513.c: New test.
2060         PR tree-optimization/64454
2061         * gcc.dg/pr64454.c: New test.
2063         PR testsuite/64028
2064         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2065         bind_pic_locally.
2066         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2067         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2068         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2069         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2070         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2071         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2072         * gcc.dg/vect/slp-25.c: Likewise.
2073         * gcc.dg/vect/vect-109.c: Likewise.
2074         * gcc.dg/vect/vect-13.c: Likewise.
2075         * gcc.dg/vect/vect-17.c: Likewise.
2076         * gcc.dg/vect/vect-18.c: Likewise.
2077         * gcc.dg/vect/vect-19.c: Likewise.
2078         * gcc.dg/vect/vect-20.c: Likewise.
2079         * gcc.dg/vect/vect-21.c: Likewise.
2080         * gcc.dg/vect/vect-22.c: Likewise.
2081         * gcc.dg/vect/vect-27.c: Likewise.
2082         * gcc.dg/vect/vect-29.c: Likewise.
2083         * gcc.dg/vect/vect-2-big-array.c: Likewise.
2084         * gcc.dg/vect/vect-2.c: Likewise.
2085         * gcc.dg/vect/vect-3.c: Likewise.
2086         * gcc.dg/vect/vect-4.c: Likewise.
2087         * gcc.dg/vect/vect-5.c: Likewise.
2088         * gcc.dg/vect/vect-72.c: Likewise.
2089         * gcc.dg/vect/vect-73-big-array.c: Likewise.
2090         * gcc.dg/vect/vect-73.c: Likewise.
2091         * gcc.dg/vect/vect-77-global.c: Likewise.
2092         * gcc.dg/vect/vect-78-global.c: Likewise.
2093         * gcc.dg/vect/vect-7.c: Likewise.
2094         * gcc.dg/vect/vect-86.c: Likewise.
2095         * gcc.dg/vect/vect-align-1.c: Likewise.
2096         * gcc.dg/vect/vect-align-3.c: Likewise.
2097         * gcc.dg/vect/vect-all-big-array.c: Likewise.
2098         * gcc.dg/vect/vect-all.c: Likewise.
2099         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2100         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2101         * gcc.dg/vect/vect-peel-3.c: Likewise.
2102         * gcc.dg/vect/vect-peel-4.c: Likewise.
2103         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2105 2015-01-12  Jeff Law  <law@redhat.com>
2107         PR target/64461
2108         * gcc.target/m68k/pr64461.c: New test.
2110 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2112         * jit.dg/test-array-as-pointer.c (create_code): Update call
2113         to gcc_jit_context_new_global by setting "kind" to
2114         GCC_JIT_GLOBAL_IMPORTED.
2115         * jit.dg/test-error-array-as-pointer.c: Likewise.
2116         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2117         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2118         setting kind to GCC_JIT_GLOBAL_EXPORTED.
2119         * jit.dg/test-using-global.c (the_global): Rename to...
2120         (imported_global): ...this.
2121         (create_code): Update to test the three kinds of global.
2122         (verify_code): Likewise.
2124 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
2126         PR testsuite/64427
2127         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
2128         undefined behavior.
2129         * gcc.target/i386/pr64291-2.c: Updated.
2131 2015-01-12  Richard Biener  <rguenther@suse.de>
2133         PR tree-optimization/64530
2134         * gfortran.dg/pr64530.f90: New testcase.
2136 2015-01-12  Richard Biener  <rguenther@suse.de>
2138         PR middle-end/64357
2139         * gcc.dg/torture/pr64357.c: New testcase.
2141 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
2143         * gcc.target/i386/nop-mcount.c: Properly place {} in target
2144         selector.
2146 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2147         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2149 2015-01-12  Martin Liska  <mliska@suse.cz>
2151         * gcc.dg/ipa/PR64550.c: New test.
2153 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
2155         PR ipa/63470
2156         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2158 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2160         PR fortran/63733
2161         * gfortran.dg/typebound_operator_20.f90: New.
2163 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2165         PR fortran/58023
2166         * gfortran.dg/proc_ptr_comp_42.f90: New.
2168 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2170         PR fortran/64508
2171         * gfortran.dg/proc_ptr_comp_41.f90: New.
2173 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
2175         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2177 2015-01-10  Tobias Burnus  <burnus@net-b.de>
2179         PR fortran/64522
2180         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2181         and add dg-excess-errors.
2182         * gfortran.dg/line_length_6.f90: New.
2183         * gfortran.dg/line_length_7.f90: New.
2184         * gfortran.dg/line_length_8.f90: New.
2185         * gfortran.dg/line_length_9.f90: New.
2186         * gfortran.dg/line_length_10.f90: New.
2187         * gfortran.dg/line_length_11.f90: New.
2189 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2191         * jit.dg/test-threads.c (struct testcase): Move declaration
2192         to jit.dg/all-non-failing-tests.h.
2193         (testcases): Likewise.
2194         * jit.dg/all-non-failing-tests.h (struct testcase): Move
2195         declaration here from jit.dg/all-non-failing-tests.h.
2196         (testcases): Likewise.
2197         * jit.dg/test-combination.c (create_code): Eliminate spelling
2198         out all of the testcases in favor of looping through the
2199         "testcases" metadata.
2200         (verify_code): Likewise.
2202 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
2204         PR rtl-optimization/64536
2205         * gcc.dg/pr64536.c: New test.
2207 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2209         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2210         * jit.dg/test-combination.c (create_code): Likewise.
2211         (verify_code): Likewise.
2212         * jit.dg/test-constants.c: New test case.
2213         * jit.dg/test-threads.c: Add test-constants.c.
2215 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
2217         PR libobjc/51891
2218         * objc.dg/gnu-api-2-class.m: Add a test case
2219         for the above change.
2221 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2223         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2225 2015-01-09  Richard Biener  <rguenther@suse.de>
2227         PR tree-optimization/64410
2228         * g++.dg/vect/pr64410.cc: New testcase.
2230 2015-01-09  Martin Liska  <mliska@suse.cz>
2232         * gcc.dg/ipa/ipa-icf-32.c: New test.
2234 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2236         * c-c++-common/tsan/tsan_barrier.h: New.
2237         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2238         * c-c++-common/tsan/bitfield_race.c: Likewise.
2239         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2240         * c-c++-common/tsan/mutexset1.c: Likewise.
2241         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2242         * c-c++-common/tsan/race_on_mutex.c: Likewise.
2243         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2244         * c-c++-common/tsan/simple_race.c: Likewise.
2245         * c-c++-common/tsan/simple_stack.c: Likewise.
2246         * c-c++-common/tsan/sleep_sync.c: Likewise.
2247         * c-c++-common/tsan/tiny_race.c: Likewise.
2248         * c-c++-common/tsan/tls_race.c: Likewise.
2249         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2250         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2251         * g++.dg/tsan/atomic_free.C: Likewise.
2252         * g++.dg/tsan/atomic_free2.C: Likewise.
2253         * g++.dg/tsan/cond_race.C: Likewise.
2254         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2256 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
2258         PR testsuite/62250
2259         * lib/target-supports.exp (check_effective_target_libatomic_available):
2260         New.
2261         * gfortran.dg/coarray/caf.exp: Only add -latomic for
2262         targets that match effective-target libatomic_available.
2263         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2265 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2267         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2268         Verify the result of gcc_jit_context_get_last_error.
2269         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2271 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2273         PR tree-optimization/63989
2274         * gcc.dg/strlenopt-27.c: New test.
2276 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2278         * jit.dg/harness.h (set_up_logging): New function.
2279         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
2280         set_up_logging on the context, so that every testcase is
2281         logged to a particular file.
2282         * jit.dg/test-nested-contexts.c (main): Open a logfile,
2283         and call gcc_jit_context_set_logfile on the top-level context.
2285 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2287         PR target/64338
2288         * g++.dg/opt/pr64338.C: New test.
2290 2015-01-08  Tobias Burnus  <burnus@net-b.de>
2292         * gfortran.dg/coarray/codimension_2b.f90: New file.
2293         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2294         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2296 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2298         PR c++/59004
2299         * g++.dg/ext/fnname4.C: New.
2301 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2303         PR c++/64462
2304         * g++.dg/cpp0x/constexpr-64462.C: New.
2306 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2308         PR c++/60753
2309         * g++.dg/cpp0x/deleted10.C: New.
2311 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2313         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2315 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2317         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2318         GCC_JIT_UNARY_OP_ABS.
2319         (verify_unary_ops): Likewise.
2321 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2323         * jit.dg/test-arith-overflow.c: New test case.
2324         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2325         * jit.dg/test-combination.c (create_code): Likewise.
2326         (verify_code): Likewise.
2327         * jit.dg/test-threads.c (testcases): Likewise.
2329 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2331         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2332         rather than "jit".  Load g++.exp, and call g++_init.
2333         Run test-*.cc files within the testsuite and *.cc files within
2334         docs/examples.
2335         (jit-dg-test): Drop the addition of -fgnu89-inline to
2336         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2337         doing it when compiling C testcases (since g++ does not handle
2338         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2339         is restored to the value after g++_init ran, rather than the
2340         value before g++_init ran.  Return a list of
2341         $comp_output $output_file, as dg-test assumes.
2343 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2345         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2346         make it easier to figure out the origin of each test result when
2347         running test-combination.c and test-threads.c.
2348         (CHECK_VALUE): Likewise.
2349         (CHECK_DOUBLE_VALUE): Likewise.
2350         (CHECK_STRING_VALUE): Likewise.
2351         (CHECK_STRING_STARTS_WITH): Likewise.
2352         (CHECK_STRING_CONTAINS): Likewise.
2353         (CHECK): Likewise.
2354         (check_string_value): Likewise, add "funcname" param.
2355         (check_string_starts_with): Likewise.
2356         (check_string_contains): Likewise.
2358 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2360         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2361         generating name of built executable.
2363 2015-01-07  Marek Polacek  <polacek@redhat.com>
2365         PR c/64440
2366         * gcc.dg/pr64440.c: New test.
2367         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2369 2015-01-07  Marek Polacek  <polacek@redhat.com>
2371         PR c/64417
2372         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2373         * gcc.dg/pr64417.c: New test.
2375 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2377         PR target/64505
2378         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2379         fix is correct.
2381 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2383         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2384         Check if testcases run without errors, not just if they compile.
2386 2015-01-06  Christian Bruel  <christian.bruel@st.com>
2388         PR target/64507
2389         * gcc.target/sh/pr64507.c: New test.
2391 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
2393         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2395 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
2397         * c-c++-common/asan/sanitize-all-1.c: New test.
2398         * c-c++-common/ubsan/sanitize-all-1.c: New test.
2399         * c-c++-common/ubsan/sanitize-all-2.c: New test.
2400         * c-c++-common/ubsan/sanitize-all-3.c: New test.
2401         * c-c++-common/ubsan/sanitize-all-4.c: New test.
2403 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2405         * lib/target-supports.exp (check_profiling_available): Return 0 for
2406         Visium.
2407         (check_effective_target_tls_runtime): Likewise.
2408         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2409         * gcc.dg/20020312-2.c: Adjust for Visium.
2410         * gcc.dg/tls/thr-cse-1.c: Likewise
2411         * gcc.dg/tree-ssa/20040204-1.c: Likewise
2412         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2413         * gcc.dg/weak/typeof-2.c: Likewise.
2415 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
2417         PR rtl-optimization/64287
2418         * gcc.dg/aru-2.c: New test.
2420 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2422         PR sanitizer/64344
2423         * c-c++-common/ubsan/pr64344-1.c: New test.
2424         * c-c++-common/ubsan/pr64344-2.c: New test.
2426         PR tree-optimization/64465
2427         * gcc.dg/pr64465.c: New test.
2429         PR tree-optimization/64494
2430         * gcc.c-torture/compile/pr64494.c: New test.
2432 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2434         PR fortran/47674
2435         * gfortran.dg/realloc_on_assign_25.f90:  New test.
2437 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2439         Update copyright years.
2441 2015-01-05  Marek Polacek  <polacek@redhat.com>
2443         PR c/64423
2444         * gcc.dg/pr64423.c: New test.
2446 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2448         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2449         mmix-knuth-mmixware for the same reason as for MIPS.
2450         * gcc.dg/debug/debug-2.c: Ditto.
2452         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2454 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
2456         PR testsuite/62250
2457         * lib/gfortran.exp: Add libatomic library search path.
2458         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2459         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2461         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2463 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2465         * c-c++-common/tsan/bitfield_race.c: New testcase.
2466         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2468 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2470         * gfortran.dg/coarray/collectives_4.f90: New.
2472 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2474         PR fortran/57562
2475         * gfortran.dg/extends_16.f90: New.
2477 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2479         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2481 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2483         * gfortran.dg/coarray/codimension_2.f90: New.
2484         * gfortran.dg/coarray/codimension_2a.f90: New.
2485         * gfortran.dg/coarray_35.f90: New.
2486         * gfortran.dg/coarray_35a.f90: New.
2488 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2490         PR fortran/60507
2491         * gfortran.dg/dummy_procedure_11.f90: New.
2493 Copyright (C) 2015 Free Software Foundation, Inc.
2495 Copying and distribution of this file, with or without modification,
2496 are permitted in any medium without royalty provided the copyright
2497 notice and this notice are preserved.