* gcc.target/powerpc/pr64205.c: Skip on AIX.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob875064beac541c289940e22f418e6a538d8b0ce1
1 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
3         * gcc.target/powerpc/pr64205.c: Skip on AIX.
4         * gcc.target/powerpc/pr64505.c: Skip on AIX.
5         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
10         PR testsuite/64850
11         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
12         the expression to find calls.
13         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
14         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19 2015-02-14  Marek Polacek  <polacek@redhat.com>
21         PR c/64768
22         * gcc.dg/array-11.c: New test.
23         * gcc.dg/array-12.c: New test.
24         * gcc.dg/array-13.c: New test.
25         * gcc.dg/array-14.c: New test.
26         * gcc.dg/c99-flex-array-typedef-1.c: New test.
27         * gcc.dg/c99-flex-array-typedef-2.c: New test.
28         * gcc.dg/c99-flex-array-typedef-3.c: New test.
29         * gcc.dg/c99-flex-array-typedef-5.c: New test.
30         * gcc.dg/c99-flex-array-typedef-7.c: New test.
31         * gcc.dg/c99-flex-array-typedef-8.c: New test.
33 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
35         PR c++/60894
36         * g++.dg/lookup/using54.C: New.
38 2015-02-13  Jeff Law  <law@redhat.com>
40         PR bootstrap/65060
41         Revert my change for tree-optimization/64823.
43 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
45         PR tree-optimization/65053
46         * gcc.c-torture/execute/pr65053-1.c: New test.
47         * gcc.c-torture/execute/pr65053-2.c: New test.
49 2015-02-13  Marek Polacek  <polacek@redhat.com>
51         PR c/65050
52         * gcc.dg/pr65050.c: New test.
54 2015-02-13  Jeff Law  <law@redhat.com>
56         PR tree-optimization/64823
57         * gcc.dg/uninit-20.c: New test.
59         PR rtl-optimization/47477
60         * gcc.dg/tree-ssa/pr47477.c: New test.
62 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
64         PR c++/60211
65         * g++.dg/parse/ivdep-2.C: New.
66         * g++.dg/parse/ivdep-3.C: Likewise.
68 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
70         PR fortran/64506
71         * gfortran.dg/continuation_13.f90: New test.
72         * gfortran.dg/continuation_14.f: New test.
74 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
76         PR c++/64970
77         * g++.dg/cpp0x/sfinae55.C: New.
79 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
81         PR ipa/65034
82         * g++.dg/ipa/pr65034.C: New test.
84 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
86         PR tree-optimization/65002
87         * gcc.dg/pr65002.C: New.
89 2015-02-13  Marek Polacek  <polacek@redhat.com>
91         PR c/65040
92         * c-c++-common/pr65040.c: New test.
94 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
96         PR tree-optimization/64705
97         * gcc.dg/tree-ssa/pr64705.c: New test.
99 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
101         PR rtl/32219
102         * gcc.dg/visibility-22.c: New test.
103         * gcc.dg/visibility-23.c: New test.
104         * gcc.target/i386/pr32219-1.c: New test.
105         * gcc.target/i386/pr32219-2.c: New test.
106         * gcc.target/i386/pr32219-3.c: New test.
107         * gcc.target/i386/pr32219-4.c: New test.
108         * gcc.target/i386/pr32219-5.c: New test.
109         * gcc.target/i386/pr32219-6.c: New test.
110         * gcc.target/i386/pr32219-7.c: New test.
111         * gcc.target/i386/pr32219-8.c: New test.
112         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
114 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
116         PR libgfortran/57822
117         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
118         four different KINDs.
120 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
122         PR c++/64884
123         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
125         PR sanitizer/65000
126         * g++.dg/ubsan/pr65000.C: New test.
128 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
130         PR fortran/64932
131         * gfortran.dg/finalize_28.f90: New test
133 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
135         PR debug/55541
136         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
137         DW_TAG_lexical_block removal.
138         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
139         * g++.dg/guality/pr55541.C: New test.
141         PR sanitizer/64984
142         * g++.dg/ubsan/pr64984.C: New test.
144 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
146         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
148 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
150         PR testsuite/64930
151         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
152         instructions for 2015-01-14 get_memmodel changes.
153         * gcc.target/powerpc/atomic-p8.c: Likewise.
155         PR sanitizer/65019
156         * g++.dg/ubsan/pr65019.C: New test.
158         PR tree-optimization/65014
159         * gcc.c-torture/compile/pr65014.c: New test.
161 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
163         PR libgfortran/57822
164         * gfortran/fmt_g0_7.f08: Revise test.
166 2015-02-11  Jeff Law  <law@redhat.com>
168         PR target/63347
169         * gcc.target/m68k/pr63347.c: New test.
171 2015-02-11  Marek Polacek  <polacek@redhat.com>
173         * g++.dg/ubsan/shift-1.C: New test.
174         * gcc.dg/ubsan/c-shift-2.c: New test.
175         * c-c++-common/ubsan/shift-5.c: Remove file.
177 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
179         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
180         Directive adjusted to XFAIL.
181         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
182         adjusted to XFAIL.
184 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
186         PR middle-end/65003
187         * g++.dg/opt/pr65003.C: New test.
189 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
191         * lib/target-supports.exp (check_effective_target_pie): Renamed
192         to ...
193         (check_effective_target_pie_enabled): This.
194         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
195         * gcc.target/i386/pie.c: Likewise.
197 2015-02-11  Andrew Pinski  <apinski@cavium.com>
199         PR target/64893
200         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
201         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
203 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
205         PR target/61925
206         * gcc.target/i386/pr61925-1.c: New test.
207         * gcc.target/i386/pr61925-2.c: New test.
208         * gcc.target/i386/pr61925-3.c: New test.
210 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
212         PR sanitizer/65004
213         * g++.dg/asan/pr65004.C: New test.
215 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
217         PR target/64661
218         * gcc.taget/sh/pr64661-0.h: New.
219         * gcc.taget/sh/pr64661-1.c: New.
220         * gcc.taget/sh/pr64661-2.c: New.
221         * gcc.taget/sh/pr64661-3.c: New.
222         * gcc.taget/sh/pr64661-4.c: New.
224 2015-02-10  Richard Biener  <rguenther@suse.de>
226         PR tree-optimization/64995
227         * g++.dg/torture/pr64995.C: New testcase.
229 2015-02-10  Richard Biener  <rguenther@suse.de>
231         PR tree-optimization/64909
232         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
234 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
236         * gcc.dg/signbit-sa.c: New test.
238 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
240         PR libgfortran/57822
241         * gfortran/fmt_g0_7.f08: New test.
243 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
245         PR tree-optimization/43378
246         * gcc.dg/tree-ssa/pr43378.c: New test.
248 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
250         PR ipa/64978
251         * g++.dg/torture/pr64978.C: New testcase.
253 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
255         PR sanitizer/64981
256         * gcc.dg/asan/pr64981.c: New test.
258 2015-02-09  Marek Polacek  <polacek@redhat.com>
260         PR c/64856
261         * gcc.dg/pr64856.c: New test.
263 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
265         PR target/64979
266         * gcc.dg/tree-ssa/stdarg-7.c: New test.
267         * gcc.c-torture/execute/pr64979.c: New test.
269 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
271         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
273 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
275         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
276         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
278 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
280         PR target/58757
281         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
283 2015-02-09  Richard Biener  <rguenther@suse.de>
285         PR tree-optimization/54000
286         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
288 2015-02-09  Tom de Vries  <tom@codesourcery.com>
290         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
292 2015-02-09  Martin Liska  <mliska@suse.cz>
294         * g++.dg/ipa/pr64858.C: New test.
296 2015-02-09  Tom de Vries  <tom@codesourcery.com>
298         * gcc.dg/uninit-19.c: Fix warning line for fpic.
300 2015-02-08  Andrew Pinski  <apinski@cavium.com>
302         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
304 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
306         PR fortran/63744
307         * gfortran.dg/use_rename_8.f90: New.
309 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
311         * gnat.dg/addr7.ad[sb]: New test.
312         * gnat.dg/addr8.ad[sb]: Likewise.
314 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
316         PR jit/64752
317         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
318         from jit.dg/test-compile-to-executable.c's create_code, with a
319         clarification of the output message.
320         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
321         pass/fail message.
322         (test_jit): Use CHECK_NO_ERRORS when calling
323         gcc_jit_context_compile_to_file.
324         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
325         jit-verify-compile-to-file to jit-verify-output-file-was-created.
326         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
327         about deletions that are attempted.
328         (jit-verify-compile-to-file): Rename to...
329         (jit-verify-output-file-was-created): ...this, and drop the
330         attempt to run "file" and verify the output.
331         (jit-verify-assembler): New function.
332         (jit-verify-object): New function.
333         (jit-verify-dynamic-library): New function.
334         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
335         favor of an implementation from new file
336         create-code-for-hello-world-executable.h, which also adds a
337         "main".
338         (dg-final): Replace jit-verify-compile-to-file with
339         jit-verify-output-file-was-created, and invoke new function
340         jit-verify-assembler.
341         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
342         the output message.
343         (dg-final): Replace jit-verify-compile-to-file with
344         jit-verify-output-file-was-created, and invoke new function
345         jit-verify-dynamic-library.
346         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
347         favor of an implementation from new file
348         create-code-for-hello-world-executable.h, which also adds a
349         "main".
350         (dg-final): Replace jit-verify-compile-to-file with
351         jit-verify-output-file-was-created.  Strengthen the expected stdout
352         from the built executable.
353         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
354         favor of an implementation from new file
355         create-code-for-hello-world-executable.h, which also adds a
356         "main".
357         (dg-final): Replace jit-verify-compile-to-file with
358         jit-verify-output-file-was-created, and invoke new function
359         jit-verify-object.
360         * jit.dg/verify-dynamic-library.c: New source file.
362 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
363             Brian Rzycki  <b.rzycki@samsung.com>
365         PR tree-optimization/64878
366         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
368 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
370         PR ipa/64896
371         * g++.dg/ipa/pr64896.C: New test.
373 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
375         PR target/64205
376         * gcc.target/powerpc/pr64205.c: New file.
378 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
380         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
381         (dg-options): Use -fpie instead of -fPIE -pie.
383 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
385         PR middle-end/64937
386         * g++.dg/asan/pr64937.C: New test.
388 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
390         PR fortran/63205
391         * gfortran.dg/class_to_type_4.f90: New test
393 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
395         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
397 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
399         PR rtl-optimization/64957
400         PR debug/64817
401         * gcc.c-torture/execute/pr64957.c: New test.
403 2015-02-05  Jeff Law  <law@redhat.com>
405         PR target/17306
406         * gcc.target/h8300/pr17306-1.c: New test.
407         * gcc.target/h8300/pr17306-2.c: New test.
409 2015-02-05  Tobias Burnus  <burnus@net-b.de>
411         PR fortran/64943
412         * gfortran.dg/structure_constructor_12.f90: New.
414 2015-02-05  Jeff Law  <law@redhat.com>
416         PR target/58400
417         gcc.target/h8300/pr58400.c: New test.
419 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
421         * gcc.target/arm/macro_defs0.c: New test.
422         * gcc.target/arm/macro_defs1.c: New test.
423         * gcc.target/arm/macro_defs2.c: New test.
425 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
427         PR rtl-optimization/64905
428         * gcc.target/i386/pr64905.c: Require nonpic target.
429         (dg-options): Add -fomit-frame-pointer.
430         (main): Remove.
432 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
434         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
435         tree dump scanning.
437 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
439         PR fortran/64757
440         * gfortran.dg/type_to_class_2.f90: New test
441         * gfortran.dg/type_to_class_3.f90: New test
443 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
445         PR ipa/64686
446         * g++.dg/torture/pr64686.C: New testcase.
448 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
450         PR rtl-optimization/64905
451         * gcc.target/i386/pr64905.c: New file.
453 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
455         * gcc.dg/guality/pr41447-1.c: Remove xfail.
456         * gcc.dg/guality/pr41616-1.c: Ditto.
458 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
460         PR debug/64817
461         * gcc.dg/pr64817-3.c: New.
463 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
464             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
466         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
467         pass parameters in registers.
468         * gcc.dg/guality/pr36728-2.c (main): Likewise.
469         * gcc.dg/guality/pr36728-3.c (main): Likewise.
470         * gcc.dg/guality/pr36728-4.c (main): Likewise.
472 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
473             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
475         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
476         list, allow for multilibed targets.
477         * gcc.dg/combine_ashiftrt_2.c: Likewise.
479 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
481         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
482         * gcc.dg/pr46728-6.c: Ditto.
484 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
486         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
487         for mips_nanlegacy target.
489 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
491         * gcc.target/i386/chkp-hidden-def.c: New.
493 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
495         PR middle-end/62103
496         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
497         to use 24 bits for bitfield b.
499 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
501         PR testsuite/64796
502         * lib/target-supports.exp (check_effective_target_bswap64): Do not
503         cache result in a global variable.  Include all 32-bit targets for
504         bswap64 tests.
506 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
508         PR rtl-optimization/64756
509         * gcc.c-torture/execute/pr64756.c: New test.
511 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
513         PR target/64660
514         * gcc.target/sh/pr64660-0.h: New.
515         * gcc.target/sh/pr64660-1.c: New.
516         * gcc.target/sh/pr64660-2.c: New.
517         * gcc.target/sh/pr64660-3.c: New.
518         * gcc.target/sh/pr64660-4.c: New.
520 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
522         PR c++/64877
523         * g++.dg/warn/Waddress-2.C: New.
525 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
527         PR middle-end/61225
528         * gcc.target/i386/pr49095.c: XFAIL for ia32.
530 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
532         PR preprocessor/64803
533         * gcc.dg/cpp/builtin-macro-1.c: New test case.
535 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
537         * g++.dg/ipa/devirt-37.C: Disable early inlining.
539 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
541         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
542         (_ARM_FPSRC): Add DN and AHP fields.
543         (clean_results): Force DN=1 on AArch64.
544         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
545         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
546         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
547         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
548         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
549         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
551 2015-02-02  Alan Modra  <amodra@gmail.com>
553         * gcc.target/powerpc/cprophard.c: New.
555 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
557         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
558         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
560 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
562         PR debug/64817
563         * gcc.dg/pr64817-1.c: New test.
564         * gcc.dg/pr64817-2.c: New test.
566 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
568         PR target/64851
569         * gcc.target/sh/pr64851-0.h: New
570         * gcc.target/sh/pr64851-1.c: New
571         * gcc.target/sh/pr64851-2.c: New
572         * gcc.target/sh/pr64851-3.c: New
573         * gcc.target/sh/pr64851-4.c: New
575 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
577         PR target/64882
578         * gcc.dg/torture/pr64882.c: New test.
580 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
582         PR target/64159
583         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
584         sparc*-*-*.
586 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
588         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
589         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
590         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
591         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
592         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
593         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
594         tree dump.
595         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
596         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
597         tree dump.
598         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
599         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
600         tree dump.
602 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
604         PR target/64688
605         * g++.dg/pr64688-2.C: New.
607 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
609         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
610         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
611         * gcc.target/i386/fuse-caller-save.c: Ditto.
612         * gcc.target/i386/headmerge-1.c: Ditto.
613         * gcc.target/i386/headmerge-2.c: Ditto.
614         * gcc.target/i386/sibcall-6.c: Ditto.
616 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
618         PR target/64617
619         * gcc.target/i386/pr64617.c: New test.
621 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
623         PR target/15184
624         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
625         (dg-options): Remove -m32.
626         (dg-final): Scan for "movb %al" only.
627         * gcc.target/i386/pr15184-2.c: Ditto.
629 2015-01-30  Richard Biener  <rguenther@suse.de>
631         PR tree-optimization/64829
632         * gcc.dg/vect/pr64829.c: New testcase.
634 2015-01-29  Marek Polacek  <polacek@redhat.com>
636         PR c/64709
637         * gcc.dg/pr64709.c: New test.
639 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
641         PR c++/64717
642         * g++.dg/ubsan/pr64717-1.C: New test.
643         * g++.dg/ubsan/pr64717-2.C: New test.
645 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
647         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
649 2015-01-29  Jeff Law  <law@redhat.com>
651         PR target/15184
652         * gcc.target/i386/pr15184-1.c: New test.
653         * gcc.target/i386/pr15184-2.c: New test.
655 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
657         PR tree-optimization/64746
658         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
660 2015-01-29  Richard Biener  <rguenther@suse.de>
662         PR tree-optimization/64853
663         * gcc.dg/torture/pr64853.c: New testcase.
665 2015-01-29  Richard Biener  <rguenther@suse.de>
667         PR tree-optimization/64844
668         * gcc.dg/vect/pr64844.c: New testcase.
670 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
672         PR middle-end/64809
673         * gcc.dg/pr64809.c: Delete.
675 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
677         PR middle-end/64805
678         * gcc.target/i386/pr64805.c: New.
680 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
682         * gcc.dg/guality/guality.h (main): Add argv[0] to
683         guality_gdb_command.
685 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
687         PR ipa/64801
688         * gcc.dg/tree-ssa/pr64801.c: New testcase.
690 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
692         PR target/64659
693         * gcc.target/sh/sh.exp
694         (check_effective_target_atomic_model_soft_gusa_available,
695         check_effective_target_atomic_model_soft_tcb_available,
696         check_effective_target_atomic_model_soft_imask_available,
697         check_effective_target_atomic_model_hard_llcs_available): New.
698         * gcc.target/sh/pr64659-0.h: New.
699         * gcc.target/sh/pr64659-1.c: New.
700         * gcc.target/sh/pr64659-2.c: New.
701         * gcc.target/sh/pr64659-3.c: New.
702         * gcc.target/sh/pr64659-4.c: New.
704 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
706         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
707         scan-assembler-times pattern.
709 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
711         PR middle-end/64809
712         * gcc.dg/pr64809.c: New test.
714 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
716         PR tree-optimization/64277
717         * gcc.dg/pr64277.c: New.
719 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
721         PR tree-optimization/64718
722         * gcc.c-torture/execute/pr64718.c: New test.
724 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
726         * gcc.target/aarch64/abs_2.c: New.
728 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
730         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
731         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
732         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
733         ISA rev < 2.
735 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
737         PR bootstrap/64612
738         * lib/target-supports.exp (check_effective_target_comdat_group): New.
739         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
740         { target comdat_group }.
742 2015-01-27  Tobias Burnus  <burnus@net-b.de>
744         PR fortran/63861
745         * gfortran.dg/goacc/coarray_2.f90: New.
747 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
749         PR ipa/60871
750         PR ipa/64139
751         * g++.dg/torture/pr64139.C: New testcase.
752         * g++.dg/torture/pr60871.C: Likewise.
754 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
756         PR fortran/64230
757         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
758         prevent linking errors.
760 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
762         PR ipa/64282
763         * g++.dg/torture/pr64282.C: New testcase.
765 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
767         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
768         for wzr reg.
770 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
772         * gcc.target/s390/hotpatch-13.c: New testcase.
773         * gcc.target/s390/hotpatch-14.c: New testcase.
774         * gcc.target/s390/hotpatch-15.c: New testcase.
775         * gcc.target/s390/hotpatch-16.c: New testcase.
776         * gcc.target/s390/hotpatch-17.c: New testcase.
777         * gcc.target/s390/hotpatch-18.c: New testcase.
778         * gcc.target/s390/hotpatch-19.c: New testcase.
779         * gcc.target/s390/hotpatch-20.c: New testcase.
780         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
781         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
782         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
783         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
784         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
785         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
786         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
787         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
788         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
789         * gcc.target/s390/hotpatch-10.c: Likewise.
790         * gcc.target/s390/hotpatch-11.c: Likewise.
791         * gcc.target/s390/hotpatch-12.c: Likewise.
792         * gcc.target/s390/hotpatch-2.c: Likewise.
793         * gcc.target/s390/hotpatch-3.c: Likewise.
794         * gcc.target/s390/hotpatch-4.c: Likewise.
795         * gcc.target/s390/hotpatch-5.c: Likewise.
796         * gcc.target/s390/hotpatch-6.c: Likewise.
797         * gcc.target/s390/hotpatch-7.c: Likewise.
798         * gcc.target/s390/hotpatch-8.c: Likewise.
799         * gcc.target/s390/hotpatch-9.c: Likewise.
800         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
801         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
802         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
803         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
804         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
805         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
806         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
807         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
809 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
811         * gcc.dg/long_branch.c: New testcase.
813 2015-01-27  Richard Biener  <rguenther@suse.de>
815         PR tree-optimization/56273
816         PR tree-optimization/59124
817         PR tree-optimization/64277
818         * g++.dg/warn/Warray-bounds-6.C: New testcase.
819         * gcc.dg/Warray-bounds-12.c: Likewise.
820         * gcc.dg/Warray-bounds-13.c: Likewise.
822 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
824         PR rtl-optimization/61058
825         * gcc.dg/pr61058.c: New test.
827 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
829         * gcc.target/i386/chkp-narrow-bounds.c: New.
831 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
833         PR tree-optimization/64807
834         * gcc.dg/pr64807.c: New test.
836         PR c/64766
837         * gcc.dg/pr64766.c: New test.
839 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
841         PR target/49263
842         * gcc.target/sh/pr49263-4.c: New.
844 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
846         PR fortran/62044
847         * gfortran.dg/allocate_with_mold_1.f90: New test
849 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
851         PR c/64778
852         * gcc.dg/pr64778.c: New test.
854         PR middle-end/64421
855         * gcc.dg/vect/pr64421.c: New test.
857 2015-01-26  Tobias Burnus  <burnus@net-b.de>
859         PR fortran/64771
860         * gfortran.dg/coarray_36.f: New.
861         * gfortran.dg/coarray_37.f90: New.
863 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
865         PR fortran/64230
866         * gfortran.dg/class_allocate_18.f90: New.
868 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
870         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
872 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
874         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
876 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
878         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
880 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
882         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
884 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
886         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
887         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
888         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
889         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
891 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
893         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
894         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
895         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
897 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
899         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
900         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
901         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
902         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
903         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
904         vXXXhn.inc.
906 2015-01-26  Richard Biener  <rguenther@suse.de>
908         PR middle-end/64764
909         * gcc.dg/uninit-19.c: New testcase.
911 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
913         * lib/target-supports.exp (check_effective_target_vect64): Add
914         sparc*-*-*.
916 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
918         PR testsuite/64712
919         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
921 2015-01-26  Tony Liu  <tony.liu@arm.com>
923         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
924         non-UAL cases.
926 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
928         PR libfortran/64770
929         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
930         correctly, clean up afterwards.
932 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
934         PR fortran/62044
935         * gfortran.dg/use_rename_7.f90: New.
937 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
939         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
940         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
942 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
944         PR target/54236
945         * gcc.target/sh/pr54236-4.c: New.
947 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
949         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
950         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
951         Bridge test.
953 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
955         PR libfortran/64770
956         * gfortran.dg/open_new_segv.f90: New test.
958 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
960         PR target/49263
961         PR target/53987
962         PR target/64345
963         PR target/59533
964         PR target/52933
965         PR target/54236
966         PR target/51244
967         * gcc.target/sh/pr64345-1.c: New.
968         * gcc.target/sh/pr64345-2.c: New.
969         * gcc.target/sh/pr59533-1.c: New.
970         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
971         * gcc.target/sh/pr52933-2.c: Likewise.
972         * gcc.target/sh/pr54089-1.c: Likewise.
973         * gcc.target/sh/pr54236-1.c: Likewise.
974         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
975         * gcc.target/sh/pr49263-1.c: Remove xfails.
976         * gcc.target/sh/pr49263-2.c: Likewise.
977         * gcc.target/sh/pr49263-3.c: Likewise.
978         * gcc.target/sh/pr53987-1.c: Likewise.
979         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
980         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
981         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
982         (test05, test06, test07, test08, test09, test10, test11, test12): New.
983         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
984         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
985         test_009): New.
986         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
987         (test_02): New.
989 2015-01-24  Tom de Vries  <tom@codesourcery.com>
991         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
993 2015-01-23  Ian Lance Taylor  <iant@google.com>
995         PR go/64510
996         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
997         targets without split stack support.
999 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
1001         PR target/64317
1002         * gcc.target/i386/pr64317.c: New test.
1004 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
1006         PR rtl-optimization/63637
1007         PR rtl-optimization/60663
1008         * gcc.dg/pr63637-1.c: New test.
1009         * gcc.dg/pr63637-2.c: New test.
1010         * gcc.dg/pr63637-3.c: New test.
1011         * gcc.dg/pr63637-4.c: New test.
1012         * gcc.dg/pr63637-5.c: New test.
1013         * gcc.dg/pr63637-6.c: New test.
1014         * gcc.target/i386/pr63637-1.c: New test.
1015         * gcc.target/i386/pr63637-2.c: New test.
1016         * gcc.target/i386/pr63637-3.c: New test.
1017         * gcc.target/i386/pr63637-4.c: New test.
1018         * gcc.target/i386/pr63637-5.c: New test.
1019         * gcc.target/i386/pr63637-6.c: New test.
1021 2015-01-23  Richard Biener  <rguenther@suse.de>
1023         PR testsuite/63439
1024         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1025         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1027 2015-01-23  Marek Polacek  <polacek@redhat.com>
1029         PR preprocessor/60570
1030         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1031         * gcc.dg/cpp/pr60570.c: New test.
1033 2015-01-23  Richard Biener  <rguenther@suse.de>
1035         PR testsuite/63439
1036         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1037         vectorization on vect64 targets.
1039 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
1041         PR fortran/60922
1042         * gfortran.dg/class_allocate_17.f90: New.
1044 2015-01-23  Tobias Burnus  <burnus@net-b.de>
1046         PR fortran/64726
1047         * gfortran.dg/goacc/combined_loop.f90: New.
1049 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1051         PR fortran/61933
1052         * gfortran.dg/make_unit.f90: New test.
1054 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1056         PR fortran/61933
1057         * gfortran.dg/negative_unit_int8.f: Update.
1059 2015-01-22  Jeff Law  <law@redhat.com>
1061         PR target/52076
1062         * gcc.target/m68k/pr52076-1.c: New test.
1063         * gcc.target/m68k/pr52076-2.c: New test.
1065 2015-01-22  Richard Biener  <rguenther@suse.de>
1067         PR middle-end/64728
1068         * gcc.dg/torture/pr64728.c: New testcase.
1070 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
1072         PR target/64688
1073         * g++.dg/pr64688.C: New test.
1075 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1077         * gcc.target/i386/chkp-always_inline.c (f1): Make static
1078         to avoid errors with -fpic.
1080 2015-01-22  Richard Biener  <rguenther@suse.de>
1082         PR libstdc++/64535
1083         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1085 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
1087         PR rtl-optimization/64682
1088         * gcc.c-torture/execute/pr64682.c: New file.
1090 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
1092         PR debug/64511
1093         * gcc.dg/pr64511.c: New test.
1095         PR rtl-optimization/62078
1096         * g++.dg/opt/pr62078.C: New test.
1098         PR c/63307
1099         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1101 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
1103         PR fortran/57023
1104         * gfortran.dg/internal_pack_15.f90:  New test.
1106 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1108         * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1110 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1112         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1114 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1116         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1118 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1120         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1122 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1124         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1126 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1128         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1130 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1132         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1134 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1136         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1138 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1140         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1142 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1144         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1146 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1148         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1150 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1152         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1154 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1156         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1158 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1160         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1161         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1162         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1163         vXXXw.inc.
1165 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1167         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1168         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1169         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1170         vXXXl.inc.
1172 2015-01-21  Renlin Li  <renlin.li@arm.com>
1174         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1175         * g++.dg/tls/thread_local5g.C: Likewise.
1176         * g++.dg/tls/thread_local6g.C: Likewise.
1178 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1180         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1181         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1182         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1184 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1186         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1187         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1188         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1190 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1192         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1193         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1194         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1196 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1198         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1199         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1200         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1202 2015-01-20  Jeff Law  <law@redhat.com>
1204         PR target/59946
1205         * gcc.target/m68k/pr59946.c: New test.
1207 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1209         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1210         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1211         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1213 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1215         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1216         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1217         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1219 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1221         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1222         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1223         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1225 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1227         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1228         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1229         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1230         vshuffle.inc.
1231         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1232         vshuffle.inc.
1234 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1236         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1237         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1238         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1240 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1242         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1243         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1244         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1246 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1248         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1250 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
1252         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1254         PR sanitizer/64632
1255         * g++.dg/ubsan/pr64632.C: New test.
1257         PR debug/64663
1258         * gcc.dg/pr64663.c: New test.
1260 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1262         PR c++/64383
1263         * g++.dg/warn/Wunused-var-23.C: New.
1265 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1267         PR c++/59937
1268         * g++.dg/cpp0x/constexpr-59937-1.C: New.
1269         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1271 2015-01-20  Richard Biener  <rguenther@suse.de>
1273         PR ipa/64684
1274         * gcc.dg/lto/pr64684_0.c: New testcase.
1275         * gcc.dg/lto/pr64684_1.c: Likewise.
1276         * gcc.dg/lto/pr64684_2.c: Likewise.
1277         * gcc.dg/lto/pr64685_0.c: Likewise.
1278         * gcc.dg/lto/pr64685_1.c: Likewise.
1280 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1282         PR c++/62241
1283         * g++.dg/cpp1y/lambda-init12.C: New.
1285 2015-01-20  Richard Biener  <rguenther@suse.de>
1287         PR tree-optimization/64410
1288         * g++.dg/vect/pr64410.cc: Require vect_double.
1290 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
1292         PR target/64149
1293         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1295 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
1297         PR bootstrap/64676
1298         Revert:
1299         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1301         PR rtl-optimization/64081
1302         * gcc.dg/pr64081.c: New test.
1304 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1306         * jit.dg/harness.h: Include <unistd.h>.
1307         (CHECK_NO_ERRORS): New.
1308         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1309         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1310         gcc_jit_context_compile_to_file.
1311         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1312         args to the spawned executable.
1313         (jit-expand-vars): New function.
1314         (jit-exe-params): New variable.
1315         (dg-jit-set-exe-params): New function.
1316         (jit-dg-test): Detect testcases that use
1317         jit-verify-compile-to-file and call jit-setup-compile-to-file.
1318         Set arguments of spawned process to jit-exe-params.
1319         (jit-get-output-filename): New function.
1320         (jit-setup-compile-to-file): New function.
1321         (jit-verify-compile-to-file): New function.
1322         (jit-run-executable): New function.
1323         (jit-verify-executable): New function.
1324         * jit.dg/test-compile-to-assembler.c: New testcase.
1325         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1326         * jit.dg/test-compile-to-executable.c: New testcase.
1327         * jit.dg/test-compile-to-object.c: New testcase.
1329 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
1331         PR target/64652
1332         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1333         (test_1): New.
1335 2015-01-19  Martin Liska  <mliska@suse.cz>
1337         * objc/compile/pr64668.m: New test.
1339 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1341         * jit.dg/test-arith-overflow.c: Include stdbool.h.
1342         (create_overflow_fn): Update comment to clarify that
1343         the third param of the created function is a bool *, not
1344         an int *.
1345         (verify_int_overflow_fn): Convert param "expected_ovf" from
1346         int to bool.  Update third param of "overflow_fn_type" from int *
1347         to bool *.  Update local "actual_ovf" from int to bool.
1348         (verify_uint_overflow_fn): Likewise.
1350 2015-01-19  Martin Liska  <mliska@suse.cz>
1352         * gcc.dg/ipa/ipa-icf-33.c: New test.
1354 2015-01-19  Felix Yang  <felix.yang@huawei.com>
1355             Haijian Zhang  <z.zhanghaijian@huawei.com>
1357         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1358         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1359         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1360         result_float64x2, expected_hfloat64x2): New helper type, variable and
1361         declaration.
1362         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1363         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1364         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1365         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1366         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1367         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1368         and target without the FMA feature.
1370 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
1372         * gcc.target/aarch64/pr64304.c: New testcase.
1374 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1376         PR rtl-optimization/64081
1377         * gcc.dg/pr64081.c: New test.
1379 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
1381         PR target/63971
1382         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1383         the epilogue).
1384         * gcc.target/aarch64/test_frame_6.c: Likewise.
1385         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1386         and x19 (in the epilogue).
1387         * gcc.target/aarch64/test_frame_4.c: Likewise.
1388         * gcc.target/aarch64/test_frame_7.c: Likewise.
1390 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
1392         * gcc.target/i386/chkp-always_inline.c: New.
1394 2015-01-15  Andrew Pinski  <apinski@cavium.com>
1395             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1397         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1398         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1400 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
1402         PR fortran/60255
1403         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1404         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1406 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1408         PR fortran/64578
1409         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1411 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
1413         PR target/64652
1414         * gcc.target/sh/torture/pr64652.c: New.
1416 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1418         * gcc.dg/ipa/ipa-icf-32.c: Update template.
1419         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1420         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1421         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1422         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1423         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1425 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1427         PR ipa/64378
1428         * g++.dg/torture/pr64378.C: New testcase.
1430 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1432         PR fortran/57959
1433         * gfortran.dg/block_13.f08: New test
1435 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1437         PR fortran/55901
1438         * gfortran.dg/associate_1.f03: Allow test for character with
1439         automatic length.
1441 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1443         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1444         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1446 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1448         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1450 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
1452         PR fortran/64578
1453         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1455 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1457         PR fortran/60357
1458         * gfortran.dg/alloc_comp_assign_13.f08: New test.
1460         PR fortran/61275
1461         * gfortran.dg/alloc_comp_assign_14.f08: New test.
1463         PR fortran/55932
1464         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1466 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1468         PR fortran/60334
1469         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1471 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
1473         PR rtl-optimization/52773
1474         * gcc.c-torture/compile/pr52773.c: New test.
1476 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1478         PR c++/62134
1479         * g++.dg/cpp0x/alias-decl-46.C: New.
1481 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1483         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1485 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1487         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1488         Add trace.
1489         (CHECK_FP): Likewise.
1490         (CHECK_CUMULATIVE_SAT): Likewise.
1492 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1494         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1495         (Set_Neon_Cumulative_Sat): Add parameter.
1496         (__set_neon_cumulative_sat): Support new parameter.
1497         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1498         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1499         argument.
1500         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1501         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1502         argument.
1504 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1506         * g++.dg/tsan/vptr_benign_race.C: New testcase.
1507         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1509 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1511         PR c++/60056
1512         * g++.dg/tls/thread_local-ice4.C: New.
1514 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
1516         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1517         than Neon options.
1519 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1521         PR c++/62276
1522         * g++.dg/cpp0x/vt-62276.C: New.
1524 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1526         PR middle-end/64353
1527         * g++.dg/pr64353.C: New.
1529 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1531         PR target/64263
1532         * gcc.target/aarch64/pr64263_1.c: New test.
1534 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1536         PR tree-optimization/64434
1537         * gcc.dg/torture/pr64434.c: Move to...
1538         * gcc.dg/pr64434.c: ... here.
1540 2015-01-16  Richard Biener  <rguenther@suse.de>
1542         PR middle-end/64614
1543         * gcc.dg/uninit-18.c: New testcase.
1545 2015-01-16  Richard Biener  <rguenther@suse.de>
1547         PR tree-optimization/64568
1548         * g++.dg/torture/pr64568-2.C: New testcase.
1550 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1552         PR target/64363
1553         * gcc.target/i386/chkp-label-address.c: New.
1555 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
1557         PR fortran/45290
1558         * gfortran.dg/pointer_init_6.f90: Extended.
1560 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
1562         * gcc.c-torture/compile/20150108.c: New test.
1564 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1566         * gcc.target/visium: New directory.
1568 2015-01-16  Richard Biener  <rguenther@suse.de>
1570         PR tree-optimization/61743
1571         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1572         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1574 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
1576         * gcc.dg/pr64015.c: New test.
1578 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
1580         PR ipa/64163
1581         PR ipa/64612
1582         * g++.dg/ipa/pr64612.C: New test.
1584 2015-01-16  Renlin Li  <renlin.li@arm.com>
1586         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1588 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
1590         * gcc.target/i386/sse-14.c: Test new intrinsic.
1591         * gcc.target/i386/sse-22.c: Ditto.
1593 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1595         PR c++/58614
1596         * g++.dg/cpp0x/auto44.C: New.
1598 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
1600         PR target/59710
1601         * gcc.target/nios2/gpopt-all.c: New test case.
1602         * gcc.target/nios2/gpopt-local.c: New test case.
1603         * gcc.target/nios2/gpopt-global.c: New test case.
1604         * gcc.target/nios2/gpopt-data.c: New test case.
1605         * gcc.target/nios2/gpopt-none.c: New test case.
1607 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
1609         * g++.dg/ubsan/vptr-1.C: New test.
1610         * g++.dg/ubsan/vptr-2.C: New test.
1611         * g++.dg/ubsan/vptr-3.C: New test.
1612         * g++.dg/ubsan/vptr-4.C: New test.
1613         * g++.dg/ubsan/vptr-5.C: New test.
1614         * g++.dg/ubsan/vptr-6.C: New test.
1615         * g++.dg/ubsan/vptr-7.C: New test.
1616         * g++.dg/ubsan/vptr-8.C: New test.
1617         * g++.dg/ubsan/vptr-9.C: New test.
1619 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1621         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1622         is set up.
1623         * lib/gcc-dg.exp: Likewise.
1625 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1627         PR rtl-optimization/64110
1628         * gcc.target/i386/pr64110.c: Add scan-assembler.
1630 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
1631             James Norris  <jnorris@codesourcery.com>
1632             Cesar Philippidis  <cesar@codesourcery.com>
1633             Ilmir Usmanov  <i.usmanov@samsung.com>
1635         * lib/target-supports.exp (check_effective_target_fopenacc): New
1636         procedure.
1637         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1638         * g++.dg/goacc/goacc.exp: Likewise.
1639         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1640         * gcc.dg/goacc/goacc.exp: Likewise.
1641         * gfortran.dg/goacc/goacc.exp: Likewise.
1642         * c-c++-common/cpp/openacc-define-1.c: New file.
1643         * c-c++-common/cpp/openacc-define-2.c: Likewise.
1644         * c-c++-common/cpp/openacc-define-3.c: Likewise.
1645         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1646         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1647         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1648         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1649         * c-c++-common/goacc/asyncwait-1.c: Likewise.
1650         * c-c++-common/goacc/cache-1.c: Likewise.
1651         * c-c++-common/goacc/clauses-fail.c: Likewise.
1652         * c-c++-common/goacc/collapse-1.c: Likewise.
1653         * c-c++-common/goacc/data-1.c: Likewise.
1654         * c-c++-common/goacc/data-2.c: Likewise.
1655         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1656         * c-c++-common/goacc/deviceptr-1.c: Likewise.
1657         * c-c++-common/goacc/deviceptr-2.c: Likewise.
1658         * c-c++-common/goacc/deviceptr-3.c: Likewise.
1659         * c-c++-common/goacc/if-clause-1.c: Likewise.
1660         * c-c++-common/goacc/if-clause-2.c: Likewise.
1661         * c-c++-common/goacc/kernels-1.c: Likewise.
1662         * c-c++-common/goacc/loop-1.c: Likewise.
1663         * c-c++-common/goacc/loop-private-1.c: Likewise.
1664         * c-c++-common/goacc/nesting-1.c: Likewise.
1665         * c-c++-common/goacc/nesting-data-1.c: Likewise.
1666         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1667         * c-c++-common/goacc/parallel-1.c: Likewise.
1668         * c-c++-common/goacc/pcopy.c: Likewise.
1669         * c-c++-common/goacc/pcopyin.c: Likewise.
1670         * c-c++-common/goacc/pcopyout.c: Likewise.
1671         * c-c++-common/goacc/pcreate.c: Likewise.
1672         * c-c++-common/goacc/pragma_context.c: Likewise.
1673         * c-c++-common/goacc/present-1.c: Likewise.
1674         * c-c++-common/goacc/reduction-1.c: Likewise.
1675         * c-c++-common/goacc/reduction-2.c: Likewise.
1676         * c-c++-common/goacc/reduction-3.c: Likewise.
1677         * c-c++-common/goacc/reduction-4.c: Likewise.
1678         * c-c++-common/goacc/sb-1.c: Likewise.
1679         * c-c++-common/goacc/sb-2.c: Likewise.
1680         * c-c++-common/goacc/sb-3.c: Likewise.
1681         * c-c++-common/goacc/update-1.c: Likewise.
1682         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1683         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1684         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1685         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1686         * gfortran.dg/goacc/assumed.f95: Likewise.
1687         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1688         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1689         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1690         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1691         * gfortran.dg/goacc/branch.f95: Likewise.
1692         * gfortran.dg/goacc/cache-1.f95: Likewise.
1693         * gfortran.dg/goacc/coarray.f95: Likewise.
1694         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1695         * gfortran.dg/goacc/cray.f95: Likewise.
1696         * gfortran.dg/goacc/critical.f95: Likewise.
1697         * gfortran.dg/goacc/data-clauses.f95: Likewise.
1698         * gfortran.dg/goacc/data-tree.f95: Likewise.
1699         * gfortran.dg/goacc/declare-1.f95: Likewise.
1700         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1701         * gfortran.dg/goacc/fixed-1.f: Likewise.
1702         * gfortran.dg/goacc/fixed-2.f: Likewise.
1703         * gfortran.dg/goacc/fixed-3.f: Likewise.
1704         * gfortran.dg/goacc/fixed-4.f: Likewise.
1705         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1706         * gfortran.dg/goacc/if.f95: Likewise.
1707         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1708         * gfortran.dg/goacc/list.f95: Likewise.
1709         * gfortran.dg/goacc/literal.f95: Likewise.
1710         * gfortran.dg/goacc/loop-1.f95: Likewise.
1711         * gfortran.dg/goacc/loop-2.f95: Likewise.
1712         * gfortran.dg/goacc/loop-3.f95: Likewise.
1713         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1714         * gfortran.dg/goacc/omp.f95: Likewise.
1715         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1716         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1717         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1718         * gfortran.dg/goacc/parameter.f95: Likewise.
1719         * gfortran.dg/goacc/private-1.f95: Likewise.
1720         * gfortran.dg/goacc/private-2.f95: Likewise.
1721         * gfortran.dg/goacc/private-3.f95: Likewise.
1722         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1723         * gfortran.dg/goacc/reduction-2.f95: Likewise.
1724         * gfortran.dg/goacc/reduction.f95: Likewise.
1725         * gfortran.dg/goacc/routine-1.f90: Likewise.
1726         * gfortran.dg/goacc/routine-2.f90: Likewise.
1727         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1728         * gfortran.dg/goacc/several-directives.f95: Likewise.
1729         * gfortran.dg/goacc/sie.f95: Likewise.
1730         * gfortran.dg/goacc/subarrays.f95: Likewise.
1731         * gfortran.dg/gomp/map-1.f90: Likewise.
1732         * gfortran.dg/openacc-define-1.f90: Likewise.
1733         * gfortran.dg/openacc-define-2.f90: Likewise.
1734         * gfortran.dg/openacc-define-3.f90: Likewise.
1735         * g++.dg/gomp/block-1.C: Update for changed compiler output.
1736         * g++.dg/gomp/block-2.C: Likewise.
1737         * g++.dg/gomp/block-3.C: Likewise.
1738         * g++.dg/gomp/block-5.C: Likewise.
1739         * g++.dg/gomp/target-1.C: Likewise.
1740         * g++.dg/gomp/target-2.C: Likewise.
1741         * g++.dg/gomp/taskgroup-1.C: Likewise.
1742         * g++.dg/gomp/teams-1.C: Likewise.
1743         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1744         * gcc.dg/cilk-plus/jump.c: Likewise.
1745         * gcc.dg/gomp/block-1.c: Likewise.
1746         * gcc.dg/gomp/block-10.c: Likewise.
1747         * gcc.dg/gomp/block-2.c: Likewise.
1748         * gcc.dg/gomp/block-3.c: Likewise.
1749         * gcc.dg/gomp/block-4.c: Likewise.
1750         * gcc.dg/gomp/block-5.c: Likewise.
1751         * gcc.dg/gomp/block-6.c: Likewise.
1752         * gcc.dg/gomp/block-7.c: Likewise.
1753         * gcc.dg/gomp/block-8.c: Likewise.
1754         * gcc.dg/gomp/block-9.c: Likewise.
1755         * gcc.dg/gomp/target-1.c: Likewise.
1756         * gcc.dg/gomp/target-2.c: Likewise.
1757         * gcc.dg/gomp/taskgroup-1.c: Likewise.
1758         * gcc.dg/gomp/teams-1.c: Likewise.
1760 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
1762         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1763         test case.
1765 2015-01-15  Mike Stump  <mikestump@comcast.net>
1767         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1768         * gcc.dg/inline_2.c: Likewise.
1769         * gcc.dg/inline_3.c: Likewise.
1770         * gcc.dg/inline_4.c: Likewise.
1772 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
1774         PR fortran/58023
1775         * gfortran.dg/proc_ptr_comp_43.f90: New.
1777 2015-01-15  Mike Stump  <mikestump@comcast.net>
1779         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1780         * gcc.dg/unroll_2.c: Likewise.
1781         * gcc.dg/unroll_3.c: Likewise.
1782         * gcc.dg/unroll_4.c: Likewise.
1783         * gcc.dg/unroll_5.c: Likewise.
1785 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
1787         PR target/63971
1788         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1789         in epilogue.
1790         * gcc.target/aarch64/test_frame_6.c: Likewise.
1791         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1792         x30 and x19 (in the epilogue).
1793         * gcc.target/aarch64/test_frame_4.c: Likewise.
1794         * gcc.target/aarch64/test_frame_7.c: Likewise.
1796 2015-01-15  Martin Liska  <mliska@suse.cz>
1798         * g++.dg/ipa/pr64068.C: New test.
1799         * gcc.dg/ipa/PR64559.c: New test.
1801 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1803         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1804         with PIE.
1806 2015-01-15  Richard Biener  <rguenther@suse.de>
1808         PR tree-optimization/61743
1809         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1810         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1812 2015-01-15 Renlin Li <renlin.li@arm.com>
1814         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1815         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1817 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1819         * gcc.dg/vect/vect-aggressive-1.c: New.
1820         * gcc.target/i386/avx2-vect-aggressive.c: New.
1822 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1824         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1826 2015-01-15  Richard Biener  <rguenther@suse.de>
1828         PR lto/64415
1829         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1830         -Wl,-undefined,dynamic_lookup.
1832 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1834         * gnat.dg/opt47.adb: New test.
1836 2015-01-15  Richard Biener  <rguenther@suse.de>
1838         PR lto/64415
1839         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1841 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
1843         PR tree-optimization/64434
1844         * gcc.dg/torture/pr64434.c: New test.
1846 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1848         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1849         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
1850         -march=loongson* and -march=octeon* require -mno-micromips.
1852 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1853             Matthew Fortune  <matthew.fortune@imgtec.com>
1855         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1856         * gcc.target/mips/call-saved-5.c (foo): Likewise.
1857         * gcc.target/mips/call-saved-6.c (foo): Likewise.
1858         * gcc.target/mips/call-saved-7.c: New file.
1859         * gcc.target/mips/call-saved-8.c: New file.
1860         * gcc.target/mips/call-saved-9.c: New file.
1862 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
1864         * gcc.target/mips/lsa.c: New file.
1865         * gcc.target/mips/mips64-lsa.c: Likewise.
1866         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1867         * gcc.target/mips/mulsize-4.c: Likewise.
1868         * gcc.target/mips/mulsize-5.c: New file.
1869         * gcc.target/mips/mulsize-6.c: Likewise.
1870         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1871         and !HAS_LSA as ghost options.
1872         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1873         for !HAS_LSA.
1875 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
1877         * g++.dg/torture/20141013.c: Set -fno-short-enums.
1879 2015-01-15  Richard Biener  <rguenther@suse.de>
1881         PR middle-end/64365
1882         * gcc.dg/torture/pr64365.c: New testcase.
1884 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
1886         * gcc.dg/stackprotectexplicit1.c: New test.
1887         * g++.dg/stackprotectexplicit2.c: New test.
1889 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1891         PR target/61933
1892         * gfortran.dg/inquire_internal.f90: New.
1893         * gfortran.dg/negative_unit_check.f90: New.
1895 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
1897         PR target/53988
1898         * gcc.target/sh/pr53988-1.c: New.
1900 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
1902         PR c++/58671
1903         * g++.dg/tls/thread_local-ice3.C: New.
1905 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1907         * gcc.target/i386/fentry-override.c: Properly place {} in target
1908         selector.  Remove nonpic.
1909         * gcc.target/i386/fentry.c: Likewise.
1911 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1913         * gcc.dg/atomic-invalid.c: Check for invalid memory model
1914         warnings instead of errors.
1916 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
1918         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1919         option support instead of ENABLE_LTO from Makefile.
1921 2015-01-14  Richard Biener  <rguenther@suse.de>
1923         PR tree-optimization/59354
1924         * gcc.dg/vect/pr59354.c: New testcase.
1926 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
1928         * lib/target-supports.exp
1929         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1930         on ARM architures before v7.
1932 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
1934         PR middle-end/59448
1935         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1936         an atomic_exchange.
1938 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1940         PR target/64386
1941         * gcc.target/i386/pr64386.c: New test.
1943 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1945         PR target/64393
1946         * gcc.target/i386/pr64393.c: New test.
1948 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
1950         PR target/64387
1951         * gcc.target/i386/pr64387.c: New test.
1953 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
1955         * gcc.target/aarch64/store-pair-1.c: Fix typo.
1957 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1959         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1961 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1963         PR target/64453
1964         * gcc.target/arm/pr64453.c: New.
1966 2015-01-14  Richard Biener  <rguenther@suse.de>
1968         PR lto/64415
1969         * gcc.dg/lto/pr64415_0.c: New testcase.
1970         * gcc.dg/lto/pr64415_1.c: Likewise.
1972 2015-01-14  Martin Liska  <mliska@suse.cz>
1974         * gcc.dg/ipa/pr64307.c: New test.
1976 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
1978         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1979         64-bit and 128-bit.
1981 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1983         PR target/64460
1984         * gcc.target/arm/pr64460_1.c: New test.
1986 2015-01-14  Richard Biener  <rguenther@suse.de>
1988         PR tree-optimization/64493
1989         PR tree-optimization/64495
1990         * gcc.dg/vect/pr64493.c: New testcase.
1991         * gcc.dg/vect/pr64495.c: Likewise.
1993 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
1995         * gcc.dg/Warray-bounds-11.c: New test-case.
1997 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1999         * gcc.target/mips/octeon3-pipe-1.c: New test.
2001 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
2003         * jit.dg/harness.h (set_up_logging): Move string concatenation
2004         into...
2005         (concat_strings): New function.
2006         (dump_reproducer): New function.
2007         (test_jit): Call dump_reproducer.
2008         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2009         function.
2010         (jit-dg-test): Delete any generated reproducer from previous runs.
2011         Verify that a generated reproducer was created, and verify that it
2012         compiles.
2013         * jit.dg/test-nested-contexts.c (main): Call
2014         gcc_jit_context_dump_reproducer_to_file.
2016 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2018         * gcc.dg/aru-2.c: Add dg-require-profiling.
2020 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2022         * lib/target-supports.exp (check_profiling_available): Check if
2023         -pg links.
2025 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
2027         PR ipa/64565
2028         * g++.dg/torture/pr64565.C: New testcase.
2030 2015-01-13  Marek Polacek  <polacek@redhat.com>
2032         PR middle-end/64391
2033         * gcc.dg/tm/pr64391.c: New test.
2035 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2037         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2038         true.
2040 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2042         * gcc.target/i386/pie.c: New test.
2044         * lib/target-supports.exp (check_effective_target_pie): New.
2046 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2048         PR rtl-optimization/64286
2049         * gcc.target/i386/avx2-pr64286.c: New test.
2051 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
2053         PR c++/57626
2054         * g++.dg/cpp0x/vt-57626.C: New.
2056 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2058         PR fortran/64528
2059         * gfortran.dg/pr64528.f90: New test.
2061 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
2063         * gcc.target/aarch64/subsp.c: New test.
2065 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2067         * gcc.target/aarch64/store-pair-1.c: New testcase.
2069 2015-01-13  Richard Biener  <rguenther@suse.de>
2071         PR lto/64373
2072         * gcc.dg/lto/pr64373_0.c: New testcase.
2074 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2076         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2077         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2079 2015-01-13  Richard Biener  <rguenther@suse.de>
2081         PR tree-optimization/64406
2082         * gcc.dg/pr64406.c: New testcase.
2084 2015-01-13  Richard Biener  <rguenther@suse.de>
2086         PR tree-optimization/64404
2087         * gcc.dg/vect/pr64404.c: New testcase.
2089 2015-01-13  Richard Biener  <rguenther@suse.de>
2091         PR tree-optimization/64568
2092         * g++.dg/torture/pr64568.C: New testcase.
2094 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2096         * jit.dg/test-error-local-used-from-other-function.c: New test
2097         case.
2098         * jit.dg/test-error-param-reuse.c: New test case.
2099         * jit.dg/test-error-param-sharing.c: New test case.
2100         * jit.dg/test-error-param-used-from-other-function.c: New test
2101         case.
2102         * jit.dg/test-error-param-used-without-a-function.c: New test
2103         case.
2105 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
2107         PR tree-optimization/64563
2108         * gcc.dg/pr64563.c: New test.
2110         PR target/64513
2111         * gcc.target/i386/pr64513.c: New test.
2113         PR tree-optimization/64454
2114         * gcc.dg/pr64454.c: New test.
2116         PR testsuite/64028
2117         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2118         bind_pic_locally.
2119         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2120         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2121         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2122         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2123         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2124         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2125         * gcc.dg/vect/slp-25.c: Likewise.
2126         * gcc.dg/vect/vect-109.c: Likewise.
2127         * gcc.dg/vect/vect-13.c: Likewise.
2128         * gcc.dg/vect/vect-17.c: Likewise.
2129         * gcc.dg/vect/vect-18.c: Likewise.
2130         * gcc.dg/vect/vect-19.c: Likewise.
2131         * gcc.dg/vect/vect-20.c: Likewise.
2132         * gcc.dg/vect/vect-21.c: Likewise.
2133         * gcc.dg/vect/vect-22.c: Likewise.
2134         * gcc.dg/vect/vect-27.c: Likewise.
2135         * gcc.dg/vect/vect-29.c: Likewise.
2136         * gcc.dg/vect/vect-2-big-array.c: Likewise.
2137         * gcc.dg/vect/vect-2.c: Likewise.
2138         * gcc.dg/vect/vect-3.c: Likewise.
2139         * gcc.dg/vect/vect-4.c: Likewise.
2140         * gcc.dg/vect/vect-5.c: Likewise.
2141         * gcc.dg/vect/vect-72.c: Likewise.
2142         * gcc.dg/vect/vect-73-big-array.c: Likewise.
2143         * gcc.dg/vect/vect-73.c: Likewise.
2144         * gcc.dg/vect/vect-77-global.c: Likewise.
2145         * gcc.dg/vect/vect-78-global.c: Likewise.
2146         * gcc.dg/vect/vect-7.c: Likewise.
2147         * gcc.dg/vect/vect-86.c: Likewise.
2148         * gcc.dg/vect/vect-align-1.c: Likewise.
2149         * gcc.dg/vect/vect-align-3.c: Likewise.
2150         * gcc.dg/vect/vect-all-big-array.c: Likewise.
2151         * gcc.dg/vect/vect-all.c: Likewise.
2152         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2153         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2154         * gcc.dg/vect/vect-peel-3.c: Likewise.
2155         * gcc.dg/vect/vect-peel-4.c: Likewise.
2156         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2158 2015-01-12  Jeff Law  <law@redhat.com>
2160         PR target/64461
2161         * gcc.target/m68k/pr64461.c: New test.
2163 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2165         * jit.dg/test-array-as-pointer.c (create_code): Update call
2166         to gcc_jit_context_new_global by setting "kind" to
2167         GCC_JIT_GLOBAL_IMPORTED.
2168         * jit.dg/test-error-array-as-pointer.c: Likewise.
2169         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2170         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2171         setting kind to GCC_JIT_GLOBAL_EXPORTED.
2172         * jit.dg/test-using-global.c (the_global): Rename to...
2173         (imported_global): ...this.
2174         (create_code): Update to test the three kinds of global.
2175         (verify_code): Likewise.
2177 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
2179         PR testsuite/64427
2180         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
2181         undefined behavior.
2182         * gcc.target/i386/pr64291-2.c: Updated.
2184 2015-01-12  Richard Biener  <rguenther@suse.de>
2186         PR tree-optimization/64530
2187         * gfortran.dg/pr64530.f90: New testcase.
2189 2015-01-12  Richard Biener  <rguenther@suse.de>
2191         PR middle-end/64357
2192         * gcc.dg/torture/pr64357.c: New testcase.
2194 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
2196         * gcc.target/i386/nop-mcount.c: Properly place {} in target
2197         selector.
2199 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2200         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2202 2015-01-12  Martin Liska  <mliska@suse.cz>
2204         * gcc.dg/ipa/PR64550.c: New test.
2206 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
2208         PR ipa/63470
2209         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2211 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2213         PR fortran/63733
2214         * gfortran.dg/typebound_operator_20.f90: New.
2216 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2218         PR fortran/58023
2219         * gfortran.dg/proc_ptr_comp_42.f90: New.
2221 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2223         PR fortran/64508
2224         * gfortran.dg/proc_ptr_comp_41.f90: New.
2226 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
2228         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2230 2015-01-10  Tobias Burnus  <burnus@net-b.de>
2232         PR fortran/64522
2233         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2234         and add dg-excess-errors.
2235         * gfortran.dg/line_length_6.f90: New.
2236         * gfortran.dg/line_length_7.f90: New.
2237         * gfortran.dg/line_length_8.f90: New.
2238         * gfortran.dg/line_length_9.f90: New.
2239         * gfortran.dg/line_length_10.f90: New.
2240         * gfortran.dg/line_length_11.f90: New.
2242 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2244         * jit.dg/test-threads.c (struct testcase): Move declaration
2245         to jit.dg/all-non-failing-tests.h.
2246         (testcases): Likewise.
2247         * jit.dg/all-non-failing-tests.h (struct testcase): Move
2248         declaration here from jit.dg/all-non-failing-tests.h.
2249         (testcases): Likewise.
2250         * jit.dg/test-combination.c (create_code): Eliminate spelling
2251         out all of the testcases in favor of looping through the
2252         "testcases" metadata.
2253         (verify_code): Likewise.
2255 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
2257         PR rtl-optimization/64536
2258         * gcc.dg/pr64536.c: New test.
2260 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2262         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2263         * jit.dg/test-combination.c (create_code): Likewise.
2264         (verify_code): Likewise.
2265         * jit.dg/test-constants.c: New test case.
2266         * jit.dg/test-threads.c: Add test-constants.c.
2268 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
2270         PR libobjc/51891
2271         * objc.dg/gnu-api-2-class.m: Add a test case
2272         for the above change.
2274 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2276         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2278 2015-01-09  Richard Biener  <rguenther@suse.de>
2280         PR tree-optimization/64410
2281         * g++.dg/vect/pr64410.cc: New testcase.
2283 2015-01-09  Martin Liska  <mliska@suse.cz>
2285         * gcc.dg/ipa/ipa-icf-32.c: New test.
2287 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2289         * c-c++-common/tsan/tsan_barrier.h: New.
2290         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2291         * c-c++-common/tsan/bitfield_race.c: Likewise.
2292         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2293         * c-c++-common/tsan/mutexset1.c: Likewise.
2294         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2295         * c-c++-common/tsan/race_on_mutex.c: Likewise.
2296         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2297         * c-c++-common/tsan/simple_race.c: Likewise.
2298         * c-c++-common/tsan/simple_stack.c: Likewise.
2299         * c-c++-common/tsan/sleep_sync.c: Likewise.
2300         * c-c++-common/tsan/tiny_race.c: Likewise.
2301         * c-c++-common/tsan/tls_race.c: Likewise.
2302         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2303         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2304         * g++.dg/tsan/atomic_free.C: Likewise.
2305         * g++.dg/tsan/atomic_free2.C: Likewise.
2306         * g++.dg/tsan/cond_race.C: Likewise.
2307         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2309 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
2311         PR testsuite/62250
2312         * lib/target-supports.exp (check_effective_target_libatomic_available):
2313         New.
2314         * gfortran.dg/coarray/caf.exp: Only add -latomic for
2315         targets that match effective-target libatomic_available.
2316         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2318 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2320         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2321         Verify the result of gcc_jit_context_get_last_error.
2322         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2324 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2326         PR tree-optimization/63989
2327         * gcc.dg/strlenopt-27.c: New test.
2329 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2331         * jit.dg/harness.h (set_up_logging): New function.
2332         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
2333         set_up_logging on the context, so that every testcase is
2334         logged to a particular file.
2335         * jit.dg/test-nested-contexts.c (main): Open a logfile,
2336         and call gcc_jit_context_set_logfile on the top-level context.
2338 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2340         PR target/64338
2341         * g++.dg/opt/pr64338.C: New test.
2343 2015-01-08  Tobias Burnus  <burnus@net-b.de>
2345         * gfortran.dg/coarray/codimension_2b.f90: New file.
2346         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2347         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2349 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2351         PR c++/59004
2352         * g++.dg/ext/fnname4.C: New.
2354 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2356         PR c++/64462
2357         * g++.dg/cpp0x/constexpr-64462.C: New.
2359 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2361         PR c++/60753
2362         * g++.dg/cpp0x/deleted10.C: New.
2364 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2366         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2368 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2370         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2371         GCC_JIT_UNARY_OP_ABS.
2372         (verify_unary_ops): Likewise.
2374 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2376         * jit.dg/test-arith-overflow.c: New test case.
2377         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2378         * jit.dg/test-combination.c (create_code): Likewise.
2379         (verify_code): Likewise.
2380         * jit.dg/test-threads.c (testcases): Likewise.
2382 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2384         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2385         rather than "jit".  Load g++.exp, and call g++_init.
2386         Run test-*.cc files within the testsuite and *.cc files within
2387         docs/examples.
2388         (jit-dg-test): Drop the addition of -fgnu89-inline to
2389         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2390         doing it when compiling C testcases (since g++ does not handle
2391         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2392         is restored to the value after g++_init ran, rather than the
2393         value before g++_init ran.  Return a list of
2394         $comp_output $output_file, as dg-test assumes.
2396 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2398         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2399         make it easier to figure out the origin of each test result when
2400         running test-combination.c and test-threads.c.
2401         (CHECK_VALUE): Likewise.
2402         (CHECK_DOUBLE_VALUE): Likewise.
2403         (CHECK_STRING_VALUE): Likewise.
2404         (CHECK_STRING_STARTS_WITH): Likewise.
2405         (CHECK_STRING_CONTAINS): Likewise.
2406         (CHECK): Likewise.
2407         (check_string_value): Likewise, add "funcname" param.
2408         (check_string_starts_with): Likewise.
2409         (check_string_contains): Likewise.
2411 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2413         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2414         generating name of built executable.
2416 2015-01-07  Marek Polacek  <polacek@redhat.com>
2418         PR c/64440
2419         * gcc.dg/pr64440.c: New test.
2420         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2422 2015-01-07  Marek Polacek  <polacek@redhat.com>
2424         PR c/64417
2425         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2426         * gcc.dg/pr64417.c: New test.
2428 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2430         PR target/64505
2431         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2432         fix is correct.
2434 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2436         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2437         Check if testcases run without errors, not just if they compile.
2439 2015-01-06  Christian Bruel  <christian.bruel@st.com>
2441         PR target/64507
2442         * gcc.target/sh/pr64507.c: New test.
2444 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
2446         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2448 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
2450         * c-c++-common/asan/sanitize-all-1.c: New test.
2451         * c-c++-common/ubsan/sanitize-all-1.c: New test.
2452         * c-c++-common/ubsan/sanitize-all-2.c: New test.
2453         * c-c++-common/ubsan/sanitize-all-3.c: New test.
2454         * c-c++-common/ubsan/sanitize-all-4.c: New test.
2456 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2458         * lib/target-supports.exp (check_profiling_available): Return 0 for
2459         Visium.
2460         (check_effective_target_tls_runtime): Likewise.
2461         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2462         * gcc.dg/20020312-2.c: Adjust for Visium.
2463         * gcc.dg/tls/thr-cse-1.c: Likewise
2464         * gcc.dg/tree-ssa/20040204-1.c: Likewise
2465         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2466         * gcc.dg/weak/typeof-2.c: Likewise.
2468 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
2470         PR rtl-optimization/64287
2471         * gcc.dg/aru-2.c: New test.
2473 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2475         PR sanitizer/64344
2476         * c-c++-common/ubsan/pr64344-1.c: New test.
2477         * c-c++-common/ubsan/pr64344-2.c: New test.
2479         PR tree-optimization/64465
2480         * gcc.dg/pr64465.c: New test.
2482         PR tree-optimization/64494
2483         * gcc.c-torture/compile/pr64494.c: New test.
2485 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2487         PR fortran/47674
2488         * gfortran.dg/realloc_on_assign_25.f90:  New test.
2490 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2492         Update copyright years.
2494 2015-01-05  Marek Polacek  <polacek@redhat.com>
2496         PR c/64423
2497         * gcc.dg/pr64423.c: New test.
2499 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2501         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2502         mmix-knuth-mmixware for the same reason as for MIPS.
2503         * gcc.dg/debug/debug-2.c: Ditto.
2505         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2507 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
2509         PR testsuite/62250
2510         * lib/gfortran.exp: Add libatomic library search path.
2511         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2512         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2514         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2516 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2518         * c-c++-common/tsan/bitfield_race.c: New testcase.
2519         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2521 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2523         * gfortran.dg/coarray/collectives_4.f90: New.
2525 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2527         PR fortran/57562
2528         * gfortran.dg/extends_16.f90: New.
2530 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2532         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2534 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2536         * gfortran.dg/coarray/codimension_2.f90: New.
2537         * gfortran.dg/coarray/codimension_2a.f90: New.
2538         * gfortran.dg/coarray_35.f90: New.
2539         * gfortran.dg/coarray_35a.f90: New.
2541 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2543         PR fortran/60507
2544         * gfortran.dg/dummy_procedure_11.f90: New.
2546 Copyright (C) 2015 Free Software Foundation, Inc.
2548 Copying and distribution of this file, with or without modification,
2549 are permitted in any medium without royalty provided the copyright
2550 notice and this notice are preserved.