/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf6e5ccc1c3bc920e025001abb66ab3986832ef26
1 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/60894
4         * g++.dg/lookup/using54.C: New.
6 2015-02-13  Jeff Law  <law@redhat.com>
8         PR bootstrap/65060
9         Revert my change for tree-optimization/64823.
11 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
13         PR tree-optimization/65053
14         * gcc.c-torture/execute/pr65053-1.c: New test.
15         * gcc.c-torture/execute/pr65053-2.c: New test.
17 2015-02-13  Marek Polacek  <polacek@redhat.com>
19         PR c/65050
20         * gcc.dg/pr65050.c: New test.
22 2015-02-13  Jeff Law  <law@redhat.com>
24         PR tree-optimization/64823
25         * gcc.dg/uninit-20.c: New test.
27         PR rtl-optimization/47477
28         * gcc.dg/tree-ssa/pr47477.c: New test.
30 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
32         PR c++/60211
33         * g++.dg/parse/ivdep-2.C: New.
34         * g++.dg/parse/ivdep-3.C: Likewise.
36 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
38         PR fortran/64506
39         * gfortran.dg/continuation_13.f90: New test.
40         * gfortran.dg/continuation_14.f: New test.
42 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
44         PR c++/64970
45         * g++.dg/cpp0x/sfinae55.C: New.
47 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
49         PR ipa/65034
50         * g++.dg/ipa/pr65034.C: New test.
52 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
54         PR tree-optimization/65002
55         * gcc.dg/pr65002.C: New.
57 2015-02-13  Marek Polacek  <polacek@redhat.com>
59         PR c/65040
60         * c-c++-common/pr65040.c: New test.
62 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
64         PR tree-optimization/64705
65         * gcc.dg/tree-ssa/pr64705.c: New test.
67 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
69         PR rtl/32219
70         * gcc.dg/visibility-22.c: New test.
71         * gcc.dg/visibility-23.c: New test.
72         * gcc.target/i386/pr32219-1.c: New test.
73         * gcc.target/i386/pr32219-2.c: New test.
74         * gcc.target/i386/pr32219-3.c: New test.
75         * gcc.target/i386/pr32219-4.c: New test.
76         * gcc.target/i386/pr32219-5.c: New test.
77         * gcc.target/i386/pr32219-6.c: New test.
78         * gcc.target/i386/pr32219-7.c: New test.
79         * gcc.target/i386/pr32219-8.c: New test.
80         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
82 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
84         PR libgfortran/57822
85         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
86         four different KINDs.
88 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
90         PR c++/64884
91         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
93         PR sanitizer/65000
94         * g++.dg/ubsan/pr65000.C: New test.
96 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
98         PR fortran/64932
99         * gfortran.dg/finalize_28.f90: New test
101 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
103         PR debug/55541
104         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
105         DW_TAG_lexical_block removal.
106         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
107         * g++.dg/guality/pr55541.C: New test.
109         PR sanitizer/64984
110         * g++.dg/ubsan/pr64984.C: New test.
112 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
114         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
116 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
118         PR testsuite/64930
119         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
120         instructions for 2015-01-14 get_memmodel changes.
121         * gcc.target/powerpc/atomic-p8.c: Likewise.
123         PR sanitizer/65019
124         * g++.dg/ubsan/pr65019.C: New test.
126         PR tree-optimization/65014
127         * gcc.c-torture/compile/pr65014.c: New test.
129 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
131         PR libgfortran/57822
132         * gfortran/fmt_g0_7.f08: Revise test.
134 2015-02-11  Jeff Law  <law@redhat.com>
136         PR target/63347
137         * gcc.target/m68k/pr63347.c: New test.
139 2015-02-11  Marek Polacek  <polacek@redhat.com>
141         * g++.dg/ubsan/shift-1.C: New test.
142         * gcc.dg/ubsan/c-shift-2.c: New test.
143         * c-c++-common/ubsan/shift-5.c: Remove file.
145 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
147         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
148         Directive adjusted to XFAIL.
149         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
150         adjusted to XFAIL.
152 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
154         PR middle-end/65003
155         * g++.dg/opt/pr65003.C: New test.
157 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
159         * lib/target-supports.exp (check_effective_target_pie): Renamed
160         to ...
161         (check_effective_target_pie_enabled): This.
162         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
163         * gcc.target/i386/pie.c: Likewise.
165 2015-02-11  Andrew Pinski  <apinski@cavium.com>
167         PR target/64893
168         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
169         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
171 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
173         PR target/61925
174         * gcc.target/i386/pr61925-1.c: New test.
175         * gcc.target/i386/pr61925-2.c: New test.
176         * gcc.target/i386/pr61925-3.c: New test.
178 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
180         PR sanitizer/65004
181         * g++.dg/asan/pr65004.C: New test.
183 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
185         PR target/64661
186         * gcc.taget/sh/pr64661-0.h: New.
187         * gcc.taget/sh/pr64661-1.c: New.
188         * gcc.taget/sh/pr64661-2.c: New.
189         * gcc.taget/sh/pr64661-3.c: New.
190         * gcc.taget/sh/pr64661-4.c: New.
192 2015-02-10  Richard Biener  <rguenther@suse.de>
194         PR tree-optimization/64995
195         * g++.dg/torture/pr64995.C: New testcase.
197 2015-02-10  Richard Biener  <rguenther@suse.de>
199         PR tree-optimization/64909
200         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
202 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
204         * gcc.dg/signbit-sa.c: New test.
206 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
208         PR libgfortran/57822
209         * gfortran/fmt_g0_7.f08: New test.
211 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
213         PR tree-optimization/43378
214         * gcc.dg/tree-ssa/pr43378.c: New test.
216 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
218         PR ipa/64978
219         * g++.dg/torture/pr64978.C: New testcase.
221 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
223         PR sanitizer/64981
224         * gcc.dg/asan/pr64981.c: New test.
226 2015-02-09  Marek Polacek  <polacek@redhat.com>
228         PR c/64856
229         * gcc.dg/pr64856.c: New test.
231 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
233         PR target/64979
234         * gcc.dg/tree-ssa/stdarg-7.c: New test.
235         * gcc.c-torture/execute/pr64979.c: New test.
237 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
239         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
241 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
243         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
244         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
246 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
248         PR target/58757
249         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
251 2015-02-09  Richard Biener  <rguenther@suse.de>
253         PR tree-optimization/54000
254         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
256 2015-02-09  Tom de Vries  <tom@codesourcery.com>
258         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
260 2015-02-09  Martin Liska  <mliska@suse.cz>
262         * g++.dg/ipa/pr64858.C: New test.
264 2015-02-09  Tom de Vries  <tom@codesourcery.com>
266         * gcc.dg/uninit-19.c: Fix warning line for fpic.
268 2015-02-08  Andrew Pinski  <apinski@cavium.com>
270         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
272 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
274         PR fortran/63744
275         * gfortran.dg/use_rename_8.f90: New.
277 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
279         * gnat.dg/addr7.ad[sb]: New test.
280         * gnat.dg/addr8.ad[sb]: Likewise.
282 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
284         PR jit/64752
285         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
286         from jit.dg/test-compile-to-executable.c's create_code, with a
287         clarification of the output message.
288         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
289         pass/fail message.
290         (test_jit): Use CHECK_NO_ERRORS when calling
291         gcc_jit_context_compile_to_file.
292         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
293         jit-verify-compile-to-file to jit-verify-output-file-was-created.
294         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
295         about deletions that are attempted.
296         (jit-verify-compile-to-file): Rename to...
297         (jit-verify-output-file-was-created): ...this, and drop the
298         attempt to run "file" and verify the output.
299         (jit-verify-assembler): New function.
300         (jit-verify-object): New function.
301         (jit-verify-dynamic-library): New function.
302         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
303         favor of an implementation from new file
304         create-code-for-hello-world-executable.h, which also adds a
305         "main".
306         (dg-final): Replace jit-verify-compile-to-file with
307         jit-verify-output-file-was-created, and invoke new function
308         jit-verify-assembler.
309         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
310         the output message.
311         (dg-final): Replace jit-verify-compile-to-file with
312         jit-verify-output-file-was-created, and invoke new function
313         jit-verify-dynamic-library.
314         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
315         favor of an implementation from new file
316         create-code-for-hello-world-executable.h, which also adds a
317         "main".
318         (dg-final): Replace jit-verify-compile-to-file with
319         jit-verify-output-file-was-created.  Strengthen the expected stdout
320         from the built executable.
321         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
322         favor of an implementation from new file
323         create-code-for-hello-world-executable.h, which also adds a
324         "main".
325         (dg-final): Replace jit-verify-compile-to-file with
326         jit-verify-output-file-was-created, and invoke new function
327         jit-verify-object.
328         * jit.dg/verify-dynamic-library.c: New source file.
330 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
331             Brian Rzycki  <b.rzycki@samsung.com>
333         PR tree-optimization/64878
334         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
336 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
338         PR ipa/64896
339         * g++.dg/ipa/pr64896.C: New test.
341 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
343         PR target/64205
344         * gcc.target/powerpc/pr64205.c: New file.
346 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
348         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
349         (dg-options): Use -fpie instead of -fPIE -pie.
351 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
353         PR middle-end/64937
354         * g++.dg/asan/pr64937.C: New test.
356 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
358         PR fortran/63205
359         * gfortran.dg/class_to_type_4.f90: New test
361 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
363         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
365 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
367         PR rtl-optimization/64957
368         PR debug/64817
369         * gcc.c-torture/execute/pr64957.c: New test.
371 2015-02-05  Jeff Law  <law@redhat.com>
373         PR target/17306
374         * gcc.target/h8300/pr17306-1.c: New test.
375         * gcc.target/h8300/pr17306-2.c: New test.
377 2015-02-05  Tobias Burnus  <burnus@net-b.de>
379         PR fortran/64943
380         * gfortran.dg/structure_constructor_12.f90: New.
382 2015-02-05  Jeff Law  <law@redhat.com>
384         PR target/58400
385         gcc.target/h8300/pr58400.c: New test.
387 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
389         * gcc.target/arm/macro_defs0.c: New test.
390         * gcc.target/arm/macro_defs1.c: New test.
391         * gcc.target/arm/macro_defs2.c: New test.
393 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
395         PR rtl-optimization/64905
396         * gcc.target/i386/pr64905.c: Require nonpic target.
397         (dg-options): Add -fomit-frame-pointer.
398         (main): Remove.
400 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
402         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
403         tree dump scanning.
405 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
407         PR fortran/64757
408         * gfortran.dg/type_to_class_2.f90: New test
409         * gfortran.dg/type_to_class_3.f90: New test
411 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
413         PR ipa/64686
414         * g++.dg/torture/pr64686.C: New testcase.
416 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
418         PR rtl-optimization/64905
419         * gcc.target/i386/pr64905.c: New file.
421 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
423         * gcc.dg/guality/pr41447-1.c: Remove xfail.
424         * gcc.dg/guality/pr41616-1.c: Ditto.
426 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
428         PR debug/64817
429         * gcc.dg/pr64817-3.c: New.
431 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
432             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
434         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
435         pass parameters in registers.
436         * gcc.dg/guality/pr36728-2.c (main): Likewise.
437         * gcc.dg/guality/pr36728-3.c (main): Likewise.
438         * gcc.dg/guality/pr36728-4.c (main): Likewise.
440 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
441             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
443         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
444         list, allow for multilibed targets.
445         * gcc.dg/combine_ashiftrt_2.c: Likewise.
447 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
449         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
450         * gcc.dg/pr46728-6.c: Ditto.
452 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
454         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
455         for mips_nanlegacy target.
457 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
459         * gcc.target/i386/chkp-hidden-def.c: New.
461 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
463         PR middle-end/62103
464         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
465         to use 24 bits for bitfield b.
467 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
469         PR testsuite/64796
470         * lib/target-supports.exp (check_effective_target_bswap64): Do not
471         cache result in a global variable.  Include all 32-bit targets for
472         bswap64 tests.
474 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
476         PR rtl-optimization/64756
477         * gcc.c-torture/execute/pr64756.c: New test.
479 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
481         PR target/64660
482         * gcc.target/sh/pr64660-0.h: New.
483         * gcc.target/sh/pr64660-1.c: New.
484         * gcc.target/sh/pr64660-2.c: New.
485         * gcc.target/sh/pr64660-3.c: New.
486         * gcc.target/sh/pr64660-4.c: New.
488 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
490         PR c++/64877
491         * g++.dg/warn/Waddress-2.C: New.
493 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
495         PR middle-end/61225
496         * gcc.target/i386/pr49095.c: XFAIL for ia32.
498 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
500         PR preprocessor/64803
501         * gcc.dg/cpp/builtin-macro-1.c: New test case.
503 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
505         * g++.dg/ipa/devirt-37.C: Disable early inlining.
507 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
509         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
510         (_ARM_FPSRC): Add DN and AHP fields.
511         (clean_results): Force DN=1 on AArch64.
512         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
513         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
514         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
515         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
516         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
517         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
519 2015-02-02  Alan Modra  <amodra@gmail.com>
521         * gcc.target/powerpc/cprophard.c: New.
523 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
525         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
526         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
528 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
530         PR debug/64817
531         * gcc.dg/pr64817-1.c: New test.
532         * gcc.dg/pr64817-2.c: New test.
534 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
536         PR target/64851
537         * gcc.target/sh/pr64851-0.h: New
538         * gcc.target/sh/pr64851-1.c: New
539         * gcc.target/sh/pr64851-2.c: New
540         * gcc.target/sh/pr64851-3.c: New
541         * gcc.target/sh/pr64851-4.c: New
543 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
545         PR target/64882
546         * gcc.dg/torture/pr64882.c: New test.
548 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
550         PR target/64159
551         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
552         sparc*-*-*.
554 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
556         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
557         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
558         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
559         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
560         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
561         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
562         tree dump.
563         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
564         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
565         tree dump.
566         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
567         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
568         tree dump.
570 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
572         PR target/64688
573         * g++.dg/pr64688-2.C: New.
575 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
577         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
578         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
579         * gcc.target/i386/fuse-caller-save.c: Ditto.
580         * gcc.target/i386/headmerge-1.c: Ditto.
581         * gcc.target/i386/headmerge-2.c: Ditto.
582         * gcc.target/i386/sibcall-6.c: Ditto.
584 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
586         PR target/64617
587         * gcc.target/i386/pr64617.c: New test.
589 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
591         PR target/15184
592         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
593         (dg-options): Remove -m32.
594         (dg-final): Scan for "movb %al" only.
595         * gcc.target/i386/pr15184-2.c: Ditto.
597 2015-01-30  Richard Biener  <rguenther@suse.de>
599         PR tree-optimization/64829
600         * gcc.dg/vect/pr64829.c: New testcase.
602 2015-01-29  Marek Polacek  <polacek@redhat.com>
604         PR c/64709
605         * gcc.dg/pr64709.c: New test.
607 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
609         PR c++/64717
610         * g++.dg/ubsan/pr64717-1.C: New test.
611         * g++.dg/ubsan/pr64717-2.C: New test.
613 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
615         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
617 2015-01-29  Jeff Law  <law@redhat.com>
619         PR target/15184
620         * gcc.target/i386/pr15184-1.c: New test.
621         * gcc.target/i386/pr15184-2.c: New test.
623 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
625         PR tree-optimization/64746
626         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
628 2015-01-29  Richard Biener  <rguenther@suse.de>
630         PR tree-optimization/64853
631         * gcc.dg/torture/pr64853.c: New testcase.
633 2015-01-29  Richard Biener  <rguenther@suse.de>
635         PR tree-optimization/64844
636         * gcc.dg/vect/pr64844.c: New testcase.
638 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
640         PR middle-end/64809
641         * gcc.dg/pr64809.c: Delete.
643 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
645         PR middle-end/64805
646         * gcc.target/i386/pr64805.c: New.
648 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
650         * gcc.dg/guality/guality.h (main): Add argv[0] to
651         guality_gdb_command.
653 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
655         PR ipa/64801
656         * gcc.dg/tree-ssa/pr64801.c: New testcase.
658 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
660         PR target/64659
661         * gcc.target/sh/sh.exp
662         (check_effective_target_atomic_model_soft_gusa_available,
663         check_effective_target_atomic_model_soft_tcb_available,
664         check_effective_target_atomic_model_soft_imask_available,
665         check_effective_target_atomic_model_hard_llcs_available): New.
666         * gcc.target/sh/pr64659-0.h: New.
667         * gcc.target/sh/pr64659-1.c: New.
668         * gcc.target/sh/pr64659-2.c: New.
669         * gcc.target/sh/pr64659-3.c: New.
670         * gcc.target/sh/pr64659-4.c: New.
672 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
674         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
675         scan-assembler-times pattern.
677 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
679         PR middle-end/64809
680         * gcc.dg/pr64809.c: New test.
682 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
684         PR tree-optimization/64277
685         * gcc.dg/pr64277.c: New.
687 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
689         PR tree-optimization/64718
690         * gcc.c-torture/execute/pr64718.c: New test.
692 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
694         * gcc.target/aarch64/abs_2.c: New.
696 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
698         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
699         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
700         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
701         ISA rev < 2.
703 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
705         PR bootstrap/64612
706         * lib/target-supports.exp (check_effective_target_comdat_group): New.
707         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
708         { target comdat_group }.
710 2015-01-27  Tobias Burnus  <burnus@net-b.de>
712         PR fortran/63861
713         * gfortran.dg/goacc/coarray_2.f90: New.
715 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
717         PR ipa/60871
718         PR ipa/64139
719         * g++.dg/torture/pr64139.C: New testcase.
720         * g++.dg/torture/pr60871.C: Likewise.
722 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
724         PR fortran/64230
725         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
726         prevent linking errors.
728 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
730         PR ipa/64282
731         * g++.dg/torture/pr64282.C: New testcase.
733 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
735         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
736         for wzr reg.
738 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
740         * gcc.target/s390/hotpatch-13.c: New testcase.
741         * gcc.target/s390/hotpatch-14.c: New testcase.
742         * gcc.target/s390/hotpatch-15.c: New testcase.
743         * gcc.target/s390/hotpatch-16.c: New testcase.
744         * gcc.target/s390/hotpatch-17.c: New testcase.
745         * gcc.target/s390/hotpatch-18.c: New testcase.
746         * gcc.target/s390/hotpatch-19.c: New testcase.
747         * gcc.target/s390/hotpatch-20.c: New testcase.
748         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
749         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
750         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
751         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
752         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
753         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
754         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
755         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
756         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
757         * gcc.target/s390/hotpatch-10.c: Likewise.
758         * gcc.target/s390/hotpatch-11.c: Likewise.
759         * gcc.target/s390/hotpatch-12.c: Likewise.
760         * gcc.target/s390/hotpatch-2.c: Likewise.
761         * gcc.target/s390/hotpatch-3.c: Likewise.
762         * gcc.target/s390/hotpatch-4.c: Likewise.
763         * gcc.target/s390/hotpatch-5.c: Likewise.
764         * gcc.target/s390/hotpatch-6.c: Likewise.
765         * gcc.target/s390/hotpatch-7.c: Likewise.
766         * gcc.target/s390/hotpatch-8.c: Likewise.
767         * gcc.target/s390/hotpatch-9.c: Likewise.
768         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
769         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
770         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
771         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
772         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
773         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
774         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
775         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
777 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
779         * gcc.dg/long_branch.c: New testcase.
781 2015-01-27  Richard Biener  <rguenther@suse.de>
783         PR tree-optimization/56273
784         PR tree-optimization/59124
785         PR tree-optimization/64277
786         * g++.dg/warn/Warray-bounds-6.C: New testcase.
787         * gcc.dg/Warray-bounds-12.c: Likewise.
788         * gcc.dg/Warray-bounds-13.c: Likewise.
790 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
792         PR rtl-optimization/61058
793         * gcc.dg/pr61058.c: New test.
795 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
797         * gcc.target/i386/chkp-narrow-bounds.c: New.
799 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
801         PR tree-optimization/64807
802         * gcc.dg/pr64807.c: New test.
804         PR c/64766
805         * gcc.dg/pr64766.c: New test.
807 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
809         PR target/49263
810         * gcc.target/sh/pr49263-4.c: New.
812 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
814         PR fortran/62044
815         * gfortran.dg/allocate_with_mold_1.f90: New test
817 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
819         PR c/64778
820         * gcc.dg/pr64778.c: New test.
822         PR middle-end/64421
823         * gcc.dg/vect/pr64421.c: New test.
825 2015-01-26  Tobias Burnus  <burnus@net-b.de>
827         PR fortran/64771
828         * gfortran.dg/coarray_36.f: New.
829         * gfortran.dg/coarray_37.f90: New.
831 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
833         PR fortran/64230
834         * gfortran.dg/class_allocate_18.f90: New.
836 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
838         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
840 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
842         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
844 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
846         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
848 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
850         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
852 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
854         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
855         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
856         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
857         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
859 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
861         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
862         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
863         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
865 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
867         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
868         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
869         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
870         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
871         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
872         vXXXhn.inc.
874 2015-01-26  Richard Biener  <rguenther@suse.de>
876         PR middle-end/64764
877         * gcc.dg/uninit-19.c: New testcase.
879 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
881         * lib/target-supports.exp (check_effective_target_vect64): Add
882         sparc*-*-*.
884 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
886         PR testsuite/64712
887         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
889 2015-01-26  Tony Liu  <tony.liu@arm.com>
891         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
892         non-UAL cases.
894 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
896         PR libfortran/64770
897         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
898         correctly, clean up afterwards.
900 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
902         PR fortran/62044
903         * gfortran.dg/use_rename_7.f90: New.
905 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
907         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
908         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
910 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
912         PR target/54236
913         * gcc.target/sh/pr54236-4.c: New.
915 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
917         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
918         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
919         Bridge test.
921 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
923         PR libfortran/64770
924         * gfortran.dg/open_new_segv.f90: New test.
926 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
928         PR target/49263
929         PR target/53987
930         PR target/64345
931         PR target/59533
932         PR target/52933
933         PR target/54236
934         PR target/51244
935         * gcc.target/sh/pr64345-1.c: New.
936         * gcc.target/sh/pr64345-2.c: New.
937         * gcc.target/sh/pr59533-1.c: New.
938         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
939         * gcc.target/sh/pr52933-2.c: Likewise.
940         * gcc.target/sh/pr54089-1.c: Likewise.
941         * gcc.target/sh/pr54236-1.c: Likewise.
942         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
943         * gcc.target/sh/pr49263-1.c: Remove xfails.
944         * gcc.target/sh/pr49263-2.c: Likewise.
945         * gcc.target/sh/pr49263-3.c: Likewise.
946         * gcc.target/sh/pr53987-1.c: Likewise.
947         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
948         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
949         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
950         (test05, test06, test07, test08, test09, test10, test11, test12): New.
951         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
952         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
953         test_009): New.
954         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
955         (test_02): New.
957 2015-01-24  Tom de Vries  <tom@codesourcery.com>
959         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
961 2015-01-23  Ian Lance Taylor  <iant@google.com>
963         PR go/64510
964         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
965         targets without split stack support.
967 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
969         PR target/64317
970         * gcc.target/i386/pr64317.c: New test.
972 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
974         PR rtl-optimization/63637
975         PR rtl-optimization/60663
976         * gcc.dg/pr63637-1.c: New test.
977         * gcc.dg/pr63637-2.c: New test.
978         * gcc.dg/pr63637-3.c: New test.
979         * gcc.dg/pr63637-4.c: New test.
980         * gcc.dg/pr63637-5.c: New test.
981         * gcc.dg/pr63637-6.c: New test.
982         * gcc.target/i386/pr63637-1.c: New test.
983         * gcc.target/i386/pr63637-2.c: New test.
984         * gcc.target/i386/pr63637-3.c: New test.
985         * gcc.target/i386/pr63637-4.c: New test.
986         * gcc.target/i386/pr63637-5.c: New test.
987         * gcc.target/i386/pr63637-6.c: New test.
989 2015-01-23  Richard Biener  <rguenther@suse.de>
991         PR testsuite/63439
992         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
993         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
995 2015-01-23  Marek Polacek  <polacek@redhat.com>
997         PR preprocessor/60570
998         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
999         * gcc.dg/cpp/pr60570.c: New test.
1001 2015-01-23  Richard Biener  <rguenther@suse.de>
1003         PR testsuite/63439
1004         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1005         vectorization on vect64 targets.
1007 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
1009         PR fortran/60922
1010         * gfortran.dg/class_allocate_17.f90: New.
1012 2015-01-23  Tobias Burnus  <burnus@net-b.de>
1014         PR fortran/64726
1015         * gfortran.dg/goacc/combined_loop.f90: New.
1017 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1019         PR fortran/61933
1020         * gfortran.dg/make_unit.f90: New test.
1022 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1024         PR fortran/61933
1025         * gfortran.dg/negative_unit_int8.f: Update.
1027 2015-01-22  Jeff Law  <law@redhat.com>
1029         PR target/52076
1030         * gcc.target/m68k/pr52076-1.c: New test.
1031         * gcc.target/m68k/pr52076-2.c: New test.
1033 2015-01-22  Richard Biener  <rguenther@suse.de>
1035         PR middle-end/64728
1036         * gcc.dg/torture/pr64728.c: New testcase.
1038 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
1040         PR target/64688
1041         * g++.dg/pr64688.C: New test.
1043 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1045         * gcc.target/i386/chkp-always_inline.c (f1): Make static
1046         to avoid errors with -fpic.
1048 2015-01-22  Richard Biener  <rguenther@suse.de>
1050         PR libstdc++/64535
1051         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1053 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
1055         PR rtl-optimization/64682
1056         * gcc.c-torture/execute/pr64682.c: New file.
1058 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
1060         PR debug/64511
1061         * gcc.dg/pr64511.c: New test.
1063         PR rtl-optimization/62078
1064         * g++.dg/opt/pr62078.C: New test.
1066         PR c/63307
1067         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1069 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
1071         PR fortran/57023
1072         * gfortran.dg/internal_pack_15.f90:  New test.
1074 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1076         * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1078 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1080         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1082 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1084         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1086 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1088         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1090 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1092         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1094 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1096         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1098 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1100         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1102 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1104         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1106 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1108         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1110 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1112         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1114 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1116         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1118 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1120         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1122 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1124         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1126 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1128         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1129         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1130         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1131         vXXXw.inc.
1133 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1135         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1136         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1137         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1138         vXXXl.inc.
1140 2015-01-21  Renlin Li  <renlin.li@arm.com>
1142         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1143         * g++.dg/tls/thread_local5g.C: Likewise.
1144         * g++.dg/tls/thread_local6g.C: Likewise.
1146 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1148         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1149         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1150         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1152 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1154         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1155         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1156         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1158 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1160         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1161         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1162         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1164 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1166         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1167         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1168         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1170 2015-01-20  Jeff Law  <law@redhat.com>
1172         PR target/59946
1173         * gcc.target/m68k/pr59946.c: New test.
1175 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1177         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1178         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1179         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1181 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1183         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1184         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1185         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1187 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1189         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1190         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1191         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1193 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1195         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1196         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1197         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1198         vshuffle.inc.
1199         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1200         vshuffle.inc.
1202 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1204         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1205         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1206         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1208 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1210         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1211         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1212         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1214 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1216         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1218 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
1220         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1222         PR sanitizer/64632
1223         * g++.dg/ubsan/pr64632.C: New test.
1225         PR debug/64663
1226         * gcc.dg/pr64663.c: New test.
1228 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1230         PR c++/64383
1231         * g++.dg/warn/Wunused-var-23.C: New.
1233 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1235         PR c++/59937
1236         * g++.dg/cpp0x/constexpr-59937-1.C: New.
1237         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1239 2015-01-20  Richard Biener  <rguenther@suse.de>
1241         PR ipa/64684
1242         * gcc.dg/lto/pr64684_0.c: New testcase.
1243         * gcc.dg/lto/pr64684_1.c: Likewise.
1244         * gcc.dg/lto/pr64684_2.c: Likewise.
1245         * gcc.dg/lto/pr64685_0.c: Likewise.
1246         * gcc.dg/lto/pr64685_1.c: Likewise.
1248 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1250         PR c++/62241
1251         * g++.dg/cpp1y/lambda-init12.C: New.
1253 2015-01-20  Richard Biener  <rguenther@suse.de>
1255         PR tree-optimization/64410
1256         * g++.dg/vect/pr64410.cc: Require vect_double.
1258 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
1260         PR target/64149
1261         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1263 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
1265         PR bootstrap/64676
1266         Revert:
1267         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1269         PR rtl-optimization/64081
1270         * gcc.dg/pr64081.c: New test.
1272 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1274         * jit.dg/harness.h: Include <unistd.h>.
1275         (CHECK_NO_ERRORS): New.
1276         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1277         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1278         gcc_jit_context_compile_to_file.
1279         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1280         args to the spawned executable.
1281         (jit-expand-vars): New function.
1282         (jit-exe-params): New variable.
1283         (dg-jit-set-exe-params): New function.
1284         (jit-dg-test): Detect testcases that use
1285         jit-verify-compile-to-file and call jit-setup-compile-to-file.
1286         Set arguments of spawned process to jit-exe-params.
1287         (jit-get-output-filename): New function.
1288         (jit-setup-compile-to-file): New function.
1289         (jit-verify-compile-to-file): New function.
1290         (jit-run-executable): New function.
1291         (jit-verify-executable): New function.
1292         * jit.dg/test-compile-to-assembler.c: New testcase.
1293         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1294         * jit.dg/test-compile-to-executable.c: New testcase.
1295         * jit.dg/test-compile-to-object.c: New testcase.
1297 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
1299         PR target/64652
1300         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1301         (test_1): New.
1303 2015-01-19  Martin Liska  <mliska@suse.cz>
1305         * objc/compile/pr64668.m: New test.
1307 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1309         * jit.dg/test-arith-overflow.c: Include stdbool.h.
1310         (create_overflow_fn): Update comment to clarify that
1311         the third param of the created function is a bool *, not
1312         an int *.
1313         (verify_int_overflow_fn): Convert param "expected_ovf" from
1314         int to bool.  Update third param of "overflow_fn_type" from int *
1315         to bool *.  Update local "actual_ovf" from int to bool.
1316         (verify_uint_overflow_fn): Likewise.
1318 2015-01-19  Martin Liska  <mliska@suse.cz>
1320         * gcc.dg/ipa/ipa-icf-33.c: New test.
1322 2015-01-19  Felix Yang  <felix.yang@huawei.com>
1323             Haijian Zhang  <z.zhanghaijian@huawei.com>
1325         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1326         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1327         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1328         result_float64x2, expected_hfloat64x2): New helper type, variable and
1329         declaration.
1330         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1331         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1332         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1333         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1334         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1335         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1336         and target without the FMA feature.
1338 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
1340         * gcc.target/aarch64/pr64304.c: New testcase.
1342 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1344         PR rtl-optimization/64081
1345         * gcc.dg/pr64081.c: New test.
1347 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
1349         PR target/63971
1350         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1351         the epilogue).
1352         * gcc.target/aarch64/test_frame_6.c: Likewise.
1353         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1354         and x19 (in the epilogue).
1355         * gcc.target/aarch64/test_frame_4.c: Likewise.
1356         * gcc.target/aarch64/test_frame_7.c: Likewise.
1358 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
1360         * gcc.target/i386/chkp-always_inline.c: New.
1362 2015-01-15  Andrew Pinski  <apinski@cavium.com>
1363             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1365         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1366         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1368 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
1370         PR fortran/60255
1371         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1372         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1374 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1376         PR fortran/64578
1377         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1379 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
1381         PR target/64652
1382         * gcc.target/sh/torture/pr64652.c: New.
1384 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1386         * gcc.dg/ipa/ipa-icf-32.c: Update template.
1387         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1388         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1389         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1390         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1391         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1393 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1395         PR ipa/64378
1396         * g++.dg/torture/pr64378.C: New testcase.
1398 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1400         PR fortran/57959
1401         * gfortran.dg/block_13.f08: New test
1403 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1405         PR fortran/55901
1406         * gfortran.dg/associate_1.f03: Allow test for character with
1407         automatic length.
1409 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1411         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1412         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1414 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1416         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1418 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
1420         PR fortran/64578
1421         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1423 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1425         PR fortran/60357
1426         * gfortran.dg/alloc_comp_assign_13.f08: New test.
1428         PR fortran/61275
1429         * gfortran.dg/alloc_comp_assign_14.f08: New test.
1431         PR fortran/55932
1432         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1434 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1436         PR fortran/60334
1437         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1439 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
1441         PR rtl-optimization/52773
1442         * gcc.c-torture/compile/pr52773.c: New test.
1444 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1446         PR c++/62134
1447         * g++.dg/cpp0x/alias-decl-46.C: New.
1449 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1451         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1453 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1455         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1456         Add trace.
1457         (CHECK_FP): Likewise.
1458         (CHECK_CUMULATIVE_SAT): Likewise.
1460 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1462         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1463         (Set_Neon_Cumulative_Sat): Add parameter.
1464         (__set_neon_cumulative_sat): Support new parameter.
1465         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1466         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1467         argument.
1468         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1469         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1470         argument.
1472 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1474         * g++.dg/tsan/vptr_benign_race.C: New testcase.
1475         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1477 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1479         PR c++/60056
1480         * g++.dg/tls/thread_local-ice4.C: New.
1482 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
1484         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1485         than Neon options.
1487 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1489         PR c++/62276
1490         * g++.dg/cpp0x/vt-62276.C: New.
1492 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1494         PR middle-end/64353
1495         * g++.dg/pr64353.C: New.
1497 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1499         PR target/64263
1500         * gcc.target/aarch64/pr64263_1.c: New test.
1502 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1504         PR tree-optimization/64434
1505         * gcc.dg/torture/pr64434.c: Move to...
1506         * gcc.dg/pr64434.c: ... here.
1508 2015-01-16  Richard Biener  <rguenther@suse.de>
1510         PR middle-end/64614
1511         * gcc.dg/uninit-18.c: New testcase.
1513 2015-01-16  Richard Biener  <rguenther@suse.de>
1515         PR tree-optimization/64568
1516         * g++.dg/torture/pr64568-2.C: New testcase.
1518 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1520         PR target/64363
1521         * gcc.target/i386/chkp-label-address.c: New.
1523 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
1525         PR fortran/45290
1526         * gfortran.dg/pointer_init_6.f90: Extended.
1528 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
1530         * gcc.c-torture/compile/20150108.c: New test.
1532 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1534         * gcc.target/visium: New directory.
1536 2015-01-16  Richard Biener  <rguenther@suse.de>
1538         PR tree-optimization/61743
1539         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1540         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1542 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
1544         * gcc.dg/pr64015.c: New test.
1546 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
1548         PR ipa/64163
1549         PR ipa/64612
1550         * g++.dg/ipa/pr64612.C: New test.
1552 2015-01-16  Renlin Li  <renlin.li@arm.com>
1554         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1556 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
1558         * gcc.target/i386/sse-14.c: Test new intrinsic.
1559         * gcc.target/i386/sse-22.c: Ditto.
1561 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1563         PR c++/58614
1564         * g++.dg/cpp0x/auto44.C: New.
1566 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
1568         PR target/59710
1569         * gcc.target/nios2/gpopt-all.c: New test case.
1570         * gcc.target/nios2/gpopt-local.c: New test case.
1571         * gcc.target/nios2/gpopt-global.c: New test case.
1572         * gcc.target/nios2/gpopt-data.c: New test case.
1573         * gcc.target/nios2/gpopt-none.c: New test case.
1575 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
1577         * g++.dg/ubsan/vptr-1.C: New test.
1578         * g++.dg/ubsan/vptr-2.C: New test.
1579         * g++.dg/ubsan/vptr-3.C: New test.
1580         * g++.dg/ubsan/vptr-4.C: New test.
1581         * g++.dg/ubsan/vptr-5.C: New test.
1582         * g++.dg/ubsan/vptr-6.C: New test.
1583         * g++.dg/ubsan/vptr-7.C: New test.
1584         * g++.dg/ubsan/vptr-8.C: New test.
1585         * g++.dg/ubsan/vptr-9.C: New test.
1587 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1589         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1590         is set up.
1591         * lib/gcc-dg.exp: Likewise.
1593 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1595         PR rtl-optimization/64110
1596         * gcc.target/i386/pr64110.c: Add scan-assembler.
1598 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
1599             James Norris  <jnorris@codesourcery.com>
1600             Cesar Philippidis  <cesar@codesourcery.com>
1601             Ilmir Usmanov  <i.usmanov@samsung.com>
1603         * lib/target-supports.exp (check_effective_target_fopenacc): New
1604         procedure.
1605         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1606         * g++.dg/goacc/goacc.exp: Likewise.
1607         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1608         * gcc.dg/goacc/goacc.exp: Likewise.
1609         * gfortran.dg/goacc/goacc.exp: Likewise.
1610         * c-c++-common/cpp/openacc-define-1.c: New file.
1611         * c-c++-common/cpp/openacc-define-2.c: Likewise.
1612         * c-c++-common/cpp/openacc-define-3.c: Likewise.
1613         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1614         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1615         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1616         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1617         * c-c++-common/goacc/asyncwait-1.c: Likewise.
1618         * c-c++-common/goacc/cache-1.c: Likewise.
1619         * c-c++-common/goacc/clauses-fail.c: Likewise.
1620         * c-c++-common/goacc/collapse-1.c: Likewise.
1621         * c-c++-common/goacc/data-1.c: Likewise.
1622         * c-c++-common/goacc/data-2.c: Likewise.
1623         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1624         * c-c++-common/goacc/deviceptr-1.c: Likewise.
1625         * c-c++-common/goacc/deviceptr-2.c: Likewise.
1626         * c-c++-common/goacc/deviceptr-3.c: Likewise.
1627         * c-c++-common/goacc/if-clause-1.c: Likewise.
1628         * c-c++-common/goacc/if-clause-2.c: Likewise.
1629         * c-c++-common/goacc/kernels-1.c: Likewise.
1630         * c-c++-common/goacc/loop-1.c: Likewise.
1631         * c-c++-common/goacc/loop-private-1.c: Likewise.
1632         * c-c++-common/goacc/nesting-1.c: Likewise.
1633         * c-c++-common/goacc/nesting-data-1.c: Likewise.
1634         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1635         * c-c++-common/goacc/parallel-1.c: Likewise.
1636         * c-c++-common/goacc/pcopy.c: Likewise.
1637         * c-c++-common/goacc/pcopyin.c: Likewise.
1638         * c-c++-common/goacc/pcopyout.c: Likewise.
1639         * c-c++-common/goacc/pcreate.c: Likewise.
1640         * c-c++-common/goacc/pragma_context.c: Likewise.
1641         * c-c++-common/goacc/present-1.c: Likewise.
1642         * c-c++-common/goacc/reduction-1.c: Likewise.
1643         * c-c++-common/goacc/reduction-2.c: Likewise.
1644         * c-c++-common/goacc/reduction-3.c: Likewise.
1645         * c-c++-common/goacc/reduction-4.c: Likewise.
1646         * c-c++-common/goacc/sb-1.c: Likewise.
1647         * c-c++-common/goacc/sb-2.c: Likewise.
1648         * c-c++-common/goacc/sb-3.c: Likewise.
1649         * c-c++-common/goacc/update-1.c: Likewise.
1650         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1651         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1652         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1653         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1654         * gfortran.dg/goacc/assumed.f95: Likewise.
1655         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1656         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1657         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1658         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1659         * gfortran.dg/goacc/branch.f95: Likewise.
1660         * gfortran.dg/goacc/cache-1.f95: Likewise.
1661         * gfortran.dg/goacc/coarray.f95: Likewise.
1662         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1663         * gfortran.dg/goacc/cray.f95: Likewise.
1664         * gfortran.dg/goacc/critical.f95: Likewise.
1665         * gfortran.dg/goacc/data-clauses.f95: Likewise.
1666         * gfortran.dg/goacc/data-tree.f95: Likewise.
1667         * gfortran.dg/goacc/declare-1.f95: Likewise.
1668         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1669         * gfortran.dg/goacc/fixed-1.f: Likewise.
1670         * gfortran.dg/goacc/fixed-2.f: Likewise.
1671         * gfortran.dg/goacc/fixed-3.f: Likewise.
1672         * gfortran.dg/goacc/fixed-4.f: Likewise.
1673         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1674         * gfortran.dg/goacc/if.f95: Likewise.
1675         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1676         * gfortran.dg/goacc/list.f95: Likewise.
1677         * gfortran.dg/goacc/literal.f95: Likewise.
1678         * gfortran.dg/goacc/loop-1.f95: Likewise.
1679         * gfortran.dg/goacc/loop-2.f95: Likewise.
1680         * gfortran.dg/goacc/loop-3.f95: Likewise.
1681         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1682         * gfortran.dg/goacc/omp.f95: Likewise.
1683         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1684         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1685         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1686         * gfortran.dg/goacc/parameter.f95: Likewise.
1687         * gfortran.dg/goacc/private-1.f95: Likewise.
1688         * gfortran.dg/goacc/private-2.f95: Likewise.
1689         * gfortran.dg/goacc/private-3.f95: Likewise.
1690         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1691         * gfortran.dg/goacc/reduction-2.f95: Likewise.
1692         * gfortran.dg/goacc/reduction.f95: Likewise.
1693         * gfortran.dg/goacc/routine-1.f90: Likewise.
1694         * gfortran.dg/goacc/routine-2.f90: Likewise.
1695         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1696         * gfortran.dg/goacc/several-directives.f95: Likewise.
1697         * gfortran.dg/goacc/sie.f95: Likewise.
1698         * gfortran.dg/goacc/subarrays.f95: Likewise.
1699         * gfortran.dg/gomp/map-1.f90: Likewise.
1700         * gfortran.dg/openacc-define-1.f90: Likewise.
1701         * gfortran.dg/openacc-define-2.f90: Likewise.
1702         * gfortran.dg/openacc-define-3.f90: Likewise.
1703         * g++.dg/gomp/block-1.C: Update for changed compiler output.
1704         * g++.dg/gomp/block-2.C: Likewise.
1705         * g++.dg/gomp/block-3.C: Likewise.
1706         * g++.dg/gomp/block-5.C: Likewise.
1707         * g++.dg/gomp/target-1.C: Likewise.
1708         * g++.dg/gomp/target-2.C: Likewise.
1709         * g++.dg/gomp/taskgroup-1.C: Likewise.
1710         * g++.dg/gomp/teams-1.C: Likewise.
1711         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1712         * gcc.dg/cilk-plus/jump.c: Likewise.
1713         * gcc.dg/gomp/block-1.c: Likewise.
1714         * gcc.dg/gomp/block-10.c: Likewise.
1715         * gcc.dg/gomp/block-2.c: Likewise.
1716         * gcc.dg/gomp/block-3.c: Likewise.
1717         * gcc.dg/gomp/block-4.c: Likewise.
1718         * gcc.dg/gomp/block-5.c: Likewise.
1719         * gcc.dg/gomp/block-6.c: Likewise.
1720         * gcc.dg/gomp/block-7.c: Likewise.
1721         * gcc.dg/gomp/block-8.c: Likewise.
1722         * gcc.dg/gomp/block-9.c: Likewise.
1723         * gcc.dg/gomp/target-1.c: Likewise.
1724         * gcc.dg/gomp/target-2.c: Likewise.
1725         * gcc.dg/gomp/taskgroup-1.c: Likewise.
1726         * gcc.dg/gomp/teams-1.c: Likewise.
1728 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
1730         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1731         test case.
1733 2015-01-15  Mike Stump  <mikestump@comcast.net>
1735         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1736         * gcc.dg/inline_2.c: Likewise.
1737         * gcc.dg/inline_3.c: Likewise.
1738         * gcc.dg/inline_4.c: Likewise.
1740 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
1742         PR fortran/58023
1743         * gfortran.dg/proc_ptr_comp_43.f90: New.
1745 2015-01-15  Mike Stump  <mikestump@comcast.net>
1747         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1748         * gcc.dg/unroll_2.c: Likewise.
1749         * gcc.dg/unroll_3.c: Likewise.
1750         * gcc.dg/unroll_4.c: Likewise.
1751         * gcc.dg/unroll_5.c: Likewise.
1753 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
1755         PR target/63971
1756         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1757         in epilogue.
1758         * gcc.target/aarch64/test_frame_6.c: Likewise.
1759         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1760         x30 and x19 (in the epilogue).
1761         * gcc.target/aarch64/test_frame_4.c: Likewise.
1762         * gcc.target/aarch64/test_frame_7.c: Likewise.
1764 2015-01-15  Martin Liska  <mliska@suse.cz>
1766         * g++.dg/ipa/pr64068.C: New test.
1767         * gcc.dg/ipa/PR64559.c: New test.
1769 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1771         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1772         with PIE.
1774 2015-01-15  Richard Biener  <rguenther@suse.de>
1776         PR tree-optimization/61743
1777         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1778         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1780 2015-01-15 Renlin Li <renlin.li@arm.com>
1782         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1783         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1785 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1787         * gcc.dg/vect/vect-aggressive-1.c: New.
1788         * gcc.target/i386/avx2-vect-aggressive.c: New.
1790 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1792         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1794 2015-01-15  Richard Biener  <rguenther@suse.de>
1796         PR lto/64415
1797         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1798         -Wl,-undefined,dynamic_lookup.
1800 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1802         * gnat.dg/opt47.adb: New test.
1804 2015-01-15  Richard Biener  <rguenther@suse.de>
1806         PR lto/64415
1807         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1809 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1811         PR tree-optimization/64434
1812         * gcc.dg/torture/pr64434.c: New test.
1814 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1816         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1817         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
1818         -march=loongson* and -march=octeon* require -mno-micromips.
1820 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1821             Matthew Fortune  <matthew.fortune@imgtec.com>
1823         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1824         * gcc.target/mips/call-saved-5.c (foo): Likewise.
1825         * gcc.target/mips/call-saved-6.c (foo): Likewise.
1826         * gcc.target/mips/call-saved-7.c: New file.
1827         * gcc.target/mips/call-saved-8.c: New file.
1828         * gcc.target/mips/call-saved-9.c: New file.
1830 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
1832         * gcc.target/mips/lsa.c: New file.
1833         * gcc.target/mips/mips64-lsa.c: Likewise.
1834         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1835         * gcc.target/mips/mulsize-4.c: Likewise.
1836         * gcc.target/mips/mulsize-5.c: New file.
1837         * gcc.target/mips/mulsize-6.c: Likewise.
1838         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1839         and !HAS_LSA as ghost options.
1840         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1841         for !HAS_LSA.
1843 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
1845         * g++.dg/torture/20141013.c: Set -fno-short-enums.
1847 2015-01-15  Richard Biener  <rguenther@suse.de>
1849         PR middle-end/64365
1850         * gcc.dg/torture/pr64365.c: New testcase.
1852 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
1854         * gcc.dg/stackprotectexplicit1.c: New test.
1855         * g++.dg/stackprotectexplicit2.c: New test.
1857 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1859         PR target/61933
1860         * gfortran.dg/inquire_internal.f90: New.
1861         * gfortran.dg/negative_unit_check.f90: New.
1863 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
1865         PR target/53988
1866         * gcc.target/sh/pr53988-1.c: New.
1868 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
1870         PR c++/58671
1871         * g++.dg/tls/thread_local-ice3.C: New.
1873 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1875         * gcc.target/i386/fentry-override.c: Properly place {} in target
1876         selector.  Remove nonpic.
1877         * gcc.target/i386/fentry.c: Likewise.
1879 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1881         * gcc.dg/atomic-invalid.c: Check for invalid memory model
1882         warnings instead of errors.
1884 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
1886         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1887         option support instead of ENABLE_LTO from Makefile.
1889 2015-01-14  Richard Biener  <rguenther@suse.de>
1891         PR tree-optimization/59354
1892         * gcc.dg/vect/pr59354.c: New testcase.
1894 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
1896         * lib/target-supports.exp
1897         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1898         on ARM architures before v7.
1900 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1902         PR middle-end/59448
1903         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1904         an atomic_exchange.
1906 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1908         PR target/64386
1909         * gcc.target/i386/pr64386.c: New test.
1911 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1913         PR target/64393
1914         * gcc.target/i386/pr64393.c: New test.
1916 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1918         PR target/64387
1919         * gcc.target/i386/pr64387.c: New test.
1921 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
1923         * gcc.target/aarch64/store-pair-1.c: Fix typo.
1925 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1927         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1929 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1931         PR target/64453
1932         * gcc.target/arm/pr64453.c: New.
1934 2015-01-14  Richard Biener  <rguenther@suse.de>
1936         PR lto/64415
1937         * gcc.dg/lto/pr64415_0.c: New testcase.
1938         * gcc.dg/lto/pr64415_1.c: Likewise.
1940 2015-01-14  Martin Liska  <mliska@suse.cz>
1942         * gcc.dg/ipa/pr64307.c: New test.
1944 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
1946         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1947         64-bit and 128-bit.
1949 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1951         PR target/64460
1952         * gcc.target/arm/pr64460_1.c: New test.
1954 2015-01-14  Richard Biener  <rguenther@suse.de>
1956         PR tree-optimization/64493
1957         PR tree-optimization/64495
1958         * gcc.dg/vect/pr64493.c: New testcase.
1959         * gcc.dg/vect/pr64495.c: Likewise.
1961 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
1963         * gcc.dg/Warray-bounds-11.c: New test-case.
1965 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1967         * gcc.target/mips/octeon3-pipe-1.c: New test.
1969 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
1971         * jit.dg/harness.h (set_up_logging): Move string concatenation
1972         into...
1973         (concat_strings): New function.
1974         (dump_reproducer): New function.
1975         (test_jit): Call dump_reproducer.
1976         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1977         function.
1978         (jit-dg-test): Delete any generated reproducer from previous runs.
1979         Verify that a generated reproducer was created, and verify that it
1980         compiles.
1981         * jit.dg/test-nested-contexts.c (main): Call
1982         gcc_jit_context_dump_reproducer_to_file.
1984 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1986         * gcc.dg/aru-2.c: Add dg-require-profiling.
1988 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1990         * lib/target-supports.exp (check_profiling_available): Check if
1991         -pg links.
1993 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
1995         PR ipa/64565
1996         * g++.dg/torture/pr64565.C: New testcase.
1998 2015-01-13  Marek Polacek  <polacek@redhat.com>
2000         PR middle-end/64391
2001         * gcc.dg/tm/pr64391.c: New test.
2003 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2005         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2006         true.
2008 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2010         * gcc.target/i386/pie.c: New test.
2012         * lib/target-supports.exp (check_effective_target_pie): New.
2014 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2016         PR rtl-optimization/64286
2017         * gcc.target/i386/avx2-pr64286.c: New test.
2019 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
2021         PR c++/57626
2022         * g++.dg/cpp0x/vt-57626.C: New.
2024 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2026         PR fortran/64528
2027         * gfortran.dg/pr64528.f90: New test.
2029 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
2031         * gcc.target/aarch64/subsp.c: New test.
2033 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2035         * gcc.target/aarch64/store-pair-1.c: New testcase.
2037 2015-01-13  Richard Biener  <rguenther@suse.de>
2039         PR lto/64373
2040         * gcc.dg/lto/pr64373_0.c: New testcase.
2042 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2044         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2045         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2047 2015-01-13  Richard Biener  <rguenther@suse.de>
2049         PR tree-optimization/64406
2050         * gcc.dg/pr64406.c: New testcase.
2052 2015-01-13  Richard Biener  <rguenther@suse.de>
2054         PR tree-optimization/64404
2055         * gcc.dg/vect/pr64404.c: New testcase.
2057 2015-01-13  Richard Biener  <rguenther@suse.de>
2059         PR tree-optimization/64568
2060         * g++.dg/torture/pr64568.C: New testcase.
2062 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2064         * jit.dg/test-error-local-used-from-other-function.c: New test
2065         case.
2066         * jit.dg/test-error-param-reuse.c: New test case.
2067         * jit.dg/test-error-param-sharing.c: New test case.
2068         * jit.dg/test-error-param-used-from-other-function.c: New test
2069         case.
2070         * jit.dg/test-error-param-used-without-a-function.c: New test
2071         case.
2073 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
2075         PR tree-optimization/64563
2076         * gcc.dg/pr64563.c: New test.
2078         PR target/64513
2079         * gcc.target/i386/pr64513.c: New test.
2081         PR tree-optimization/64454
2082         * gcc.dg/pr64454.c: New test.
2084         PR testsuite/64028
2085         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2086         bind_pic_locally.
2087         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2088         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2089         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2090         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2091         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2092         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2093         * gcc.dg/vect/slp-25.c: Likewise.
2094         * gcc.dg/vect/vect-109.c: Likewise.
2095         * gcc.dg/vect/vect-13.c: Likewise.
2096         * gcc.dg/vect/vect-17.c: Likewise.
2097         * gcc.dg/vect/vect-18.c: Likewise.
2098         * gcc.dg/vect/vect-19.c: Likewise.
2099         * gcc.dg/vect/vect-20.c: Likewise.
2100         * gcc.dg/vect/vect-21.c: Likewise.
2101         * gcc.dg/vect/vect-22.c: Likewise.
2102         * gcc.dg/vect/vect-27.c: Likewise.
2103         * gcc.dg/vect/vect-29.c: Likewise.
2104         * gcc.dg/vect/vect-2-big-array.c: Likewise.
2105         * gcc.dg/vect/vect-2.c: Likewise.
2106         * gcc.dg/vect/vect-3.c: Likewise.
2107         * gcc.dg/vect/vect-4.c: Likewise.
2108         * gcc.dg/vect/vect-5.c: Likewise.
2109         * gcc.dg/vect/vect-72.c: Likewise.
2110         * gcc.dg/vect/vect-73-big-array.c: Likewise.
2111         * gcc.dg/vect/vect-73.c: Likewise.
2112         * gcc.dg/vect/vect-77-global.c: Likewise.
2113         * gcc.dg/vect/vect-78-global.c: Likewise.
2114         * gcc.dg/vect/vect-7.c: Likewise.
2115         * gcc.dg/vect/vect-86.c: Likewise.
2116         * gcc.dg/vect/vect-align-1.c: Likewise.
2117         * gcc.dg/vect/vect-align-3.c: Likewise.
2118         * gcc.dg/vect/vect-all-big-array.c: Likewise.
2119         * gcc.dg/vect/vect-all.c: Likewise.
2120         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2121         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2122         * gcc.dg/vect/vect-peel-3.c: Likewise.
2123         * gcc.dg/vect/vect-peel-4.c: Likewise.
2124         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2126 2015-01-12  Jeff Law  <law@redhat.com>
2128         PR target/64461
2129         * gcc.target/m68k/pr64461.c: New test.
2131 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2133         * jit.dg/test-array-as-pointer.c (create_code): Update call
2134         to gcc_jit_context_new_global by setting "kind" to
2135         GCC_JIT_GLOBAL_IMPORTED.
2136         * jit.dg/test-error-array-as-pointer.c: Likewise.
2137         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2138         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2139         setting kind to GCC_JIT_GLOBAL_EXPORTED.
2140         * jit.dg/test-using-global.c (the_global): Rename to...
2141         (imported_global): ...this.
2142         (create_code): Update to test the three kinds of global.
2143         (verify_code): Likewise.
2145 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
2147         PR testsuite/64427
2148         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
2149         undefined behavior.
2150         * gcc.target/i386/pr64291-2.c: Updated.
2152 2015-01-12  Richard Biener  <rguenther@suse.de>
2154         PR tree-optimization/64530
2155         * gfortran.dg/pr64530.f90: New testcase.
2157 2015-01-12  Richard Biener  <rguenther@suse.de>
2159         PR middle-end/64357
2160         * gcc.dg/torture/pr64357.c: New testcase.
2162 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
2164         * gcc.target/i386/nop-mcount.c: Properly place {} in target
2165         selector.
2167 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2168         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2170 2015-01-12  Martin Liska  <mliska@suse.cz>
2172         * gcc.dg/ipa/PR64550.c: New test.
2174 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
2176         PR ipa/63470
2177         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2179 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2181         PR fortran/63733
2182         * gfortran.dg/typebound_operator_20.f90: New.
2184 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2186         PR fortran/58023
2187         * gfortran.dg/proc_ptr_comp_42.f90: New.
2189 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2191         PR fortran/64508
2192         * gfortran.dg/proc_ptr_comp_41.f90: New.
2194 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
2196         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2198 2015-01-10  Tobias Burnus  <burnus@net-b.de>
2200         PR fortran/64522
2201         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2202         and add dg-excess-errors.
2203         * gfortran.dg/line_length_6.f90: New.
2204         * gfortran.dg/line_length_7.f90: New.
2205         * gfortran.dg/line_length_8.f90: New.
2206         * gfortran.dg/line_length_9.f90: New.
2207         * gfortran.dg/line_length_10.f90: New.
2208         * gfortran.dg/line_length_11.f90: New.
2210 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2212         * jit.dg/test-threads.c (struct testcase): Move declaration
2213         to jit.dg/all-non-failing-tests.h.
2214         (testcases): Likewise.
2215         * jit.dg/all-non-failing-tests.h (struct testcase): Move
2216         declaration here from jit.dg/all-non-failing-tests.h.
2217         (testcases): Likewise.
2218         * jit.dg/test-combination.c (create_code): Eliminate spelling
2219         out all of the testcases in favor of looping through the
2220         "testcases" metadata.
2221         (verify_code): Likewise.
2223 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
2225         PR rtl-optimization/64536
2226         * gcc.dg/pr64536.c: New test.
2228 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2230         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2231         * jit.dg/test-combination.c (create_code): Likewise.
2232         (verify_code): Likewise.
2233         * jit.dg/test-constants.c: New test case.
2234         * jit.dg/test-threads.c: Add test-constants.c.
2236 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
2238         PR libobjc/51891
2239         * objc.dg/gnu-api-2-class.m: Add a test case
2240         for the above change.
2242 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2244         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2246 2015-01-09  Richard Biener  <rguenther@suse.de>
2248         PR tree-optimization/64410
2249         * g++.dg/vect/pr64410.cc: New testcase.
2251 2015-01-09  Martin Liska  <mliska@suse.cz>
2253         * gcc.dg/ipa/ipa-icf-32.c: New test.
2255 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2257         * c-c++-common/tsan/tsan_barrier.h: New.
2258         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2259         * c-c++-common/tsan/bitfield_race.c: Likewise.
2260         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2261         * c-c++-common/tsan/mutexset1.c: Likewise.
2262         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2263         * c-c++-common/tsan/race_on_mutex.c: Likewise.
2264         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2265         * c-c++-common/tsan/simple_race.c: Likewise.
2266         * c-c++-common/tsan/simple_stack.c: Likewise.
2267         * c-c++-common/tsan/sleep_sync.c: Likewise.
2268         * c-c++-common/tsan/tiny_race.c: Likewise.
2269         * c-c++-common/tsan/tls_race.c: Likewise.
2270         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2271         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2272         * g++.dg/tsan/atomic_free.C: Likewise.
2273         * g++.dg/tsan/atomic_free2.C: Likewise.
2274         * g++.dg/tsan/cond_race.C: Likewise.
2275         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2277 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
2279         PR testsuite/62250
2280         * lib/target-supports.exp (check_effective_target_libatomic_available):
2281         New.
2282         * gfortran.dg/coarray/caf.exp: Only add -latomic for
2283         targets that match effective-target libatomic_available.
2284         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2286 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2288         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2289         Verify the result of gcc_jit_context_get_last_error.
2290         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2292 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2294         PR tree-optimization/63989
2295         * gcc.dg/strlenopt-27.c: New test.
2297 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2299         * jit.dg/harness.h (set_up_logging): New function.
2300         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
2301         set_up_logging on the context, so that every testcase is
2302         logged to a particular file.
2303         * jit.dg/test-nested-contexts.c (main): Open a logfile,
2304         and call gcc_jit_context_set_logfile on the top-level context.
2306 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2308         PR target/64338
2309         * g++.dg/opt/pr64338.C: New test.
2311 2015-01-08  Tobias Burnus  <burnus@net-b.de>
2313         * gfortran.dg/coarray/codimension_2b.f90: New file.
2314         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2315         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2317 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2319         PR c++/59004
2320         * g++.dg/ext/fnname4.C: New.
2322 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2324         PR c++/64462
2325         * g++.dg/cpp0x/constexpr-64462.C: New.
2327 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2329         PR c++/60753
2330         * g++.dg/cpp0x/deleted10.C: New.
2332 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2334         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2336 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2338         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2339         GCC_JIT_UNARY_OP_ABS.
2340         (verify_unary_ops): Likewise.
2342 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2344         * jit.dg/test-arith-overflow.c: New test case.
2345         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2346         * jit.dg/test-combination.c (create_code): Likewise.
2347         (verify_code): Likewise.
2348         * jit.dg/test-threads.c (testcases): Likewise.
2350 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2352         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2353         rather than "jit".  Load g++.exp, and call g++_init.
2354         Run test-*.cc files within the testsuite and *.cc files within
2355         docs/examples.
2356         (jit-dg-test): Drop the addition of -fgnu89-inline to
2357         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2358         doing it when compiling C testcases (since g++ does not handle
2359         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2360         is restored to the value after g++_init ran, rather than the
2361         value before g++_init ran.  Return a list of
2362         $comp_output $output_file, as dg-test assumes.
2364 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2366         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2367         make it easier to figure out the origin of each test result when
2368         running test-combination.c and test-threads.c.
2369         (CHECK_VALUE): Likewise.
2370         (CHECK_DOUBLE_VALUE): Likewise.
2371         (CHECK_STRING_VALUE): Likewise.
2372         (CHECK_STRING_STARTS_WITH): Likewise.
2373         (CHECK_STRING_CONTAINS): Likewise.
2374         (CHECK): Likewise.
2375         (check_string_value): Likewise, add "funcname" param.
2376         (check_string_starts_with): Likewise.
2377         (check_string_contains): Likewise.
2379 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2381         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2382         generating name of built executable.
2384 2015-01-07  Marek Polacek  <polacek@redhat.com>
2386         PR c/64440
2387         * gcc.dg/pr64440.c: New test.
2388         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2390 2015-01-07  Marek Polacek  <polacek@redhat.com>
2392         PR c/64417
2393         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2394         * gcc.dg/pr64417.c: New test.
2396 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2398         PR target/64505
2399         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2400         fix is correct.
2402 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2404         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2405         Check if testcases run without errors, not just if they compile.
2407 2015-01-06  Christian Bruel  <christian.bruel@st.com>
2409         PR target/64507
2410         * gcc.target/sh/pr64507.c: New test.
2412 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
2414         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2416 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
2418         * c-c++-common/asan/sanitize-all-1.c: New test.
2419         * c-c++-common/ubsan/sanitize-all-1.c: New test.
2420         * c-c++-common/ubsan/sanitize-all-2.c: New test.
2421         * c-c++-common/ubsan/sanitize-all-3.c: New test.
2422         * c-c++-common/ubsan/sanitize-all-4.c: New test.
2424 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2426         * lib/target-supports.exp (check_profiling_available): Return 0 for
2427         Visium.
2428         (check_effective_target_tls_runtime): Likewise.
2429         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2430         * gcc.dg/20020312-2.c: Adjust for Visium.
2431         * gcc.dg/tls/thr-cse-1.c: Likewise
2432         * gcc.dg/tree-ssa/20040204-1.c: Likewise
2433         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2434         * gcc.dg/weak/typeof-2.c: Likewise.
2436 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
2438         PR rtl-optimization/64287
2439         * gcc.dg/aru-2.c: New test.
2441 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2443         PR sanitizer/64344
2444         * c-c++-common/ubsan/pr64344-1.c: New test.
2445         * c-c++-common/ubsan/pr64344-2.c: New test.
2447         PR tree-optimization/64465
2448         * gcc.dg/pr64465.c: New test.
2450         PR tree-optimization/64494
2451         * gcc.c-torture/compile/pr64494.c: New test.
2453 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2455         PR fortran/47674
2456         * gfortran.dg/realloc_on_assign_25.f90:  New test.
2458 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2460         Update copyright years.
2462 2015-01-05  Marek Polacek  <polacek@redhat.com>
2464         PR c/64423
2465         * gcc.dg/pr64423.c: New test.
2467 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2469         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2470         mmix-knuth-mmixware for the same reason as for MIPS.
2471         * gcc.dg/debug/debug-2.c: Ditto.
2473         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2475 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
2477         PR testsuite/62250
2478         * lib/gfortran.exp: Add libatomic library search path.
2479         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2480         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2482         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2484 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2486         * c-c++-common/tsan/bitfield_race.c: New testcase.
2487         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2489 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2491         * gfortran.dg/coarray/collectives_4.f90: New.
2493 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2495         PR fortran/57562
2496         * gfortran.dg/extends_16.f90: New.
2498 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2500         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2502 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2504         * gfortran.dg/coarray/codimension_2.f90: New.
2505         * gfortran.dg/coarray/codimension_2a.f90: New.
2506         * gfortran.dg/coarray_35.f90: New.
2507         * gfortran.dg/coarray_35a.f90: New.
2509 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2511         PR fortran/60507
2512         * gfortran.dg/dummy_procedure_11.f90: New.
2514 Copyright (C) 2015 Free Software Foundation, Inc.
2516 Copying and distribution of this file, with or without modification,
2517 are permitted in any medium without royalty provided the copyright
2518 notice and this notice are preserved.