/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blobefdc9dce3178d315562558d4843dcccd281dfd70
1 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/64970
4         * g++.dg/cpp0x/sfinae55.C: New.
6 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8         PR ipa/65034
9         * g++.dg/ipa/pr65034.C: New test.
11 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13         PR tree-optimization/65002
14         * gcc.dg/pr65002.C: New.
16 2015-02-13  Marek Polacek  <polacek@redhat.com>
18         PR c/65040
19         * c-c++-common/pr65040.c: New test.
21 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
23         PR tree-optimization/64705
24         * gcc.dg/tree-ssa/pr64705.c: New test.
26 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
28         PR rtl/32219
29         * gcc.dg/visibility-22.c: New test.
30         * gcc.dg/visibility-23.c: New test.
31         * gcc.target/i386/pr32219-1.c: New test.
32         * gcc.target/i386/pr32219-2.c: New test.
33         * gcc.target/i386/pr32219-3.c: New test.
34         * gcc.target/i386/pr32219-4.c: New test.
35         * gcc.target/i386/pr32219-5.c: New test.
36         * gcc.target/i386/pr32219-6.c: New test.
37         * gcc.target/i386/pr32219-7.c: New test.
38         * gcc.target/i386/pr32219-8.c: New test.
39         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
41 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
43         PR libgfortran/57822
44         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
45         four different KINDs.
47 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
49         PR c++/64884
50         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
52         PR sanitizer/65000
53         * g++.dg/ubsan/pr65000.C: New test.
55 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
57         PR fortran/64932
58         * gfortran.dg/finalize_28.f90: New test
60 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
62         PR debug/55541
63         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
64         DW_TAG_lexical_block removal.
65         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
66         * g++.dg/guality/pr55541.C: New test.
68         PR sanitizer/64984
69         * g++.dg/ubsan/pr64984.C: New test.
71 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
73         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
75 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
77         PR testsuite/64930
78         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
79         instructions for 2015-01-14 get_memmodel changes.
80         * gcc.target/powerpc/atomic-p8.c: Likewise.
82         PR sanitizer/65019
83         * g++.dg/ubsan/pr65019.C: New test.
85         PR tree-optimization/65014
86         * gcc.c-torture/compile/pr65014.c: New test.
88 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
90         PR libgfortran/57822
91         * gfortran/fmt_g0_7.f08: Revise test.
93 2015-02-11  Jeff Law  <law@redhat.com>
95         PR target/63347
96         * gcc.target/m68k/pr63347.c: New test.
98 2015-02-11  Marek Polacek  <polacek@redhat.com>
100         * g++.dg/ubsan/shift-1.C: New test.
101         * gcc.dg/ubsan/c-shift-2.c: New test.
102         * c-c++-common/ubsan/shift-5.c: Remove file.
104 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
106         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
107         Directive adjusted to XFAIL.
108         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
109         adjusted to XFAIL.
111 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
113         PR middle-end/65003
114         * g++.dg/opt/pr65003.C: New test.
116 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
118         * lib/target-supports.exp (check_effective_target_pie): Renamed
119         to ...
120         (check_effective_target_pie_enabled): This.
121         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
122         * gcc.target/i386/pie.c: Likewise.
124 2015-02-11  Andrew Pinski  <apinski@cavium.com>
126         PR target/64893
127         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
128         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
130 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
132         PR target/61925
133         * gcc.target/i386/pr61925-1.c: New test.
134         * gcc.target/i386/pr61925-2.c: New test.
135         * gcc.target/i386/pr61925-3.c: New test.
137 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
139         PR sanitizer/65004
140         * g++.dg/asan/pr65004.C: New test.
142 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
144         PR target/64661
145         * gcc.taget/sh/pr64661-0.h: New.
146         * gcc.taget/sh/pr64661-1.c: New.
147         * gcc.taget/sh/pr64661-2.c: New.
148         * gcc.taget/sh/pr64661-3.c: New.
149         * gcc.taget/sh/pr64661-4.c: New.
151 2015-02-10  Richard Biener  <rguenther@suse.de>
153         PR tree-optimization/64995
154         * g++.dg/torture/pr64995.C: New testcase.
156 2015-02-10  Richard Biener  <rguenther@suse.de>
158         PR tree-optimization/64909
159         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
161 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
163         * gcc.dg/signbit-sa.c: New test.
165 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
167         PR libgfortran/57822
168         * gfortran/fmt_g0_7.f08: New test.
170 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
172         PR tree-optimization/43378
173         * gcc.dg/tree-ssa/pr43378.c: New test.
175 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
177         PR ipa/64978
178         * g++.dg/torture/pr64978.C: New testcase.
180 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
182         PR sanitizer/64981
183         * gcc.dg/asan/pr64981.c: New test.
185 2015-02-09  Marek Polacek  <polacek@redhat.com>
187         PR c/64856
188         * gcc.dg/pr64856.c: New test.
190 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
192         PR target/64979
193         * gcc.dg/tree-ssa/stdarg-7.c: New test.
194         * gcc.c-torture/execute/pr64979.c: New test.
196 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
198         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
200 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
202         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
203         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
205 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
207         PR target/58757
208         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
210 2015-02-09  Richard Biener  <rguenther@suse.de>
212         PR tree-optimization/54000
213         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
215 2015-02-09  Tom de Vries  <tom@codesourcery.com>
217         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
219 2015-02-09  Martin Liska  <mliska@suse.cz>
221         * g++.dg/ipa/pr64858.C: New test.
223 2015-02-09  Tom de Vries  <tom@codesourcery.com>
225         * gcc.dg/uninit-19.c: Fix warning line for fpic.
227 2015-02-08  Andrew Pinski  <apinski@cavium.com>
229         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
231 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
233         PR fortran/63744
234         * gfortran.dg/use_rename_8.f90: New.
236 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
238         * gnat.dg/addr7.ad[sb]: New test.
239         * gnat.dg/addr8.ad[sb]: Likewise.
241 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
243         PR jit/64752
244         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
245         from jit.dg/test-compile-to-executable.c's create_code, with a
246         clarification of the output message.
247         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
248         pass/fail message.
249         (test_jit): Use CHECK_NO_ERRORS when calling
250         gcc_jit_context_compile_to_file.
251         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
252         jit-verify-compile-to-file to jit-verify-output-file-was-created.
253         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
254         about deletions that are attempted.
255         (jit-verify-compile-to-file): Rename to...
256         (jit-verify-output-file-was-created): ...this, and drop the
257         attempt to run "file" and verify the output.
258         (jit-verify-assembler): New function.
259         (jit-verify-object): New function.
260         (jit-verify-dynamic-library): New function.
261         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
262         favor of an implementation from new file
263         create-code-for-hello-world-executable.h, which also adds a
264         "main".
265         (dg-final): Replace jit-verify-compile-to-file with
266         jit-verify-output-file-was-created, and invoke new function
267         jit-verify-assembler.
268         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
269         the output message.
270         (dg-final): Replace jit-verify-compile-to-file with
271         jit-verify-output-file-was-created, and invoke new function
272         jit-verify-dynamic-library.
273         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
274         favor of an implementation from new file
275         create-code-for-hello-world-executable.h, which also adds a
276         "main".
277         (dg-final): Replace jit-verify-compile-to-file with
278         jit-verify-output-file-was-created.  Strengthen the expected stdout
279         from the built executable.
280         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
281         favor of an implementation from new file
282         create-code-for-hello-world-executable.h, which also adds a
283         "main".
284         (dg-final): Replace jit-verify-compile-to-file with
285         jit-verify-output-file-was-created, and invoke new function
286         jit-verify-object.
287         * jit.dg/verify-dynamic-library.c: New source file.
289 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
290             Brian Rzycki  <b.rzycki@samsung.com>
292         PR tree-optimization/64878
293         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
295 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
297         PR ipa/64896
298         * g++.dg/ipa/pr64896.C: New test.
300 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
302         PR target/64205
303         * gcc.target/powerpc/pr64205.c: New file.
305 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
307         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
308         (dg-options): Use -fpie instead of -fPIE -pie.
310 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
312         PR middle-end/64937
313         * g++.dg/asan/pr64937.C: New test.
315 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
317         PR fortran/63205
318         * gfortran.dg/class_to_type_4.f90: New test
320 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
322         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
324 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
326         PR rtl-optimization/64957
327         PR debug/64817
328         * gcc.c-torture/execute/pr64957.c: New test.
330 2015-02-05  Jeff Law  <law@redhat.com>
332         PR target/17306
333         * gcc.target/h8300/pr17306-1.c: New test.
334         * gcc.target/h8300/pr17306-2.c: New test.
336 2015-02-05  Tobias Burnus  <burnus@net-b.de>
338         PR fortran/64943
339         * gfortran.dg/structure_constructor_12.f90: New.
341 2015-02-05  Jeff Law  <law@redhat.com>
343         PR target/58400
344         gcc.target/h8300/pr58400.c: New test.
346 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
348         * gcc.target/arm/macro_defs0.c: New test.
349         * gcc.target/arm/macro_defs1.c: New test.
350         * gcc.target/arm/macro_defs2.c: New test.
352 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
354         PR rtl-optimization/64905
355         * gcc.target/i386/pr64905.c: Require nonpic target.
356         (dg-options): Add -fomit-frame-pointer.
357         (main): Remove.
359 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
361         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
362         tree dump scanning.
364 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
366         PR fortran/64757
367         * gfortran.dg/type_to_class_2.f90: New test
368         * gfortran.dg/type_to_class_3.f90: New test
370 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
372         PR ipa/64686
373         * g++.dg/torture/pr64686.C: New testcase.
375 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
377         PR rtl-optimization/64905
378         * gcc.target/i386/pr64905.c: New file.
380 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
382         * gcc.dg/guality/pr41447-1.c: Remove xfail.
383         * gcc.dg/guality/pr41616-1.c: Ditto.
385 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
387         PR debug/64817
388         * gcc.dg/pr64817-3.c: New.
390 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
391             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
393         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
394         pass parameters in registers.
395         * gcc.dg/guality/pr36728-2.c (main): Likewise.
396         * gcc.dg/guality/pr36728-3.c (main): Likewise.
397         * gcc.dg/guality/pr36728-4.c (main): Likewise.
399 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
400             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
402         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
403         list, allow for multilibed targets.
404         * gcc.dg/combine_ashiftrt_2.c: Likewise.
406 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
408         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
409         * gcc.dg/pr46728-6.c: Ditto.
411 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
413         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
414         for mips_nanlegacy target.
416 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
418         * gcc.target/i386/chkp-hidden-def.c: New.
420 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
422         PR middle-end/62103
423         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
424         to use 24 bits for bitfield b.
426 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
428         PR testsuite/64796
429         * lib/target-supports.exp (check_effective_target_bswap64): Do not
430         cache result in a global variable.  Include all 32-bit targets for
431         bswap64 tests.
433 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
435         PR rtl-optimization/64756
436         * gcc.c-torture/execute/pr64756.c: New test.
438 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
440         PR target/64660
441         * gcc.target/sh/pr64660-0.h: New.
442         * gcc.target/sh/pr64660-1.c: New.
443         * gcc.target/sh/pr64660-2.c: New.
444         * gcc.target/sh/pr64660-3.c: New.
445         * gcc.target/sh/pr64660-4.c: New.
447 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
449         PR c++/64877
450         * g++.dg/warn/Waddress-2.C: New.
452 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
454         PR middle-end/61225
455         * gcc.target/i386/pr49095.c: XFAIL for ia32.
457 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
459         PR preprocessor/64803
460         * gcc.dg/cpp/builtin-macro-1.c: New test case.
462 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
464         * g++.dg/ipa/devirt-37.C: Disable early inlining.
466 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
468         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
469         (_ARM_FPSRC): Add DN and AHP fields.
470         (clean_results): Force DN=1 on AArch64.
471         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
472         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
473         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
474         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
475         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
476         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
478 2015-02-02  Alan Modra  <amodra@gmail.com>
480         * gcc.target/powerpc/cprophard.c: New.
482 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
484         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
485         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
487 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
489         PR debug/64817
490         * gcc.dg/pr64817-1.c: New test.
491         * gcc.dg/pr64817-2.c: New test.
493 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
495         PR target/64851
496         * gcc.target/sh/pr64851-0.h: New
497         * gcc.target/sh/pr64851-1.c: New
498         * gcc.target/sh/pr64851-2.c: New
499         * gcc.target/sh/pr64851-3.c: New
500         * gcc.target/sh/pr64851-4.c: New
502 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
504         PR target/64882
505         * gcc.dg/torture/pr64882.c: New test.
507 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
509         PR target/64159
510         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
511         sparc*-*-*.
513 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
515         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
516         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
517         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
518         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
519         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
520         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
521         tree dump.
522         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
523         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
524         tree dump.
525         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
526         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
527         tree dump.
529 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
531         PR target/64688
532         * g++.dg/pr64688-2.C: New.
534 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
536         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
537         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
538         * gcc.target/i386/fuse-caller-save.c: Ditto.
539         * gcc.target/i386/headmerge-1.c: Ditto.
540         * gcc.target/i386/headmerge-2.c: Ditto.
541         * gcc.target/i386/sibcall-6.c: Ditto.
543 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
545         PR target/64617
546         * gcc.target/i386/pr64617.c: New test.
548 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
550         PR target/15184
551         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
552         (dg-options): Remove -m32.
553         (dg-final): Scan for "movb %al" only.
554         * gcc.target/i386/pr15184-2.c: Ditto.
556 2015-01-30  Richard Biener  <rguenther@suse.de>
558         PR tree-optimization/64829
559         * gcc.dg/vect/pr64829.c: New testcase.
561 2015-01-29  Marek Polacek  <polacek@redhat.com>
563         PR c/64709
564         * gcc.dg/pr64709.c: New test.
566 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
568         PR c++/64717
569         * g++.dg/ubsan/pr64717-1.C: New test.
570         * g++.dg/ubsan/pr64717-2.C: New test.
572 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
574         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
576 2015-01-29  Jeff Law  <law@redhat.com>
578         PR target/15184
579         * gcc.target/i386/pr15184-1.c: New test.
580         * gcc.target/i386/pr15184-2.c: New test.
582 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
584         PR tree-optimization/64746
585         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
587 2015-01-29  Richard Biener  <rguenther@suse.de>
589         PR tree-optimization/64853
590         * gcc.dg/torture/pr64853.c: New testcase.
592 2015-01-29  Richard Biener  <rguenther@suse.de>
594         PR tree-optimization/64844
595         * gcc.dg/vect/pr64844.c: New testcase.
597 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
599         PR middle-end/64809
600         * gcc.dg/pr64809.c: Delete.
602 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
604         PR middle-end/64805
605         * gcc.target/i386/pr64805.c: New.
607 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
609         * gcc.dg/guality/guality.h (main): Add argv[0] to
610         guality_gdb_command.
612 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
614         PR ipa/64801
615         * gcc.dg/tree-ssa/pr64801.c: New testcase.
617 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
619         PR target/64659
620         * gcc.target/sh/sh.exp
621         (check_effective_target_atomic_model_soft_gusa_available,
622         check_effective_target_atomic_model_soft_tcb_available,
623         check_effective_target_atomic_model_soft_imask_available,
624         check_effective_target_atomic_model_hard_llcs_available): New.
625         * gcc.target/sh/pr64659-0.h: New.
626         * gcc.target/sh/pr64659-1.c: New.
627         * gcc.target/sh/pr64659-2.c: New.
628         * gcc.target/sh/pr64659-3.c: New.
629         * gcc.target/sh/pr64659-4.c: New.
631 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
633         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
634         scan-assembler-times pattern.
636 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
638         PR middle-end/64809
639         * gcc.dg/pr64809.c: New test.
641 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
643         PR tree-optimization/64277
644         * gcc.dg/pr64277.c: New.
646 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
648         PR tree-optimization/64718
649         * gcc.c-torture/execute/pr64718.c: New test.
651 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
653         * gcc.target/aarch64/abs_2.c: New.
655 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
657         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
658         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
659         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
660         ISA rev < 2.
662 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
664         PR bootstrap/64612
665         * lib/target-supports.exp (check_effective_target_comdat_group): New.
666         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
667         { target comdat_group }.
669 2015-01-27  Tobias Burnus  <burnus@net-b.de>
671         PR fortran/63861
672         * gfortran.dg/goacc/coarray_2.f90: New.
674 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
676         PR ipa/60871
677         PR ipa/64139
678         * g++.dg/torture/pr64139.C: New testcase.
679         * g++.dg/torture/pr60871.C: Likewise.
681 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
683         PR fortran/64230
684         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
685         prevent linking errors.
687 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
689         PR ipa/64282
690         * g++.dg/torture/pr64282.C: New testcase.
692 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
694         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
695         for wzr reg.
697 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
699         * gcc.target/s390/hotpatch-13.c: New testcase.
700         * gcc.target/s390/hotpatch-14.c: New testcase.
701         * gcc.target/s390/hotpatch-15.c: New testcase.
702         * gcc.target/s390/hotpatch-16.c: New testcase.
703         * gcc.target/s390/hotpatch-17.c: New testcase.
704         * gcc.target/s390/hotpatch-18.c: New testcase.
705         * gcc.target/s390/hotpatch-19.c: New testcase.
706         * gcc.target/s390/hotpatch-20.c: New testcase.
707         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
708         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
709         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
710         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
711         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
712         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
713         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
714         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
715         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
716         * gcc.target/s390/hotpatch-10.c: Likewise.
717         * gcc.target/s390/hotpatch-11.c: Likewise.
718         * gcc.target/s390/hotpatch-12.c: Likewise.
719         * gcc.target/s390/hotpatch-2.c: Likewise.
720         * gcc.target/s390/hotpatch-3.c: Likewise.
721         * gcc.target/s390/hotpatch-4.c: Likewise.
722         * gcc.target/s390/hotpatch-5.c: Likewise.
723         * gcc.target/s390/hotpatch-6.c: Likewise.
724         * gcc.target/s390/hotpatch-7.c: Likewise.
725         * gcc.target/s390/hotpatch-8.c: Likewise.
726         * gcc.target/s390/hotpatch-9.c: Likewise.
727         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
728         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
729         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
730         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
731         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
732         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
733         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
734         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
736 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
738         * gcc.dg/long_branch.c: New testcase.
740 2015-01-27  Richard Biener  <rguenther@suse.de>
742         PR tree-optimization/56273
743         PR tree-optimization/59124
744         PR tree-optimization/64277
745         * g++.dg/warn/Warray-bounds-6.C: New testcase.
746         * gcc.dg/Warray-bounds-12.c: Likewise.
747         * gcc.dg/Warray-bounds-13.c: Likewise.
749 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
751         PR rtl-optimization/61058
752         * gcc.dg/pr61058.c: New test.
754 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
756         * gcc.target/i386/chkp-narrow-bounds.c: New.
758 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
760         PR tree-optimization/64807
761         * gcc.dg/pr64807.c: New test.
763         PR c/64766
764         * gcc.dg/pr64766.c: New test.
766 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
768         PR target/49263
769         * gcc.target/sh/pr49263-4.c: New.
771 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
773         PR fortran/62044
774         * gfortran.dg/allocate_with_mold_1.f90: New test
776 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
778         PR c/64778
779         * gcc.dg/pr64778.c: New test.
781         PR middle-end/64421
782         * gcc.dg/vect/pr64421.c: New test.
784 2015-01-26  Tobias Burnus  <burnus@net-b.de>
786         PR fortran/64771
787         * gfortran.dg/coarray_36.f: New.
788         * gfortran.dg/coarray_37.f90: New.
790 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
792         PR fortran/64230
793         * gfortran.dg/class_allocate_18.f90: New.
795 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
797         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
799 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
801         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
803 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
805         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
807 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
809         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
811 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
813         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
814         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
815         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
816         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
818 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
820         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
821         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
822         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
824 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
826         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
827         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
828         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
829         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
830         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
831         vXXXhn.inc.
833 2015-01-26  Richard Biener  <rguenther@suse.de>
835         PR middle-end/64764
836         * gcc.dg/uninit-19.c: New testcase.
838 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
840         * lib/target-supports.exp (check_effective_target_vect64): Add
841         sparc*-*-*.
843 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
845         PR testsuite/64712
846         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
848 2015-01-26  Tony Liu  <tony.liu@arm.com>
850         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
851         non-UAL cases.
853 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
855         PR libfortran/64770
856         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
857         correctly, clean up afterwards.
859 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
861         PR fortran/62044
862         * gfortran.dg/use_rename_7.f90: New.
864 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
866         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
867         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
869 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
871         PR target/54236
872         * gcc.target/sh/pr54236-4.c: New.
874 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
876         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
877         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
878         Bridge test.
880 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
882         PR libfortran/64770
883         * gfortran.dg/open_new_segv.f90: New test.
885 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
887         PR target/49263
888         PR target/53987
889         PR target/64345
890         PR target/59533
891         PR target/52933
892         PR target/54236
893         PR target/51244
894         * gcc.target/sh/pr64345-1.c: New.
895         * gcc.target/sh/pr64345-2.c: New.
896         * gcc.target/sh/pr59533-1.c: New.
897         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
898         * gcc.target/sh/pr52933-2.c: Likewise.
899         * gcc.target/sh/pr54089-1.c: Likewise.
900         * gcc.target/sh/pr54236-1.c: Likewise.
901         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
902         * gcc.target/sh/pr49263-1.c: Remove xfails.
903         * gcc.target/sh/pr49263-2.c: Likewise.
904         * gcc.target/sh/pr49263-3.c: Likewise.
905         * gcc.target/sh/pr53987-1.c: Likewise.
906         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
907         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
908         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
909         (test05, test06, test07, test08, test09, test10, test11, test12): New.
910         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
911         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
912         test_009): New.
913         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
914         (test_02): New.
916 2015-01-24  Tom de Vries  <tom@codesourcery.com>
918         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
920 2015-01-23  Ian Lance Taylor  <iant@google.com>
922         PR go/64510
923         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
924         targets without split stack support.
926 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
928         PR target/64317
929         * gcc.target/i386/pr64317.c: New test.
931 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
933         PR rtl-optimization/63637
934         PR rtl-optimization/60663
935         * gcc.dg/pr63637-1.c: New test.
936         * gcc.dg/pr63637-2.c: New test.
937         * gcc.dg/pr63637-3.c: New test.
938         * gcc.dg/pr63637-4.c: New test.
939         * gcc.dg/pr63637-5.c: New test.
940         * gcc.dg/pr63637-6.c: New test.
941         * gcc.target/i386/pr63637-1.c: New test.
942         * gcc.target/i386/pr63637-2.c: New test.
943         * gcc.target/i386/pr63637-3.c: New test.
944         * gcc.target/i386/pr63637-4.c: New test.
945         * gcc.target/i386/pr63637-5.c: New test.
946         * gcc.target/i386/pr63637-6.c: New test.
948 2015-01-23  Richard Biener  <rguenther@suse.de>
950         PR testsuite/63439
951         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
952         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
954 2015-01-23  Marek Polacek  <polacek@redhat.com>
956         PR preprocessor/60570
957         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
958         * gcc.dg/cpp/pr60570.c: New test.
960 2015-01-23  Richard Biener  <rguenther@suse.de>
962         PR testsuite/63439
963         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
964         vectorization on vect64 targets.
966 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
968         PR fortran/60922
969         * gfortran.dg/class_allocate_17.f90: New.
971 2015-01-23  Tobias Burnus  <burnus@net-b.de>
973         PR fortran/64726
974         * gfortran.dg/goacc/combined_loop.f90: New.
976 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
978         PR fortran/61933
979         * gfortran.dg/make_unit.f90: New test.
981 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
983         PR fortran/61933
984         * gfortran.dg/negative_unit_int8.f: Update.
986 2015-01-22  Jeff Law  <law@redhat.com>
988         PR target/52076
989         * gcc.target/m68k/pr52076-1.c: New test.
990         * gcc.target/m68k/pr52076-2.c: New test.
992 2015-01-22  Richard Biener  <rguenther@suse.de>
994         PR middle-end/64728
995         * gcc.dg/torture/pr64728.c: New testcase.
997 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
999         PR target/64688
1000         * g++.dg/pr64688.C: New test.
1002 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1004         * gcc.target/i386/chkp-always_inline.c (f1): Make static
1005         to avoid errors with -fpic.
1007 2015-01-22  Richard Biener  <rguenther@suse.de>
1009         PR libstdc++/64535
1010         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1012 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
1014         PR rtl-optimization/64682
1015         * gcc.c-torture/execute/pr64682.c: New file.
1017 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
1019         PR debug/64511
1020         * gcc.dg/pr64511.c: New test.
1022         PR rtl-optimization/62078
1023         * g++.dg/opt/pr62078.C: New test.
1025         PR c/63307
1026         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1028 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
1030         PR fortran/57023
1031         * gfortran.dg/internal_pack_15.f90:  New test.
1033 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1035         * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1037 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1039         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1041 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1043         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1045 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1047         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1049 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1051         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1053 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1055         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1057 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1059         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1061 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1063         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1065 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1067         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1069 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1071         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1073 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1075         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1077 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1079         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1081 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1083         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1085 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1087         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1088         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1089         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1090         vXXXw.inc.
1092 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1094         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1095         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1096         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1097         vXXXl.inc.
1099 2015-01-21  Renlin Li  <renlin.li@arm.com>
1101         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1102         * g++.dg/tls/thread_local5g.C: Likewise.
1103         * g++.dg/tls/thread_local6g.C: Likewise.
1105 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1107         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1108         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1109         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1111 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1113         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1114         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1115         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1117 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1119         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1120         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1121         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1123 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1125         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1126         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1127         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1129 2015-01-20  Jeff Law  <law@redhat.com>
1131         PR target/59946
1132         * gcc.target/m68k/pr59946.c: New test.
1134 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1136         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1137         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1138         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1140 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1142         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1143         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1144         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1146 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1148         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1149         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1150         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1152 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1154         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1155         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1156         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1157         vshuffle.inc.
1158         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1159         vshuffle.inc.
1161 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1163         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1164         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1165         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1167 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1169         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1170         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1171         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1173 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1175         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1177 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
1179         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1181         PR sanitizer/64632
1182         * g++.dg/ubsan/pr64632.C: New test.
1184         PR debug/64663
1185         * gcc.dg/pr64663.c: New test.
1187 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1189         PR c++/64383
1190         * g++.dg/warn/Wunused-var-23.C: New.
1192 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1194         PR c++/59937
1195         * g++.dg/cpp0x/constexpr-59937-1.C: New.
1196         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1198 2015-01-20  Richard Biener  <rguenther@suse.de>
1200         PR ipa/64684
1201         * gcc.dg/lto/pr64684_0.c: New testcase.
1202         * gcc.dg/lto/pr64684_1.c: Likewise.
1203         * gcc.dg/lto/pr64684_2.c: Likewise.
1204         * gcc.dg/lto/pr64685_0.c: Likewise.
1205         * gcc.dg/lto/pr64685_1.c: Likewise.
1207 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1209         PR c++/62241
1210         * g++.dg/cpp1y/lambda-init12.C: New.
1212 2015-01-20  Richard Biener  <rguenther@suse.de>
1214         PR tree-optimization/64410
1215         * g++.dg/vect/pr64410.cc: Require vect_double.
1217 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
1219         PR target/64149
1220         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1222 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
1224         PR bootstrap/64676
1225         Revert:
1226         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1228         PR rtl-optimization/64081
1229         * gcc.dg/pr64081.c: New test.
1231 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1233         * jit.dg/harness.h: Include <unistd.h>.
1234         (CHECK_NO_ERRORS): New.
1235         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1236         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1237         gcc_jit_context_compile_to_file.
1238         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1239         args to the spawned executable.
1240         (jit-expand-vars): New function.
1241         (jit-exe-params): New variable.
1242         (dg-jit-set-exe-params): New function.
1243         (jit-dg-test): Detect testcases that use
1244         jit-verify-compile-to-file and call jit-setup-compile-to-file.
1245         Set arguments of spawned process to jit-exe-params.
1246         (jit-get-output-filename): New function.
1247         (jit-setup-compile-to-file): New function.
1248         (jit-verify-compile-to-file): New function.
1249         (jit-run-executable): New function.
1250         (jit-verify-executable): New function.
1251         * jit.dg/test-compile-to-assembler.c: New testcase.
1252         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1253         * jit.dg/test-compile-to-executable.c: New testcase.
1254         * jit.dg/test-compile-to-object.c: New testcase.
1256 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
1258         PR target/64652
1259         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1260         (test_1): New.
1262 2015-01-19  Martin Liska  <mliska@suse.cz>
1264         * objc/compile/pr64668.m: New test.
1266 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1268         * jit.dg/test-arith-overflow.c: Include stdbool.h.
1269         (create_overflow_fn): Update comment to clarify that
1270         the third param of the created function is a bool *, not
1271         an int *.
1272         (verify_int_overflow_fn): Convert param "expected_ovf" from
1273         int to bool.  Update third param of "overflow_fn_type" from int *
1274         to bool *.  Update local "actual_ovf" from int to bool.
1275         (verify_uint_overflow_fn): Likewise.
1277 2015-01-19  Martin Liska  <mliska@suse.cz>
1279         * gcc.dg/ipa/ipa-icf-33.c: New test.
1281 2015-01-19  Felix Yang  <felix.yang@huawei.com>
1282             Haijian Zhang  <z.zhanghaijian@huawei.com>
1284         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1285         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1286         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1287         result_float64x2, expected_hfloat64x2): New helper type, variable and
1288         declaration.
1289         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1290         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1291         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1292         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1293         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1294         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1295         and target without the FMA feature.
1297 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
1299         * gcc.target/aarch64/pr64304.c: New testcase.
1301 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1303         PR rtl-optimization/64081
1304         * gcc.dg/pr64081.c: New test.
1306 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
1308         PR target/63971
1309         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1310         the epilogue).
1311         * gcc.target/aarch64/test_frame_6.c: Likewise.
1312         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1313         and x19 (in the epilogue).
1314         * gcc.target/aarch64/test_frame_4.c: Likewise.
1315         * gcc.target/aarch64/test_frame_7.c: Likewise.
1317 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
1319         * gcc.target/i386/chkp-always_inline.c: New.
1321 2015-01-15  Andrew Pinski  <apinski@cavium.com>
1322             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1324         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1325         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1327 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
1329         PR fortran/60255
1330         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1331         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1333 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1335         PR fortran/64578
1336         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1338 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
1340         PR target/64652
1341         * gcc.target/sh/torture/pr64652.c: New.
1343 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1345         * gcc.dg/ipa/ipa-icf-32.c: Update template.
1346         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1347         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1348         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1349         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1350         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1352 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1354         PR ipa/64378
1355         * g++.dg/torture/pr64378.C: New testcase.
1357 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1359         PR fortran/57959
1360         * gfortran.dg/block_13.f08: New test
1362 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1364         PR fortran/55901
1365         * gfortran.dg/associate_1.f03: Allow test for character with
1366         automatic length.
1368 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1370         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1371         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1373 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1375         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1377 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
1379         PR fortran/64578
1380         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1382 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1384         PR fortran/60357
1385         * gfortran.dg/alloc_comp_assign_13.f08: New test.
1387         PR fortran/61275
1388         * gfortran.dg/alloc_comp_assign_14.f08: New test.
1390         PR fortran/55932
1391         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1393 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1395         PR fortran/60334
1396         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1398 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
1400         PR rtl-optimization/52773
1401         * gcc.c-torture/compile/pr52773.c: New test.
1403 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1405         PR c++/62134
1406         * g++.dg/cpp0x/alias-decl-46.C: New.
1408 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1410         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1412 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1414         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1415         Add trace.
1416         (CHECK_FP): Likewise.
1417         (CHECK_CUMULATIVE_SAT): Likewise.
1419 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1421         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1422         (Set_Neon_Cumulative_Sat): Add parameter.
1423         (__set_neon_cumulative_sat): Support new parameter.
1424         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1425         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1426         argument.
1427         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1428         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1429         argument.
1431 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1433         * g++.dg/tsan/vptr_benign_race.C: New testcase.
1434         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1436 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1438         PR c++/60056
1439         * g++.dg/tls/thread_local-ice4.C: New.
1441 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
1443         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1444         than Neon options.
1446 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1448         PR c++/62276
1449         * g++.dg/cpp0x/vt-62276.C: New.
1451 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1453         PR middle-end/64353
1454         * g++.dg/pr64353.C: New.
1456 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1458         PR target/64263
1459         * gcc.target/aarch64/pr64263_1.c: New test.
1461 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1463         PR tree-optimization/64434
1464         * gcc.dg/torture/pr64434.c: Move to...
1465         * gcc.dg/pr64434.c: ... here.
1467 2015-01-16  Richard Biener  <rguenther@suse.de>
1469         PR middle-end/64614
1470         * gcc.dg/uninit-18.c: New testcase.
1472 2015-01-16  Richard Biener  <rguenther@suse.de>
1474         PR tree-optimization/64568
1475         * g++.dg/torture/pr64568-2.C: New testcase.
1477 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1479         PR target/64363
1480         * gcc.target/i386/chkp-label-address.c: New.
1482 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
1484         PR fortran/45290
1485         * gfortran.dg/pointer_init_6.f90: Extended.
1487 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
1489         * gcc.c-torture/compile/20150108.c: New test.
1491 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1493         * gcc.target/visium: New directory.
1495 2015-01-16  Richard Biener  <rguenther@suse.de>
1497         PR tree-optimization/61743
1498         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1499         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1501 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
1503         * gcc.dg/pr64015.c: New test.
1505 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
1507         PR ipa/64163
1508         PR ipa/64612
1509         * g++.dg/ipa/pr64612.C: New test.
1511 2015-01-16  Renlin Li  <renlin.li@arm.com>
1513         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1515 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
1517         * gcc.target/i386/sse-14.c: Test new intrinsic.
1518         * gcc.target/i386/sse-22.c: Ditto.
1520 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1522         PR c++/58614
1523         * g++.dg/cpp0x/auto44.C: New.
1525 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
1527         PR target/59710
1528         * gcc.target/nios2/gpopt-all.c: New test case.
1529         * gcc.target/nios2/gpopt-local.c: New test case.
1530         * gcc.target/nios2/gpopt-global.c: New test case.
1531         * gcc.target/nios2/gpopt-data.c: New test case.
1532         * gcc.target/nios2/gpopt-none.c: New test case.
1534 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
1536         * g++.dg/ubsan/vptr-1.C: New test.
1537         * g++.dg/ubsan/vptr-2.C: New test.
1538         * g++.dg/ubsan/vptr-3.C: New test.
1539         * g++.dg/ubsan/vptr-4.C: New test.
1540         * g++.dg/ubsan/vptr-5.C: New test.
1541         * g++.dg/ubsan/vptr-6.C: New test.
1542         * g++.dg/ubsan/vptr-7.C: New test.
1543         * g++.dg/ubsan/vptr-8.C: New test.
1544         * g++.dg/ubsan/vptr-9.C: New test.
1546 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1548         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1549         is set up.
1550         * lib/gcc-dg.exp: Likewise.
1552 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1554         PR rtl-optimization/64110
1555         * gcc.target/i386/pr64110.c: Add scan-assembler.
1557 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
1558             James Norris  <jnorris@codesourcery.com>
1559             Cesar Philippidis  <cesar@codesourcery.com>
1560             Ilmir Usmanov  <i.usmanov@samsung.com>
1562         * lib/target-supports.exp (check_effective_target_fopenacc): New
1563         procedure.
1564         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1565         * g++.dg/goacc/goacc.exp: Likewise.
1566         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1567         * gcc.dg/goacc/goacc.exp: Likewise.
1568         * gfortran.dg/goacc/goacc.exp: Likewise.
1569         * c-c++-common/cpp/openacc-define-1.c: New file.
1570         * c-c++-common/cpp/openacc-define-2.c: Likewise.
1571         * c-c++-common/cpp/openacc-define-3.c: Likewise.
1572         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1573         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1574         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1575         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1576         * c-c++-common/goacc/asyncwait-1.c: Likewise.
1577         * c-c++-common/goacc/cache-1.c: Likewise.
1578         * c-c++-common/goacc/clauses-fail.c: Likewise.
1579         * c-c++-common/goacc/collapse-1.c: Likewise.
1580         * c-c++-common/goacc/data-1.c: Likewise.
1581         * c-c++-common/goacc/data-2.c: Likewise.
1582         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1583         * c-c++-common/goacc/deviceptr-1.c: Likewise.
1584         * c-c++-common/goacc/deviceptr-2.c: Likewise.
1585         * c-c++-common/goacc/deviceptr-3.c: Likewise.
1586         * c-c++-common/goacc/if-clause-1.c: Likewise.
1587         * c-c++-common/goacc/if-clause-2.c: Likewise.
1588         * c-c++-common/goacc/kernels-1.c: Likewise.
1589         * c-c++-common/goacc/loop-1.c: Likewise.
1590         * c-c++-common/goacc/loop-private-1.c: Likewise.
1591         * c-c++-common/goacc/nesting-1.c: Likewise.
1592         * c-c++-common/goacc/nesting-data-1.c: Likewise.
1593         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1594         * c-c++-common/goacc/parallel-1.c: Likewise.
1595         * c-c++-common/goacc/pcopy.c: Likewise.
1596         * c-c++-common/goacc/pcopyin.c: Likewise.
1597         * c-c++-common/goacc/pcopyout.c: Likewise.
1598         * c-c++-common/goacc/pcreate.c: Likewise.
1599         * c-c++-common/goacc/pragma_context.c: Likewise.
1600         * c-c++-common/goacc/present-1.c: Likewise.
1601         * c-c++-common/goacc/reduction-1.c: Likewise.
1602         * c-c++-common/goacc/reduction-2.c: Likewise.
1603         * c-c++-common/goacc/reduction-3.c: Likewise.
1604         * c-c++-common/goacc/reduction-4.c: Likewise.
1605         * c-c++-common/goacc/sb-1.c: Likewise.
1606         * c-c++-common/goacc/sb-2.c: Likewise.
1607         * c-c++-common/goacc/sb-3.c: Likewise.
1608         * c-c++-common/goacc/update-1.c: Likewise.
1609         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1610         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1611         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1612         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1613         * gfortran.dg/goacc/assumed.f95: Likewise.
1614         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1615         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1616         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1617         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1618         * gfortran.dg/goacc/branch.f95: Likewise.
1619         * gfortran.dg/goacc/cache-1.f95: Likewise.
1620         * gfortran.dg/goacc/coarray.f95: Likewise.
1621         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1622         * gfortran.dg/goacc/cray.f95: Likewise.
1623         * gfortran.dg/goacc/critical.f95: Likewise.
1624         * gfortran.dg/goacc/data-clauses.f95: Likewise.
1625         * gfortran.dg/goacc/data-tree.f95: Likewise.
1626         * gfortran.dg/goacc/declare-1.f95: Likewise.
1627         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1628         * gfortran.dg/goacc/fixed-1.f: Likewise.
1629         * gfortran.dg/goacc/fixed-2.f: Likewise.
1630         * gfortran.dg/goacc/fixed-3.f: Likewise.
1631         * gfortran.dg/goacc/fixed-4.f: Likewise.
1632         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1633         * gfortran.dg/goacc/if.f95: Likewise.
1634         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1635         * gfortran.dg/goacc/list.f95: Likewise.
1636         * gfortran.dg/goacc/literal.f95: Likewise.
1637         * gfortran.dg/goacc/loop-1.f95: Likewise.
1638         * gfortran.dg/goacc/loop-2.f95: Likewise.
1639         * gfortran.dg/goacc/loop-3.f95: Likewise.
1640         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1641         * gfortran.dg/goacc/omp.f95: Likewise.
1642         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1643         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1644         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1645         * gfortran.dg/goacc/parameter.f95: Likewise.
1646         * gfortran.dg/goacc/private-1.f95: Likewise.
1647         * gfortran.dg/goacc/private-2.f95: Likewise.
1648         * gfortran.dg/goacc/private-3.f95: Likewise.
1649         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1650         * gfortran.dg/goacc/reduction-2.f95: Likewise.
1651         * gfortran.dg/goacc/reduction.f95: Likewise.
1652         * gfortran.dg/goacc/routine-1.f90: Likewise.
1653         * gfortran.dg/goacc/routine-2.f90: Likewise.
1654         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1655         * gfortran.dg/goacc/several-directives.f95: Likewise.
1656         * gfortran.dg/goacc/sie.f95: Likewise.
1657         * gfortran.dg/goacc/subarrays.f95: Likewise.
1658         * gfortran.dg/gomp/map-1.f90: Likewise.
1659         * gfortran.dg/openacc-define-1.f90: Likewise.
1660         * gfortran.dg/openacc-define-2.f90: Likewise.
1661         * gfortran.dg/openacc-define-3.f90: Likewise.
1662         * g++.dg/gomp/block-1.C: Update for changed compiler output.
1663         * g++.dg/gomp/block-2.C: Likewise.
1664         * g++.dg/gomp/block-3.C: Likewise.
1665         * g++.dg/gomp/block-5.C: Likewise.
1666         * g++.dg/gomp/target-1.C: Likewise.
1667         * g++.dg/gomp/target-2.C: Likewise.
1668         * g++.dg/gomp/taskgroup-1.C: Likewise.
1669         * g++.dg/gomp/teams-1.C: Likewise.
1670         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1671         * gcc.dg/cilk-plus/jump.c: Likewise.
1672         * gcc.dg/gomp/block-1.c: Likewise.
1673         * gcc.dg/gomp/block-10.c: Likewise.
1674         * gcc.dg/gomp/block-2.c: Likewise.
1675         * gcc.dg/gomp/block-3.c: Likewise.
1676         * gcc.dg/gomp/block-4.c: Likewise.
1677         * gcc.dg/gomp/block-5.c: Likewise.
1678         * gcc.dg/gomp/block-6.c: Likewise.
1679         * gcc.dg/gomp/block-7.c: Likewise.
1680         * gcc.dg/gomp/block-8.c: Likewise.
1681         * gcc.dg/gomp/block-9.c: Likewise.
1682         * gcc.dg/gomp/target-1.c: Likewise.
1683         * gcc.dg/gomp/target-2.c: Likewise.
1684         * gcc.dg/gomp/taskgroup-1.c: Likewise.
1685         * gcc.dg/gomp/teams-1.c: Likewise.
1687 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
1689         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1690         test case.
1692 2015-01-15  Mike Stump  <mikestump@comcast.net>
1694         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1695         * gcc.dg/inline_2.c: Likewise.
1696         * gcc.dg/inline_3.c: Likewise.
1697         * gcc.dg/inline_4.c: Likewise.
1699 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
1701         PR fortran/58023
1702         * gfortran.dg/proc_ptr_comp_43.f90: New.
1704 2015-01-15  Mike Stump  <mikestump@comcast.net>
1706         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1707         * gcc.dg/unroll_2.c: Likewise.
1708         * gcc.dg/unroll_3.c: Likewise.
1709         * gcc.dg/unroll_4.c: Likewise.
1710         * gcc.dg/unroll_5.c: Likewise.
1712 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
1714         PR target/63971
1715         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1716         in epilogue.
1717         * gcc.target/aarch64/test_frame_6.c: Likewise.
1718         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1719         x30 and x19 (in the epilogue).
1720         * gcc.target/aarch64/test_frame_4.c: Likewise.
1721         * gcc.target/aarch64/test_frame_7.c: Likewise.
1723 2015-01-15  Martin Liska  <mliska@suse.cz>
1725         * g++.dg/ipa/pr64068.C: New test.
1726         * gcc.dg/ipa/PR64559.c: New test.
1728 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1730         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1731         with PIE.
1733 2015-01-15  Richard Biener  <rguenther@suse.de>
1735         PR tree-optimization/61743
1736         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1737         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1739 2015-01-15 Renlin Li <renlin.li@arm.com>
1741         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1742         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1744 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1746         * gcc.dg/vect/vect-aggressive-1.c: New.
1747         * gcc.target/i386/avx2-vect-aggressive.c: New.
1749 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1751         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1753 2015-01-15  Richard Biener  <rguenther@suse.de>
1755         PR lto/64415
1756         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1757         -Wl,-undefined,dynamic_lookup.
1759 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1761         * gnat.dg/opt47.adb: New test.
1763 2015-01-15  Richard Biener  <rguenther@suse.de>
1765         PR lto/64415
1766         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1768 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1770         PR tree-optimization/64434
1771         * gcc.dg/torture/pr64434.c: New test.
1773 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1775         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1776         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
1777         -march=loongson* and -march=octeon* require -mno-micromips.
1779 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1780             Matthew Fortune  <matthew.fortune@imgtec.com>
1782         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1783         * gcc.target/mips/call-saved-5.c (foo): Likewise.
1784         * gcc.target/mips/call-saved-6.c (foo): Likewise.
1785         * gcc.target/mips/call-saved-7.c: New file.
1786         * gcc.target/mips/call-saved-8.c: New file.
1787         * gcc.target/mips/call-saved-9.c: New file.
1789 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
1791         * gcc.target/mips/lsa.c: New file.
1792         * gcc.target/mips/mips64-lsa.c: Likewise.
1793         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1794         * gcc.target/mips/mulsize-4.c: Likewise.
1795         * gcc.target/mips/mulsize-5.c: New file.
1796         * gcc.target/mips/mulsize-6.c: Likewise.
1797         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1798         and !HAS_LSA as ghost options.
1799         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1800         for !HAS_LSA.
1802 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
1804         * g++.dg/torture/20141013.c: Set -fno-short-enums.
1806 2015-01-15  Richard Biener  <rguenther@suse.de>
1808         PR middle-end/64365
1809         * gcc.dg/torture/pr64365.c: New testcase.
1811 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
1813         * gcc.dg/stackprotectexplicit1.c: New test.
1814         * g++.dg/stackprotectexplicit2.c: New test.
1816 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1818         PR target/61933
1819         * gfortran.dg/inquire_internal.f90: New.
1820         * gfortran.dg/negative_unit_check.f90: New.
1822 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
1824         PR target/53988
1825         * gcc.target/sh/pr53988-1.c: New.
1827 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
1829         PR c++/58671
1830         * g++.dg/tls/thread_local-ice3.C: New.
1832 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1834         * gcc.target/i386/fentry-override.c: Properly place {} in target
1835         selector.  Remove nonpic.
1836         * gcc.target/i386/fentry.c: Likewise.
1838 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1840         * gcc.dg/atomic-invalid.c: Check for invalid memory model
1841         warnings instead of errors.
1843 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
1845         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1846         option support instead of ENABLE_LTO from Makefile.
1848 2015-01-14  Richard Biener  <rguenther@suse.de>
1850         PR tree-optimization/59354
1851         * gcc.dg/vect/pr59354.c: New testcase.
1853 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
1855         * lib/target-supports.exp
1856         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1857         on ARM architures before v7.
1859 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1861         PR middle-end/59448
1862         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1863         an atomic_exchange.
1865 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1867         PR target/64386
1868         * gcc.target/i386/pr64386.c: New test.
1870 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1872         PR target/64393
1873         * gcc.target/i386/pr64393.c: New test.
1875 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1877         PR target/64387
1878         * gcc.target/i386/pr64387.c: New test.
1880 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
1882         * gcc.target/aarch64/store-pair-1.c: Fix typo.
1884 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1886         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1888 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1890         PR target/64453
1891         * gcc.target/arm/pr64453.c: New.
1893 2015-01-14  Richard Biener  <rguenther@suse.de>
1895         PR lto/64415
1896         * gcc.dg/lto/pr64415_0.c: New testcase.
1897         * gcc.dg/lto/pr64415_1.c: Likewise.
1899 2015-01-14  Martin Liska  <mliska@suse.cz>
1901         * gcc.dg/ipa/pr64307.c: New test.
1903 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
1905         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1906         64-bit and 128-bit.
1908 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1910         PR target/64460
1911         * gcc.target/arm/pr64460_1.c: New test.
1913 2015-01-14  Richard Biener  <rguenther@suse.de>
1915         PR tree-optimization/64493
1916         PR tree-optimization/64495
1917         * gcc.dg/vect/pr64493.c: New testcase.
1918         * gcc.dg/vect/pr64495.c: Likewise.
1920 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
1922         * gcc.dg/Warray-bounds-11.c: New test-case.
1924 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1926         * gcc.target/mips/octeon3-pipe-1.c: New test.
1928 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
1930         * jit.dg/harness.h (set_up_logging): Move string concatenation
1931         into...
1932         (concat_strings): New function.
1933         (dump_reproducer): New function.
1934         (test_jit): Call dump_reproducer.
1935         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1936         function.
1937         (jit-dg-test): Delete any generated reproducer from previous runs.
1938         Verify that a generated reproducer was created, and verify that it
1939         compiles.
1940         * jit.dg/test-nested-contexts.c (main): Call
1941         gcc_jit_context_dump_reproducer_to_file.
1943 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1945         * gcc.dg/aru-2.c: Add dg-require-profiling.
1947 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1949         * lib/target-supports.exp (check_profiling_available): Check if
1950         -pg links.
1952 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
1954         PR ipa/64565
1955         * g++.dg/torture/pr64565.C: New testcase.
1957 2015-01-13  Marek Polacek  <polacek@redhat.com>
1959         PR middle-end/64391
1960         * gcc.dg/tm/pr64391.c: New test.
1962 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1964         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1965         true.
1967 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1969         * gcc.target/i386/pie.c: New test.
1971         * lib/target-supports.exp (check_effective_target_pie): New.
1973 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1975         PR rtl-optimization/64286
1976         * gcc.target/i386/avx2-pr64286.c: New test.
1978 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
1980         PR c++/57626
1981         * g++.dg/cpp0x/vt-57626.C: New.
1983 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
1985         PR fortran/64528
1986         * gfortran.dg/pr64528.f90: New test.
1988 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
1990         * gcc.target/aarch64/subsp.c: New test.
1992 2015-01-13  Andrew Pinski  <apinski@cavium.com>
1994         * gcc.target/aarch64/store-pair-1.c: New testcase.
1996 2015-01-13  Richard Biener  <rguenther@suse.de>
1998         PR lto/64373
1999         * gcc.dg/lto/pr64373_0.c: New testcase.
2001 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2003         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2004         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2006 2015-01-13  Richard Biener  <rguenther@suse.de>
2008         PR tree-optimization/64406
2009         * gcc.dg/pr64406.c: New testcase.
2011 2015-01-13  Richard Biener  <rguenther@suse.de>
2013         PR tree-optimization/64404
2014         * gcc.dg/vect/pr64404.c: New testcase.
2016 2015-01-13  Richard Biener  <rguenther@suse.de>
2018         PR tree-optimization/64568
2019         * g++.dg/torture/pr64568.C: New testcase.
2021 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2023         * jit.dg/test-error-local-used-from-other-function.c: New test
2024         case.
2025         * jit.dg/test-error-param-reuse.c: New test case.
2026         * jit.dg/test-error-param-sharing.c: New test case.
2027         * jit.dg/test-error-param-used-from-other-function.c: New test
2028         case.
2029         * jit.dg/test-error-param-used-without-a-function.c: New test
2030         case.
2032 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
2034         PR tree-optimization/64563
2035         * gcc.dg/pr64563.c: New test.
2037         PR target/64513
2038         * gcc.target/i386/pr64513.c: New test.
2040         PR tree-optimization/64454
2041         * gcc.dg/pr64454.c: New test.
2043         PR testsuite/64028
2044         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2045         bind_pic_locally.
2046         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2047         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2048         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2049         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2050         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2051         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2052         * gcc.dg/vect/slp-25.c: Likewise.
2053         * gcc.dg/vect/vect-109.c: Likewise.
2054         * gcc.dg/vect/vect-13.c: Likewise.
2055         * gcc.dg/vect/vect-17.c: Likewise.
2056         * gcc.dg/vect/vect-18.c: Likewise.
2057         * gcc.dg/vect/vect-19.c: Likewise.
2058         * gcc.dg/vect/vect-20.c: Likewise.
2059         * gcc.dg/vect/vect-21.c: Likewise.
2060         * gcc.dg/vect/vect-22.c: Likewise.
2061         * gcc.dg/vect/vect-27.c: Likewise.
2062         * gcc.dg/vect/vect-29.c: Likewise.
2063         * gcc.dg/vect/vect-2-big-array.c: Likewise.
2064         * gcc.dg/vect/vect-2.c: Likewise.
2065         * gcc.dg/vect/vect-3.c: Likewise.
2066         * gcc.dg/vect/vect-4.c: Likewise.
2067         * gcc.dg/vect/vect-5.c: Likewise.
2068         * gcc.dg/vect/vect-72.c: Likewise.
2069         * gcc.dg/vect/vect-73-big-array.c: Likewise.
2070         * gcc.dg/vect/vect-73.c: Likewise.
2071         * gcc.dg/vect/vect-77-global.c: Likewise.
2072         * gcc.dg/vect/vect-78-global.c: Likewise.
2073         * gcc.dg/vect/vect-7.c: Likewise.
2074         * gcc.dg/vect/vect-86.c: Likewise.
2075         * gcc.dg/vect/vect-align-1.c: Likewise.
2076         * gcc.dg/vect/vect-align-3.c: Likewise.
2077         * gcc.dg/vect/vect-all-big-array.c: Likewise.
2078         * gcc.dg/vect/vect-all.c: Likewise.
2079         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2080         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2081         * gcc.dg/vect/vect-peel-3.c: Likewise.
2082         * gcc.dg/vect/vect-peel-4.c: Likewise.
2083         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2085 2015-01-12  Jeff Law  <law@redhat.com>
2087         PR target/64461
2088         * gcc.target/m68k/pr64461.c: New test.
2090 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2092         * jit.dg/test-array-as-pointer.c (create_code): Update call
2093         to gcc_jit_context_new_global by setting "kind" to
2094         GCC_JIT_GLOBAL_IMPORTED.
2095         * jit.dg/test-error-array-as-pointer.c: Likewise.
2096         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2097         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2098         setting kind to GCC_JIT_GLOBAL_EXPORTED.
2099         * jit.dg/test-using-global.c (the_global): Rename to...
2100         (imported_global): ...this.
2101         (create_code): Update to test the three kinds of global.
2102         (verify_code): Likewise.
2104 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
2106         PR testsuite/64427
2107         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
2108         undefined behavior.
2109         * gcc.target/i386/pr64291-2.c: Updated.
2111 2015-01-12  Richard Biener  <rguenther@suse.de>
2113         PR tree-optimization/64530
2114         * gfortran.dg/pr64530.f90: New testcase.
2116 2015-01-12  Richard Biener  <rguenther@suse.de>
2118         PR middle-end/64357
2119         * gcc.dg/torture/pr64357.c: New testcase.
2121 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
2123         * gcc.target/i386/nop-mcount.c: Properly place {} in target
2124         selector.
2126 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2127         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2129 2015-01-12  Martin Liska  <mliska@suse.cz>
2131         * gcc.dg/ipa/PR64550.c: New test.
2133 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
2135         PR ipa/63470
2136         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2138 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2140         PR fortran/63733
2141         * gfortran.dg/typebound_operator_20.f90: New.
2143 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2145         PR fortran/58023
2146         * gfortran.dg/proc_ptr_comp_42.f90: New.
2148 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2150         PR fortran/64508
2151         * gfortran.dg/proc_ptr_comp_41.f90: New.
2153 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
2155         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2157 2015-01-10  Tobias Burnus  <burnus@net-b.de>
2159         PR fortran/64522
2160         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2161         and add dg-excess-errors.
2162         * gfortran.dg/line_length_6.f90: New.
2163         * gfortran.dg/line_length_7.f90: New.
2164         * gfortran.dg/line_length_8.f90: New.
2165         * gfortran.dg/line_length_9.f90: New.
2166         * gfortran.dg/line_length_10.f90: New.
2167         * gfortran.dg/line_length_11.f90: New.
2169 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2171         * jit.dg/test-threads.c (struct testcase): Move declaration
2172         to jit.dg/all-non-failing-tests.h.
2173         (testcases): Likewise.
2174         * jit.dg/all-non-failing-tests.h (struct testcase): Move
2175         declaration here from jit.dg/all-non-failing-tests.h.
2176         (testcases): Likewise.
2177         * jit.dg/test-combination.c (create_code): Eliminate spelling
2178         out all of the testcases in favor of looping through the
2179         "testcases" metadata.
2180         (verify_code): Likewise.
2182 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
2184         PR rtl-optimization/64536
2185         * gcc.dg/pr64536.c: New test.
2187 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2189         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2190         * jit.dg/test-combination.c (create_code): Likewise.
2191         (verify_code): Likewise.
2192         * jit.dg/test-constants.c: New test case.
2193         * jit.dg/test-threads.c: Add test-constants.c.
2195 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
2197         PR libobjc/51891
2198         * objc.dg/gnu-api-2-class.m: Add a test case
2199         for the above change.
2201 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2203         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2205 2015-01-09  Richard Biener  <rguenther@suse.de>
2207         PR tree-optimization/64410
2208         * g++.dg/vect/pr64410.cc: New testcase.
2210 2015-01-09  Martin Liska  <mliska@suse.cz>
2212         * gcc.dg/ipa/ipa-icf-32.c: New test.
2214 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2216         * c-c++-common/tsan/tsan_barrier.h: New.
2217         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2218         * c-c++-common/tsan/bitfield_race.c: Likewise.
2219         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2220         * c-c++-common/tsan/mutexset1.c: Likewise.
2221         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2222         * c-c++-common/tsan/race_on_mutex.c: Likewise.
2223         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2224         * c-c++-common/tsan/simple_race.c: Likewise.
2225         * c-c++-common/tsan/simple_stack.c: Likewise.
2226         * c-c++-common/tsan/sleep_sync.c: Likewise.
2227         * c-c++-common/tsan/tiny_race.c: Likewise.
2228         * c-c++-common/tsan/tls_race.c: Likewise.
2229         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2230         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2231         * g++.dg/tsan/atomic_free.C: Likewise.
2232         * g++.dg/tsan/atomic_free2.C: Likewise.
2233         * g++.dg/tsan/cond_race.C: Likewise.
2234         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2236 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
2238         PR testsuite/62250
2239         * lib/target-supports.exp (check_effective_target_libatomic_available):
2240         New.
2241         * gfortran.dg/coarray/caf.exp: Only add -latomic for
2242         targets that match effective-target libatomic_available.
2243         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2245 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2247         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2248         Verify the result of gcc_jit_context_get_last_error.
2249         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2251 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2253         PR tree-optimization/63989
2254         * gcc.dg/strlenopt-27.c: New test.
2256 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2258         * jit.dg/harness.h (set_up_logging): New function.
2259         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
2260         set_up_logging on the context, so that every testcase is
2261         logged to a particular file.
2262         * jit.dg/test-nested-contexts.c (main): Open a logfile,
2263         and call gcc_jit_context_set_logfile on the top-level context.
2265 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2267         PR target/64338
2268         * g++.dg/opt/pr64338.C: New test.
2270 2015-01-08  Tobias Burnus  <burnus@net-b.de>
2272         * gfortran.dg/coarray/codimension_2b.f90: New file.
2273         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2274         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2276 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2278         PR c++/59004
2279         * g++.dg/ext/fnname4.C: New.
2281 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2283         PR c++/64462
2284         * g++.dg/cpp0x/constexpr-64462.C: New.
2286 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2288         PR c++/60753
2289         * g++.dg/cpp0x/deleted10.C: New.
2291 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2293         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2295 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2297         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2298         GCC_JIT_UNARY_OP_ABS.
2299         (verify_unary_ops): Likewise.
2301 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2303         * jit.dg/test-arith-overflow.c: New test case.
2304         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2305         * jit.dg/test-combination.c (create_code): Likewise.
2306         (verify_code): Likewise.
2307         * jit.dg/test-threads.c (testcases): Likewise.
2309 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2311         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2312         rather than "jit".  Load g++.exp, and call g++_init.
2313         Run test-*.cc files within the testsuite and *.cc files within
2314         docs/examples.
2315         (jit-dg-test): Drop the addition of -fgnu89-inline to
2316         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2317         doing it when compiling C testcases (since g++ does not handle
2318         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2319         is restored to the value after g++_init ran, rather than the
2320         value before g++_init ran.  Return a list of
2321         $comp_output $output_file, as dg-test assumes.
2323 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2325         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2326         make it easier to figure out the origin of each test result when
2327         running test-combination.c and test-threads.c.
2328         (CHECK_VALUE): Likewise.
2329         (CHECK_DOUBLE_VALUE): Likewise.
2330         (CHECK_STRING_VALUE): Likewise.
2331         (CHECK_STRING_STARTS_WITH): Likewise.
2332         (CHECK_STRING_CONTAINS): Likewise.
2333         (CHECK): Likewise.
2334         (check_string_value): Likewise, add "funcname" param.
2335         (check_string_starts_with): Likewise.
2336         (check_string_contains): Likewise.
2338 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2340         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2341         generating name of built executable.
2343 2015-01-07  Marek Polacek  <polacek@redhat.com>
2345         PR c/64440
2346         * gcc.dg/pr64440.c: New test.
2347         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2349 2015-01-07  Marek Polacek  <polacek@redhat.com>
2351         PR c/64417
2352         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2353         * gcc.dg/pr64417.c: New test.
2355 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2357         PR target/64505
2358         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2359         fix is correct.
2361 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2363         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2364         Check if testcases run without errors, not just if they compile.
2366 2015-01-06  Christian Bruel  <christian.bruel@st.com>
2368         PR target/64507
2369         * gcc.target/sh/pr64507.c: New test.
2371 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
2373         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2375 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
2377         * c-c++-common/asan/sanitize-all-1.c: New test.
2378         * c-c++-common/ubsan/sanitize-all-1.c: New test.
2379         * c-c++-common/ubsan/sanitize-all-2.c: New test.
2380         * c-c++-common/ubsan/sanitize-all-3.c: New test.
2381         * c-c++-common/ubsan/sanitize-all-4.c: New test.
2383 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2385         * lib/target-supports.exp (check_profiling_available): Return 0 for
2386         Visium.
2387         (check_effective_target_tls_runtime): Likewise.
2388         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2389         * gcc.dg/20020312-2.c: Adjust for Visium.
2390         * gcc.dg/tls/thr-cse-1.c: Likewise
2391         * gcc.dg/tree-ssa/20040204-1.c: Likewise
2392         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2393         * gcc.dg/weak/typeof-2.c: Likewise.
2395 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
2397         PR rtl-optimization/64287
2398         * gcc.dg/aru-2.c: New test.
2400 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2402         PR sanitizer/64344
2403         * c-c++-common/ubsan/pr64344-1.c: New test.
2404         * c-c++-common/ubsan/pr64344-2.c: New test.
2406         PR tree-optimization/64465
2407         * gcc.dg/pr64465.c: New test.
2409         PR tree-optimization/64494
2410         * gcc.c-torture/compile/pr64494.c: New test.
2412 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2414         PR fortran/47674
2415         * gfortran.dg/realloc_on_assign_25.f90:  New test.
2417 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2419         Update copyright years.
2421 2015-01-05  Marek Polacek  <polacek@redhat.com>
2423         PR c/64423
2424         * gcc.dg/pr64423.c: New test.
2426 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2428         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2429         mmix-knuth-mmixware for the same reason as for MIPS.
2430         * gcc.dg/debug/debug-2.c: Ditto.
2432         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2434 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
2436         PR testsuite/62250
2437         * lib/gfortran.exp: Add libatomic library search path.
2438         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2439         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2441         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2443 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2445         * c-c++-common/tsan/bitfield_race.c: New testcase.
2446         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2448 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2450         * gfortran.dg/coarray/collectives_4.f90: New.
2452 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2454         PR fortran/57562
2455         * gfortran.dg/extends_16.f90: New.
2457 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2459         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2461 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2463         * gfortran.dg/coarray/codimension_2.f90: New.
2464         * gfortran.dg/coarray/codimension_2a.f90: New.
2465         * gfortran.dg/coarray_35.f90: New.
2466         * gfortran.dg/coarray_35a.f90: New.
2468 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2470         PR fortran/60507
2471         * gfortran.dg/dummy_procedure_11.f90: New.
2473 Copyright (C) 2015 Free Software Foundation, Inc.
2475 Copying and distribution of this file, with or without modification,
2476 are permitted in any medium without royalty provided the copyright
2477 notice and this notice are preserved.