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