2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob77c891f60c95cd5eaa7b379ff8f3b6f6b798a67a
1 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3         PR fortran/64980
4         PR fortran/61960
5         * gfortran.dg/pr61960.f90: New.
6         * gfortran.dg/pr64230.f90: New.
7         * gfortran.dg/pr64980.f03: New.
9 2015-02-22  Tom de Vries  <tom@codesourcery.com>
11         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
13 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15         PR ada/65156
16         * gnat.dg/timing_events.adb: Removed, invalid test.
18 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
20         PR debug/58123
21         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
22         location.
23         * g++.dg/gcov/gcov-2.C: Likewise.
25 2015-02-20  Richard Biener  <rguenther@suse.de>
27         PR tree-optimization/65136
28         * gcc.dg/tree-ssa/pr65136.c: New testcase.
30 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
32         PR testsuite/64158
33         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
34         and nvptx-*-* blacklisting.
36         * gcc.dg/sibcall-9.c: New test.
37         * gcc.dg/sibcall-10.c: New test.
39 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
41         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
43 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
45         PR target/64452
46         * gcc.target/avr/torture/pr64452.c: New test.
48 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
50         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
51         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
53 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
55         PR testsuite/65116
56         * lib/target-supports.exp (check_compile): Check whether
57         additional_sources is defined before using it.
59 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
61         PR middle-end/65074
62         * g++.dg/opt/pr65074.C: New file.
64 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
66         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
67         (size_type): New typedef.
68         (operator "" _script): Use it for the last argument.
70 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
72         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
74 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
76         * testsuite/lib/target-supports.exp (check_compile): Save/restore
77         additional_sources that may belong to an actual test.
79 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
81         PR gcov-profile/64634
82         * g++.dg/gcov/gcov-15.C: New test.
84 2015-02-18  Tom de Vries  <tom@codesourcery.com>
86         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
88 2015-02-18  Tom de Vries  <tom@codesourcery.com>
90         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
92 2015-02-18  Tom de Vries  <tom@codesourcery.com>
94         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
96 2015-02-18  Tom de Vries  <tom@codesourcery.com>
98         * gfortran.dg/fmt_cache_1.f: Add missing close.
100 2015-02-18  Tom de Vries  <tom@codesourcery.com>
102         PR testsuite/65107
103         * gfortran.dg/read_eof_8.f90: Add missing close.
105 2015-02-18  Richard Biener  <rguenther@suse.de>
107         PR tree-optimization/65063
108         * gcc.dg/pr65063.c: New testcase.
110 2015-02-18  Richard Biener  <rguenther@suse.de>
112         PR tree-optimization/62217
113         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
115 2015-02-18  Marek Polacek  <polacek@redhat.com>
117         PR sanitizer/65081
118         * c-c++-common/ubsan/pr65081.c: New test.
120 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
122         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
123         * gcc.target/sh/force-cbranch-delay-slot.c: New.
125 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
127         * gcc.dg/ipa/propalign-3.c: New test.
129 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
131         PR target/64793
132         * gcc.target/sh/pr64793.c: New.
133         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
135 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
137         * gcc.target/arm/divzero.c: New test case.
139 2015-02-17  Tom de Vries  <tom@codesourcery.com>
141         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
143 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
144             Jakub Jelinek  <jakub@redhat.com>
146         PR c++/65075
147         * g++.dg/cpp0x/pr65075.C: New test.
149 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
151         PR target/65058
152         * gcc.target/powerpc/pr65058.c: New test.
154 2015-02-16  Jeff Law  <law@redhat.com>
156         PR tree-optimization/64823
157         * gcc.dg/uninit-20.c: New test.
159 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
160             James Greenhalgh  <james.greenhalgh@arm.com>
162         PR ipa/64963
163         * gcc.dg/ipa/ipa-clone-1.c: New test.
165 2015-02-16  Richard Biener  <rguenther@suse.de>
167         PR tree-optimization/65077
168         * gcc.dg/torture/pr65077.c: New testcase.
170 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
172         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
173         Directive adjusted to scan for ldaxr.
174         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
175         adjusted to scan for ldaex.
177 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
179         PR c++/65080
180         * g++.dg/cpp0x/constexpr-65080.C: New.
182 2015-02-16  Richard Biener  <rguenther@suse.de>
184         PR tree-optimization/63593
185         * gcc.dg/pr63593.c: New testcase.
187 2015-02-16  Marek Polacek  <polacek@redhat.com>
189         PR c/65066
190         * gcc.dg/pr65066.c: New test.
192 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
194         * gcc.dg/pr65002.C: Move ...
195         * g++.dg/ipa/pr65002.C: ... here.
197 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
199         * gcc.target/powerpc/pr64205.c: Skip on AIX.
200         * gcc.target/powerpc/pr64505.c: Skip on AIX.
201         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
202         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
204 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
206         PR testsuite/64850
207         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
208         the expression to find calls.
209         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
210         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
211         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
212         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
213         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
215 2015-02-14  Marek Polacek  <polacek@redhat.com>
217         PR c/64768
218         * gcc.dg/array-11.c: New test.
219         * gcc.dg/array-12.c: New test.
220         * gcc.dg/array-13.c: New test.
221         * gcc.dg/array-14.c: New test.
222         * gcc.dg/c99-flex-array-typedef-1.c: New test.
223         * gcc.dg/c99-flex-array-typedef-2.c: New test.
224         * gcc.dg/c99-flex-array-typedef-3.c: New test.
225         * gcc.dg/c99-flex-array-typedef-5.c: New test.
226         * gcc.dg/c99-flex-array-typedef-7.c: New test.
227         * gcc.dg/c99-flex-array-typedef-8.c: New test.
229 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
231         PR c++/60894
232         * g++.dg/lookup/using54.C: New.
234 2015-02-13  Jeff Law  <law@redhat.com>
236         PR bootstrap/65060
237         Revert my change for tree-optimization/64823.
239 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
241         PR tree-optimization/65053
242         * gcc.c-torture/execute/pr65053-1.c: New test.
243         * gcc.c-torture/execute/pr65053-2.c: New test.
245 2015-02-13  Marek Polacek  <polacek@redhat.com>
247         PR c/65050
248         * gcc.dg/pr65050.c: New test.
250 2015-02-13  Jeff Law  <law@redhat.com>
252         PR tree-optimization/64823
253         * gcc.dg/uninit-20.c: New test.
255         PR rtl-optimization/47477
256         * gcc.dg/tree-ssa/pr47477.c: New test.
258 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
260         PR c++/60211
261         * g++.dg/parse/ivdep-2.C: New.
262         * g++.dg/parse/ivdep-3.C: Likewise.
264 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
266         PR fortran/64506
267         * gfortran.dg/continuation_13.f90: New test.
268         * gfortran.dg/continuation_14.f: New test.
270 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
272         PR c++/64970
273         * g++.dg/cpp0x/sfinae55.C: New.
275 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
277         PR ipa/65034
278         * g++.dg/ipa/pr65034.C: New test.
280 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
282         PR tree-optimization/65002
283         * gcc.dg/pr65002.C: New.
285 2015-02-13  Marek Polacek  <polacek@redhat.com>
287         PR c/65040
288         * c-c++-common/pr65040.c: New test.
290 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
292         PR tree-optimization/64705
293         * gcc.dg/tree-ssa/pr64705.c: New test.
295 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
297         PR rtl/32219
298         * gcc.dg/visibility-22.c: New test.
299         * gcc.dg/visibility-23.c: New test.
300         * gcc.target/i386/pr32219-1.c: New test.
301         * gcc.target/i386/pr32219-2.c: New test.
302         * gcc.target/i386/pr32219-3.c: New test.
303         * gcc.target/i386/pr32219-4.c: New test.
304         * gcc.target/i386/pr32219-5.c: New test.
305         * gcc.target/i386/pr32219-6.c: New test.
306         * gcc.target/i386/pr32219-7.c: New test.
307         * gcc.target/i386/pr32219-8.c: New test.
308         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
310 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
312         PR libgfortran/57822
313         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
314         four different KINDs.
316 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
318         PR c++/64884
319         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
321         PR sanitizer/65000
322         * g++.dg/ubsan/pr65000.C: New test.
324 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
326         PR fortran/64932
327         * gfortran.dg/finalize_28.f90: New test
329 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
331         PR debug/55541
332         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
333         DW_TAG_lexical_block removal.
334         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
335         * g++.dg/guality/pr55541.C: New test.
337         PR sanitizer/64984
338         * g++.dg/ubsan/pr64984.C: New test.
340 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
342         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
344 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
346         PR testsuite/64930
347         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
348         instructions for 2015-01-14 get_memmodel changes.
349         * gcc.target/powerpc/atomic-p8.c: Likewise.
351         PR sanitizer/65019
352         * g++.dg/ubsan/pr65019.C: New test.
354         PR tree-optimization/65014
355         * gcc.c-torture/compile/pr65014.c: New test.
357 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
359         PR libgfortran/57822
360         * gfortran/fmt_g0_7.f08: Revise test.
362 2015-02-11  Jeff Law  <law@redhat.com>
364         PR target/63347
365         * gcc.target/m68k/pr63347.c: New test.
367 2015-02-11  Marek Polacek  <polacek@redhat.com>
369         * g++.dg/ubsan/shift-1.C: New test.
370         * gcc.dg/ubsan/c-shift-2.c: New test.
371         * c-c++-common/ubsan/shift-5.c: Remove file.
373 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
375         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
376         Directive adjusted to XFAIL.
377         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
378         adjusted to XFAIL.
380 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
382         PR middle-end/65003
383         * g++.dg/opt/pr65003.C: New test.
385 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
387         * lib/target-supports.exp (check_effective_target_pie): Renamed
388         to ...
389         (check_effective_target_pie_enabled): This.
390         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
391         * gcc.target/i386/pie.c: Likewise.
393 2015-02-11  Andrew Pinski  <apinski@cavium.com>
395         PR target/64893
396         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
397         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
399 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
401         PR target/61925
402         * gcc.target/i386/pr61925-1.c: New test.
403         * gcc.target/i386/pr61925-2.c: New test.
404         * gcc.target/i386/pr61925-3.c: New test.
406 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
408         PR sanitizer/65004
409         * g++.dg/asan/pr65004.C: New test.
411 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
413         PR target/64661
414         * gcc.taget/sh/pr64661-0.h: New.
415         * gcc.taget/sh/pr64661-1.c: New.
416         * gcc.taget/sh/pr64661-2.c: New.
417         * gcc.taget/sh/pr64661-3.c: New.
418         * gcc.taget/sh/pr64661-4.c: New.
420 2015-02-10  Richard Biener  <rguenther@suse.de>
422         PR tree-optimization/64995
423         * g++.dg/torture/pr64995.C: New testcase.
425 2015-02-10  Richard Biener  <rguenther@suse.de>
427         PR tree-optimization/64909
428         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
430 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
432         * gcc.dg/signbit-sa.c: New test.
434 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
436         PR libgfortran/57822
437         * gfortran/fmt_g0_7.f08: New test.
439 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
441         PR tree-optimization/43378
442         * gcc.dg/tree-ssa/pr43378.c: New test.
444 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
446         PR ipa/64978
447         * g++.dg/torture/pr64978.C: New testcase.
449 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
451         PR sanitizer/64981
452         * gcc.dg/asan/pr64981.c: New test.
454 2015-02-09  Marek Polacek  <polacek@redhat.com>
456         PR c/64856
457         * gcc.dg/pr64856.c: New test.
459 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
461         PR target/64979
462         * gcc.dg/tree-ssa/stdarg-7.c: New test.
463         * gcc.c-torture/execute/pr64979.c: New test.
465 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
467         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
469 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
471         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
472         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
474 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
476         PR target/58757
477         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
479 2015-02-09  Richard Biener  <rguenther@suse.de>
481         PR tree-optimization/54000
482         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
484 2015-02-09  Tom de Vries  <tom@codesourcery.com>
486         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
488 2015-02-09  Martin Liska  <mliska@suse.cz>
490         * g++.dg/ipa/pr64858.C: New test.
492 2015-02-09  Tom de Vries  <tom@codesourcery.com>
494         * gcc.dg/uninit-19.c: Fix warning line for fpic.
496 2015-02-08  Andrew Pinski  <apinski@cavium.com>
498         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
500 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
502         PR fortran/63744
503         * gfortran.dg/use_rename_8.f90: New.
505 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
507         * gnat.dg/addr7.ad[sb]: New test.
508         * gnat.dg/addr8.ad[sb]: Likewise.
510 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
512         PR jit/64752
513         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
514         from jit.dg/test-compile-to-executable.c's create_code, with a
515         clarification of the output message.
516         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
517         pass/fail message.
518         (test_jit): Use CHECK_NO_ERRORS when calling
519         gcc_jit_context_compile_to_file.
520         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
521         jit-verify-compile-to-file to jit-verify-output-file-was-created.
522         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
523         about deletions that are attempted.
524         (jit-verify-compile-to-file): Rename to...
525         (jit-verify-output-file-was-created): ...this, and drop the
526         attempt to run "file" and verify the output.
527         (jit-verify-assembler): New function.
528         (jit-verify-object): New function.
529         (jit-verify-dynamic-library): New function.
530         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
531         favor of an implementation from new file
532         create-code-for-hello-world-executable.h, which also adds a
533         "main".
534         (dg-final): Replace jit-verify-compile-to-file with
535         jit-verify-output-file-was-created, and invoke new function
536         jit-verify-assembler.
537         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
538         the output message.
539         (dg-final): Replace jit-verify-compile-to-file with
540         jit-verify-output-file-was-created, and invoke new function
541         jit-verify-dynamic-library.
542         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
543         favor of an implementation from new file
544         create-code-for-hello-world-executable.h, which also adds a
545         "main".
546         (dg-final): Replace jit-verify-compile-to-file with
547         jit-verify-output-file-was-created.  Strengthen the expected stdout
548         from the built executable.
549         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
550         favor of an implementation from new file
551         create-code-for-hello-world-executable.h, which also adds a
552         "main".
553         (dg-final): Replace jit-verify-compile-to-file with
554         jit-verify-output-file-was-created, and invoke new function
555         jit-verify-object.
556         * jit.dg/verify-dynamic-library.c: New source file.
558 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
559             Brian Rzycki  <b.rzycki@samsung.com>
561         PR tree-optimization/64878
562         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
564 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
566         PR ipa/64896
567         * g++.dg/ipa/pr64896.C: New test.
569 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
571         PR target/64205
572         * gcc.target/powerpc/pr64205.c: New file.
574 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
576         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
577         (dg-options): Use -fpie instead of -fPIE -pie.
579 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
581         PR middle-end/64937
582         * g++.dg/asan/pr64937.C: New test.
584 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
586         PR fortran/63205
587         * gfortran.dg/class_to_type_4.f90: New test
589 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
591         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
593 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
595         PR rtl-optimization/64957
596         PR debug/64817
597         * gcc.c-torture/execute/pr64957.c: New test.
599 2015-02-05  Jeff Law  <law@redhat.com>
601         PR target/17306
602         * gcc.target/h8300/pr17306-1.c: New test.
603         * gcc.target/h8300/pr17306-2.c: New test.
605 2015-02-05  Tobias Burnus  <burnus@net-b.de>
607         PR fortran/64943
608         * gfortran.dg/structure_constructor_12.f90: New.
610 2015-02-05  Jeff Law  <law@redhat.com>
612         PR target/58400
613         gcc.target/h8300/pr58400.c: New test.
615 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
617         * gcc.target/arm/macro_defs0.c: New test.
618         * gcc.target/arm/macro_defs1.c: New test.
619         * gcc.target/arm/macro_defs2.c: New test.
621 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
623         PR rtl-optimization/64905
624         * gcc.target/i386/pr64905.c: Require nonpic target.
625         (dg-options): Add -fomit-frame-pointer.
626         (main): Remove.
628 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
630         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
631         tree dump scanning.
633 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
635         PR fortran/64757
636         * gfortran.dg/type_to_class_2.f90: New test
637         * gfortran.dg/type_to_class_3.f90: New test
639 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
641         PR ipa/64686
642         * g++.dg/torture/pr64686.C: New testcase.
644 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
646         PR rtl-optimization/64905
647         * gcc.target/i386/pr64905.c: New file.
649 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
651         * gcc.dg/guality/pr41447-1.c: Remove xfail.
652         * gcc.dg/guality/pr41616-1.c: Ditto.
654 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
656         PR debug/64817
657         * gcc.dg/pr64817-3.c: New.
659 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
660             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
662         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
663         pass parameters in registers.
664         * gcc.dg/guality/pr36728-2.c (main): Likewise.
665         * gcc.dg/guality/pr36728-3.c (main): Likewise.
666         * gcc.dg/guality/pr36728-4.c (main): Likewise.
668 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
669             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
671         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
672         list, allow for multilibed targets.
673         * gcc.dg/combine_ashiftrt_2.c: Likewise.
675 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
677         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
678         * gcc.dg/pr46728-6.c: Ditto.
680 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
682         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
683         for mips_nanlegacy target.
685 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
687         * gcc.target/i386/chkp-hidden-def.c: New.
689 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
691         PR middle-end/62103
692         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
693         to use 24 bits for bitfield b.
695 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
697         PR testsuite/64796
698         * lib/target-supports.exp (check_effective_target_bswap64): Do not
699         cache result in a global variable.  Include all 32-bit targets for
700         bswap64 tests.
702 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
704         PR rtl-optimization/64756
705         * gcc.c-torture/execute/pr64756.c: New test.
707 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
709         PR target/64660
710         * gcc.target/sh/pr64660-0.h: New.
711         * gcc.target/sh/pr64660-1.c: New.
712         * gcc.target/sh/pr64660-2.c: New.
713         * gcc.target/sh/pr64660-3.c: New.
714         * gcc.target/sh/pr64660-4.c: New.
716 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
718         PR c++/64877
719         * g++.dg/warn/Waddress-2.C: New.
721 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
723         PR middle-end/61225
724         * gcc.target/i386/pr49095.c: XFAIL for ia32.
726 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
728         PR preprocessor/64803
729         * gcc.dg/cpp/builtin-macro-1.c: New test case.
731 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
733         * g++.dg/ipa/devirt-37.C: Disable early inlining.
735 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
737         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
738         (_ARM_FPSRC): Add DN and AHP fields.
739         (clean_results): Force DN=1 on AArch64.
740         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
741         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
742         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
743         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
744         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
745         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
747 2015-02-02  Alan Modra  <amodra@gmail.com>
749         * gcc.target/powerpc/cprophard.c: New.
751 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
753         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
754         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
756 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
758         PR debug/64817
759         * gcc.dg/pr64817-1.c: New test.
760         * gcc.dg/pr64817-2.c: New test.
762 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
764         PR target/64851
765         * gcc.target/sh/pr64851-0.h: New
766         * gcc.target/sh/pr64851-1.c: New
767         * gcc.target/sh/pr64851-2.c: New
768         * gcc.target/sh/pr64851-3.c: New
769         * gcc.target/sh/pr64851-4.c: New
771 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
773         PR target/64882
774         * gcc.dg/torture/pr64882.c: New test.
776 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
778         PR target/64159
779         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
780         sparc*-*-*.
782 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
784         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
785         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
786         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
787         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
788         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
789         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
790         tree dump.
791         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
792         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
793         tree dump.
794         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
795         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
796         tree dump.
798 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
800         PR target/64688
801         * g++.dg/pr64688-2.C: New.
803 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
805         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
806         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
807         * gcc.target/i386/fuse-caller-save.c: Ditto.
808         * gcc.target/i386/headmerge-1.c: Ditto.
809         * gcc.target/i386/headmerge-2.c: Ditto.
810         * gcc.target/i386/sibcall-6.c: Ditto.
812 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
814         PR target/64617
815         * gcc.target/i386/pr64617.c: New test.
817 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
819         PR target/15184
820         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
821         (dg-options): Remove -m32.
822         (dg-final): Scan for "movb %al" only.
823         * gcc.target/i386/pr15184-2.c: Ditto.
825 2015-01-30  Richard Biener  <rguenther@suse.de>
827         PR tree-optimization/64829
828         * gcc.dg/vect/pr64829.c: New testcase.
830 2015-01-29  Marek Polacek  <polacek@redhat.com>
832         PR c/64709
833         * gcc.dg/pr64709.c: New test.
835 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
837         PR c++/64717
838         * g++.dg/ubsan/pr64717-1.C: New test.
839         * g++.dg/ubsan/pr64717-2.C: New test.
841 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
843         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
845 2015-01-29  Jeff Law  <law@redhat.com>
847         PR target/15184
848         * gcc.target/i386/pr15184-1.c: New test.
849         * gcc.target/i386/pr15184-2.c: New test.
851 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
853         PR tree-optimization/64746
854         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
856 2015-01-29  Richard Biener  <rguenther@suse.de>
858         PR tree-optimization/64853
859         * gcc.dg/torture/pr64853.c: New testcase.
861 2015-01-29  Richard Biener  <rguenther@suse.de>
863         PR tree-optimization/64844
864         * gcc.dg/vect/pr64844.c: New testcase.
866 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
868         PR middle-end/64809
869         * gcc.dg/pr64809.c: Delete.
871 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
873         PR middle-end/64805
874         * gcc.target/i386/pr64805.c: New.
876 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
878         * gcc.dg/guality/guality.h (main): Add argv[0] to
879         guality_gdb_command.
881 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
883         PR ipa/64801
884         * gcc.dg/tree-ssa/pr64801.c: New testcase.
886 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
888         PR target/64659
889         * gcc.target/sh/sh.exp
890         (check_effective_target_atomic_model_soft_gusa_available,
891         check_effective_target_atomic_model_soft_tcb_available,
892         check_effective_target_atomic_model_soft_imask_available,
893         check_effective_target_atomic_model_hard_llcs_available): New.
894         * gcc.target/sh/pr64659-0.h: New.
895         * gcc.target/sh/pr64659-1.c: New.
896         * gcc.target/sh/pr64659-2.c: New.
897         * gcc.target/sh/pr64659-3.c: New.
898         * gcc.target/sh/pr64659-4.c: New.
900 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
902         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
903         scan-assembler-times pattern.
905 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
907         PR middle-end/64809
908         * gcc.dg/pr64809.c: New test.
910 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
912         PR tree-optimization/64277
913         * gcc.dg/pr64277.c: New.
915 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
917         PR tree-optimization/64718
918         * gcc.c-torture/execute/pr64718.c: New test.
920 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
922         * gcc.target/aarch64/abs_2.c: New.
924 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
926         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
927         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
928         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
929         ISA rev < 2.
931 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
933         PR bootstrap/64612
934         * lib/target-supports.exp (check_effective_target_comdat_group): New.
935         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
936         { target comdat_group }.
938 2015-01-27  Tobias Burnus  <burnus@net-b.de>
940         PR fortran/63861
941         * gfortran.dg/goacc/coarray_2.f90: New.
943 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
945         PR ipa/60871
946         PR ipa/64139
947         * g++.dg/torture/pr64139.C: New testcase.
948         * g++.dg/torture/pr60871.C: Likewise.
950 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
952         PR fortran/64230
953         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
954         prevent linking errors.
956 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
958         PR ipa/64282
959         * g++.dg/torture/pr64282.C: New testcase.
961 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
963         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
964         for wzr reg.
966 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
968         * gcc.target/s390/hotpatch-13.c: New testcase.
969         * gcc.target/s390/hotpatch-14.c: New testcase.
970         * gcc.target/s390/hotpatch-15.c: New testcase.
971         * gcc.target/s390/hotpatch-16.c: New testcase.
972         * gcc.target/s390/hotpatch-17.c: New testcase.
973         * gcc.target/s390/hotpatch-18.c: New testcase.
974         * gcc.target/s390/hotpatch-19.c: New testcase.
975         * gcc.target/s390/hotpatch-20.c: New testcase.
976         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
977         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
978         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
979         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
980         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
981         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
982         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
983         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
984         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
985         * gcc.target/s390/hotpatch-10.c: Likewise.
986         * gcc.target/s390/hotpatch-11.c: Likewise.
987         * gcc.target/s390/hotpatch-12.c: Likewise.
988         * gcc.target/s390/hotpatch-2.c: Likewise.
989         * gcc.target/s390/hotpatch-3.c: Likewise.
990         * gcc.target/s390/hotpatch-4.c: Likewise.
991         * gcc.target/s390/hotpatch-5.c: Likewise.
992         * gcc.target/s390/hotpatch-6.c: Likewise.
993         * gcc.target/s390/hotpatch-7.c: Likewise.
994         * gcc.target/s390/hotpatch-8.c: Likewise.
995         * gcc.target/s390/hotpatch-9.c: Likewise.
996         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
997         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
998         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
999         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1000         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1001         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1002         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1003         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1005 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
1007         * gcc.dg/long_branch.c: New testcase.
1009 2015-01-27  Richard Biener  <rguenther@suse.de>
1011         PR tree-optimization/56273
1012         PR tree-optimization/59124
1013         PR tree-optimization/64277
1014         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1015         * gcc.dg/Warray-bounds-12.c: Likewise.
1016         * gcc.dg/Warray-bounds-13.c: Likewise.
1018 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1020         PR rtl-optimization/61058
1021         * gcc.dg/pr61058.c: New test.
1023 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
1025         * gcc.target/i386/chkp-narrow-bounds.c: New.
1027 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1029         PR tree-optimization/64807
1030         * gcc.dg/pr64807.c: New test.
1032         PR c/64766
1033         * gcc.dg/pr64766.c: New test.
1035 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
1037         PR target/49263
1038         * gcc.target/sh/pr49263-4.c: New.
1040 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
1042         PR fortran/62044
1043         * gfortran.dg/allocate_with_mold_1.f90: New test
1045 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
1047         PR c/64778
1048         * gcc.dg/pr64778.c: New test.
1050         PR middle-end/64421
1051         * gcc.dg/vect/pr64421.c: New test.
1053 2015-01-26  Tobias Burnus  <burnus@net-b.de>
1055         PR fortran/64771
1056         * gfortran.dg/coarray_36.f: New.
1057         * gfortran.dg/coarray_37.f90: New.
1059 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
1061         PR fortran/64230
1062         * gfortran.dg/class_allocate_18.f90: New.
1064 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1066         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1068 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1070         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1072 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1074         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1076 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1078         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1080 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1082         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1083         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1084         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1085         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1087 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1089         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1090         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1091         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1093 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1095         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1096         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1097         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1098         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1099         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1100         vXXXhn.inc.
1102 2015-01-26  Richard Biener  <rguenther@suse.de>
1104         PR middle-end/64764
1105         * gcc.dg/uninit-19.c: New testcase.
1107 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1109         * lib/target-supports.exp (check_effective_target_vect64): Add
1110         sparc*-*-*.
1112 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1114         PR testsuite/64712
1115         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1117 2015-01-26  Tony Liu  <tony.liu@arm.com>
1119         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1120         non-UAL cases.
1122 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
1124         PR libfortran/64770
1125         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1126         correctly, clean up afterwards.
1128 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
1130         PR fortran/62044
1131         * gfortran.dg/use_rename_7.f90: New.
1133 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
1135         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1136         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1138 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
1140         PR target/54236
1141         * gcc.target/sh/pr54236-4.c: New.
1143 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
1145         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1146         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
1147         Bridge test.
1149 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
1151         PR libfortran/64770
1152         * gfortran.dg/open_new_segv.f90: New test.
1154 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
1156         PR target/49263
1157         PR target/53987
1158         PR target/64345
1159         PR target/59533
1160         PR target/52933
1161         PR target/54236
1162         PR target/51244
1163         * gcc.target/sh/pr64345-1.c: New.
1164         * gcc.target/sh/pr64345-2.c: New.
1165         * gcc.target/sh/pr59533-1.c: New.
1166         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1167         * gcc.target/sh/pr52933-2.c: Likewise.
1168         * gcc.target/sh/pr54089-1.c: Likewise.
1169         * gcc.target/sh/pr54236-1.c: Likewise.
1170         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1171         * gcc.target/sh/pr49263-1.c: Remove xfails.
1172         * gcc.target/sh/pr49263-2.c: Likewise.
1173         * gcc.target/sh/pr49263-3.c: Likewise.
1174         * gcc.target/sh/pr53987-1.c: Likewise.
1175         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1176         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1177         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1178         (test05, test06, test07, test08, test09, test10, test11, test12): New.
1179         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1180         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1181         test_009): New.
1182         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1183         (test_02): New.
1185 2015-01-24  Tom de Vries  <tom@codesourcery.com>
1187         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1189 2015-01-23  Ian Lance Taylor  <iant@google.com>
1191         PR go/64510
1192         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1193         targets without split stack support.
1195 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
1197         PR target/64317
1198         * gcc.target/i386/pr64317.c: New test.
1200 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
1202         PR rtl-optimization/63637
1203         PR rtl-optimization/60663
1204         * gcc.dg/pr63637-1.c: New test.
1205         * gcc.dg/pr63637-2.c: New test.
1206         * gcc.dg/pr63637-3.c: New test.
1207         * gcc.dg/pr63637-4.c: New test.
1208         * gcc.dg/pr63637-5.c: New test.
1209         * gcc.dg/pr63637-6.c: New test.
1210         * gcc.target/i386/pr63637-1.c: New test.
1211         * gcc.target/i386/pr63637-2.c: New test.
1212         * gcc.target/i386/pr63637-3.c: New test.
1213         * gcc.target/i386/pr63637-4.c: New test.
1214         * gcc.target/i386/pr63637-5.c: New test.
1215         * gcc.target/i386/pr63637-6.c: New test.
1217 2015-01-23  Richard Biener  <rguenther@suse.de>
1219         PR testsuite/63439
1220         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1221         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1223 2015-01-23  Marek Polacek  <polacek@redhat.com>
1225         PR preprocessor/60570
1226         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1227         * gcc.dg/cpp/pr60570.c: New test.
1229 2015-01-23  Richard Biener  <rguenther@suse.de>
1231         PR testsuite/63439
1232         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1233         vectorization on vect64 targets.
1235 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
1237         PR fortran/60922
1238         * gfortran.dg/class_allocate_17.f90: New.
1240 2015-01-23  Tobias Burnus  <burnus@net-b.de>
1242         PR fortran/64726
1243         * gfortran.dg/goacc/combined_loop.f90: New.
1245 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1247         PR fortran/61933
1248         * gfortran.dg/make_unit.f90: New test.
1250 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1252         PR fortran/61933
1253         * gfortran.dg/negative_unit_int8.f: Update.
1255 2015-01-22  Jeff Law  <law@redhat.com>
1257         PR target/52076
1258         * gcc.target/m68k/pr52076-1.c: New test.
1259         * gcc.target/m68k/pr52076-2.c: New test.
1261 2015-01-22  Richard Biener  <rguenther@suse.de>
1263         PR middle-end/64728
1264         * gcc.dg/torture/pr64728.c: New testcase.
1266 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
1268         PR target/64688
1269         * g++.dg/pr64688.C: New test.
1271 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1273         * gcc.target/i386/chkp-always_inline.c (f1): Make static
1274         to avoid errors with -fpic.
1276 2015-01-22  Richard Biener  <rguenther@suse.de>
1278         PR libstdc++/64535
1279         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1281 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
1283         PR rtl-optimization/64682
1284         * gcc.c-torture/execute/pr64682.c: New file.
1286 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
1288         PR debug/64511
1289         * gcc.dg/pr64511.c: New test.
1291         PR rtl-optimization/62078
1292         * g++.dg/opt/pr62078.C: New test.
1294         PR c/63307
1295         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1297 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
1299         PR fortran/57023
1300         * gfortran.dg/internal_pack_15.f90:  New test.
1302 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1304         * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1306 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1308         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1310 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1312         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1314 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1316         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1318 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1320         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1322 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1324         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1326 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1328         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1330 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1332         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1334 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1336         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1338 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1340         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1342 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1344         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1346 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1348         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1350 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1352         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1354 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1356         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1357         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1358         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1359         vXXXw.inc.
1361 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1363         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1364         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1365         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1366         vXXXl.inc.
1368 2015-01-21  Renlin Li  <renlin.li@arm.com>
1370         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1371         * g++.dg/tls/thread_local5g.C: Likewise.
1372         * g++.dg/tls/thread_local6g.C: Likewise.
1374 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1376         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1377         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1378         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1380 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1382         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1383         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1384         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1386 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1388         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1389         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1390         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1392 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1394         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1395         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1396         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1398 2015-01-20  Jeff Law  <law@redhat.com>
1400         PR target/59946
1401         * gcc.target/m68k/pr59946.c: New test.
1403 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1405         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1406         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1407         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1409 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1411         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1412         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1413         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1415 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1417         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1418         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1419         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1421 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1423         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1424         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1425         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1426         vshuffle.inc.
1427         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1428         vshuffle.inc.
1430 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1432         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1433         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1434         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1436 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1438         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1439         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1440         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1442 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1444         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1446 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
1448         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1450         PR sanitizer/64632
1451         * g++.dg/ubsan/pr64632.C: New test.
1453         PR debug/64663
1454         * gcc.dg/pr64663.c: New test.
1456 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1458         PR c++/64383
1459         * g++.dg/warn/Wunused-var-23.C: New.
1461 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1463         PR c++/59937
1464         * g++.dg/cpp0x/constexpr-59937-1.C: New.
1465         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1467 2015-01-20  Richard Biener  <rguenther@suse.de>
1469         PR ipa/64684
1470         * gcc.dg/lto/pr64684_0.c: New testcase.
1471         * gcc.dg/lto/pr64684_1.c: Likewise.
1472         * gcc.dg/lto/pr64684_2.c: Likewise.
1473         * gcc.dg/lto/pr64685_0.c: Likewise.
1474         * gcc.dg/lto/pr64685_1.c: Likewise.
1476 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1478         PR c++/62241
1479         * g++.dg/cpp1y/lambda-init12.C: New.
1481 2015-01-20  Richard Biener  <rguenther@suse.de>
1483         PR tree-optimization/64410
1484         * g++.dg/vect/pr64410.cc: Require vect_double.
1486 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
1488         PR target/64149
1489         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1491 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
1493         PR bootstrap/64676
1494         Revert:
1495         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1497         PR rtl-optimization/64081
1498         * gcc.dg/pr64081.c: New test.
1500 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1502         * jit.dg/harness.h: Include <unistd.h>.
1503         (CHECK_NO_ERRORS): New.
1504         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1505         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1506         gcc_jit_context_compile_to_file.
1507         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1508         args to the spawned executable.
1509         (jit-expand-vars): New function.
1510         (jit-exe-params): New variable.
1511         (dg-jit-set-exe-params): New function.
1512         (jit-dg-test): Detect testcases that use
1513         jit-verify-compile-to-file and call jit-setup-compile-to-file.
1514         Set arguments of spawned process to jit-exe-params.
1515         (jit-get-output-filename): New function.
1516         (jit-setup-compile-to-file): New function.
1517         (jit-verify-compile-to-file): New function.
1518         (jit-run-executable): New function.
1519         (jit-verify-executable): New function.
1520         * jit.dg/test-compile-to-assembler.c: New testcase.
1521         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1522         * jit.dg/test-compile-to-executable.c: New testcase.
1523         * jit.dg/test-compile-to-object.c: New testcase.
1525 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
1527         PR target/64652
1528         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1529         (test_1): New.
1531 2015-01-19  Martin Liska  <mliska@suse.cz>
1533         * objc/compile/pr64668.m: New test.
1535 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1537         * jit.dg/test-arith-overflow.c: Include stdbool.h.
1538         (create_overflow_fn): Update comment to clarify that
1539         the third param of the created function is a bool *, not
1540         an int *.
1541         (verify_int_overflow_fn): Convert param "expected_ovf" from
1542         int to bool.  Update third param of "overflow_fn_type" from int *
1543         to bool *.  Update local "actual_ovf" from int to bool.
1544         (verify_uint_overflow_fn): Likewise.
1546 2015-01-19  Martin Liska  <mliska@suse.cz>
1548         * gcc.dg/ipa/ipa-icf-33.c: New test.
1550 2015-01-19  Felix Yang  <felix.yang@huawei.com>
1551             Haijian Zhang  <z.zhanghaijian@huawei.com>
1553         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1554         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1555         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1556         result_float64x2, expected_hfloat64x2): New helper type, variable and
1557         declaration.
1558         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1559         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1560         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1561         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1562         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1563         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1564         and target without the FMA feature.
1566 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
1568         * gcc.target/aarch64/pr64304.c: New testcase.
1570 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1572         PR rtl-optimization/64081
1573         * gcc.dg/pr64081.c: New test.
1575 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
1577         PR target/63971
1578         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1579         the epilogue).
1580         * gcc.target/aarch64/test_frame_6.c: Likewise.
1581         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1582         and x19 (in the epilogue).
1583         * gcc.target/aarch64/test_frame_4.c: Likewise.
1584         * gcc.target/aarch64/test_frame_7.c: Likewise.
1586 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
1588         * gcc.target/i386/chkp-always_inline.c: New.
1590 2015-01-15  Andrew Pinski  <apinski@cavium.com>
1591             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1593         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1594         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1596 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
1598         PR fortran/60255
1599         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1600         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1602 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1604         PR fortran/64578
1605         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1607 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
1609         PR target/64652
1610         * gcc.target/sh/torture/pr64652.c: New.
1612 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1614         * gcc.dg/ipa/ipa-icf-32.c: Update template.
1615         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1616         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1617         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1618         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1619         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1621 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1623         PR ipa/64378
1624         * g++.dg/torture/pr64378.C: New testcase.
1626 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1628         PR fortran/57959
1629         * gfortran.dg/block_13.f08: New test
1631 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1633         PR fortran/55901
1634         * gfortran.dg/associate_1.f03: Allow test for character with
1635         automatic length.
1637 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1639         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1640         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1642 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1644         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1646 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
1648         PR fortran/64578
1649         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1651 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1653         PR fortran/60357
1654         * gfortran.dg/alloc_comp_assign_13.f08: New test.
1656         PR fortran/61275
1657         * gfortran.dg/alloc_comp_assign_14.f08: New test.
1659         PR fortran/55932
1660         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1662 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1664         PR fortran/60334
1665         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1667 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
1669         PR rtl-optimization/52773
1670         * gcc.c-torture/compile/pr52773.c: New test.
1672 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1674         PR c++/62134
1675         * g++.dg/cpp0x/alias-decl-46.C: New.
1677 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1679         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1681 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1683         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1684         Add trace.
1685         (CHECK_FP): Likewise.
1686         (CHECK_CUMULATIVE_SAT): Likewise.
1688 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1690         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1691         (Set_Neon_Cumulative_Sat): Add parameter.
1692         (__set_neon_cumulative_sat): Support new parameter.
1693         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1694         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1695         argument.
1696         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1697         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1698         argument.
1700 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1702         * g++.dg/tsan/vptr_benign_race.C: New testcase.
1703         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1705 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1707         PR c++/60056
1708         * g++.dg/tls/thread_local-ice4.C: New.
1710 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
1712         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1713         than Neon options.
1715 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1717         PR c++/62276
1718         * g++.dg/cpp0x/vt-62276.C: New.
1720 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1722         PR middle-end/64353
1723         * g++.dg/pr64353.C: New.
1725 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1727         PR target/64263
1728         * gcc.target/aarch64/pr64263_1.c: New test.
1730 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1732         PR tree-optimization/64434
1733         * gcc.dg/torture/pr64434.c: Move to...
1734         * gcc.dg/pr64434.c: ... here.
1736 2015-01-16  Richard Biener  <rguenther@suse.de>
1738         PR middle-end/64614
1739         * gcc.dg/uninit-18.c: New testcase.
1741 2015-01-16  Richard Biener  <rguenther@suse.de>
1743         PR tree-optimization/64568
1744         * g++.dg/torture/pr64568-2.C: New testcase.
1746 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1748         PR target/64363
1749         * gcc.target/i386/chkp-label-address.c: New.
1751 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
1753         PR fortran/45290
1754         * gfortran.dg/pointer_init_6.f90: Extended.
1756 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
1758         * gcc.c-torture/compile/20150108.c: New test.
1760 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1762         * gcc.target/visium: New directory.
1764 2015-01-16  Richard Biener  <rguenther@suse.de>
1766         PR tree-optimization/61743
1767         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1768         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1770 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
1772         * gcc.dg/pr64015.c: New test.
1774 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
1776         PR ipa/64163
1777         PR ipa/64612
1778         * g++.dg/ipa/pr64612.C: New test.
1780 2015-01-16  Renlin Li  <renlin.li@arm.com>
1782         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1784 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
1786         * gcc.target/i386/sse-14.c: Test new intrinsic.
1787         * gcc.target/i386/sse-22.c: Ditto.
1789 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1791         PR c++/58614
1792         * g++.dg/cpp0x/auto44.C: New.
1794 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
1796         PR target/59710
1797         * gcc.target/nios2/gpopt-all.c: New test case.
1798         * gcc.target/nios2/gpopt-local.c: New test case.
1799         * gcc.target/nios2/gpopt-global.c: New test case.
1800         * gcc.target/nios2/gpopt-data.c: New test case.
1801         * gcc.target/nios2/gpopt-none.c: New test case.
1803 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
1805         * g++.dg/ubsan/vptr-1.C: New test.
1806         * g++.dg/ubsan/vptr-2.C: New test.
1807         * g++.dg/ubsan/vptr-3.C: New test.
1808         * g++.dg/ubsan/vptr-4.C: New test.
1809         * g++.dg/ubsan/vptr-5.C: New test.
1810         * g++.dg/ubsan/vptr-6.C: New test.
1811         * g++.dg/ubsan/vptr-7.C: New test.
1812         * g++.dg/ubsan/vptr-8.C: New test.
1813         * g++.dg/ubsan/vptr-9.C: New test.
1815 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1817         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1818         is set up.
1819         * lib/gcc-dg.exp: Likewise.
1821 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1823         PR rtl-optimization/64110
1824         * gcc.target/i386/pr64110.c: Add scan-assembler.
1826 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
1827             James Norris  <jnorris@codesourcery.com>
1828             Cesar Philippidis  <cesar@codesourcery.com>
1829             Ilmir Usmanov  <i.usmanov@samsung.com>
1831         * lib/target-supports.exp (check_effective_target_fopenacc): New
1832         procedure.
1833         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1834         * g++.dg/goacc/goacc.exp: Likewise.
1835         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1836         * gcc.dg/goacc/goacc.exp: Likewise.
1837         * gfortran.dg/goacc/goacc.exp: Likewise.
1838         * c-c++-common/cpp/openacc-define-1.c: New file.
1839         * c-c++-common/cpp/openacc-define-2.c: Likewise.
1840         * c-c++-common/cpp/openacc-define-3.c: Likewise.
1841         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1842         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1843         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1844         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1845         * c-c++-common/goacc/asyncwait-1.c: Likewise.
1846         * c-c++-common/goacc/cache-1.c: Likewise.
1847         * c-c++-common/goacc/clauses-fail.c: Likewise.
1848         * c-c++-common/goacc/collapse-1.c: Likewise.
1849         * c-c++-common/goacc/data-1.c: Likewise.
1850         * c-c++-common/goacc/data-2.c: Likewise.
1851         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1852         * c-c++-common/goacc/deviceptr-1.c: Likewise.
1853         * c-c++-common/goacc/deviceptr-2.c: Likewise.
1854         * c-c++-common/goacc/deviceptr-3.c: Likewise.
1855         * c-c++-common/goacc/if-clause-1.c: Likewise.
1856         * c-c++-common/goacc/if-clause-2.c: Likewise.
1857         * c-c++-common/goacc/kernels-1.c: Likewise.
1858         * c-c++-common/goacc/loop-1.c: Likewise.
1859         * c-c++-common/goacc/loop-private-1.c: Likewise.
1860         * c-c++-common/goacc/nesting-1.c: Likewise.
1861         * c-c++-common/goacc/nesting-data-1.c: Likewise.
1862         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1863         * c-c++-common/goacc/parallel-1.c: Likewise.
1864         * c-c++-common/goacc/pcopy.c: Likewise.
1865         * c-c++-common/goacc/pcopyin.c: Likewise.
1866         * c-c++-common/goacc/pcopyout.c: Likewise.
1867         * c-c++-common/goacc/pcreate.c: Likewise.
1868         * c-c++-common/goacc/pragma_context.c: Likewise.
1869         * c-c++-common/goacc/present-1.c: Likewise.
1870         * c-c++-common/goacc/reduction-1.c: Likewise.
1871         * c-c++-common/goacc/reduction-2.c: Likewise.
1872         * c-c++-common/goacc/reduction-3.c: Likewise.
1873         * c-c++-common/goacc/reduction-4.c: Likewise.
1874         * c-c++-common/goacc/sb-1.c: Likewise.
1875         * c-c++-common/goacc/sb-2.c: Likewise.
1876         * c-c++-common/goacc/sb-3.c: Likewise.
1877         * c-c++-common/goacc/update-1.c: Likewise.
1878         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1879         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1880         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1881         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1882         * gfortran.dg/goacc/assumed.f95: Likewise.
1883         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1884         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1885         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1886         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1887         * gfortran.dg/goacc/branch.f95: Likewise.
1888         * gfortran.dg/goacc/cache-1.f95: Likewise.
1889         * gfortran.dg/goacc/coarray.f95: Likewise.
1890         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1891         * gfortran.dg/goacc/cray.f95: Likewise.
1892         * gfortran.dg/goacc/critical.f95: Likewise.
1893         * gfortran.dg/goacc/data-clauses.f95: Likewise.
1894         * gfortran.dg/goacc/data-tree.f95: Likewise.
1895         * gfortran.dg/goacc/declare-1.f95: Likewise.
1896         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1897         * gfortran.dg/goacc/fixed-1.f: Likewise.
1898         * gfortran.dg/goacc/fixed-2.f: Likewise.
1899         * gfortran.dg/goacc/fixed-3.f: Likewise.
1900         * gfortran.dg/goacc/fixed-4.f: Likewise.
1901         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1902         * gfortran.dg/goacc/if.f95: Likewise.
1903         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1904         * gfortran.dg/goacc/list.f95: Likewise.
1905         * gfortran.dg/goacc/literal.f95: Likewise.
1906         * gfortran.dg/goacc/loop-1.f95: Likewise.
1907         * gfortran.dg/goacc/loop-2.f95: Likewise.
1908         * gfortran.dg/goacc/loop-3.f95: Likewise.
1909         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1910         * gfortran.dg/goacc/omp.f95: Likewise.
1911         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1912         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1913         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1914         * gfortran.dg/goacc/parameter.f95: Likewise.
1915         * gfortran.dg/goacc/private-1.f95: Likewise.
1916         * gfortran.dg/goacc/private-2.f95: Likewise.
1917         * gfortran.dg/goacc/private-3.f95: Likewise.
1918         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1919         * gfortran.dg/goacc/reduction-2.f95: Likewise.
1920         * gfortran.dg/goacc/reduction.f95: Likewise.
1921         * gfortran.dg/goacc/routine-1.f90: Likewise.
1922         * gfortran.dg/goacc/routine-2.f90: Likewise.
1923         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1924         * gfortran.dg/goacc/several-directives.f95: Likewise.
1925         * gfortran.dg/goacc/sie.f95: Likewise.
1926         * gfortran.dg/goacc/subarrays.f95: Likewise.
1927         * gfortran.dg/gomp/map-1.f90: Likewise.
1928         * gfortran.dg/openacc-define-1.f90: Likewise.
1929         * gfortran.dg/openacc-define-2.f90: Likewise.
1930         * gfortran.dg/openacc-define-3.f90: Likewise.
1931         * g++.dg/gomp/block-1.C: Update for changed compiler output.
1932         * g++.dg/gomp/block-2.C: Likewise.
1933         * g++.dg/gomp/block-3.C: Likewise.
1934         * g++.dg/gomp/block-5.C: Likewise.
1935         * g++.dg/gomp/target-1.C: Likewise.
1936         * g++.dg/gomp/target-2.C: Likewise.
1937         * g++.dg/gomp/taskgroup-1.C: Likewise.
1938         * g++.dg/gomp/teams-1.C: Likewise.
1939         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1940         * gcc.dg/cilk-plus/jump.c: Likewise.
1941         * gcc.dg/gomp/block-1.c: Likewise.
1942         * gcc.dg/gomp/block-10.c: Likewise.
1943         * gcc.dg/gomp/block-2.c: Likewise.
1944         * gcc.dg/gomp/block-3.c: Likewise.
1945         * gcc.dg/gomp/block-4.c: Likewise.
1946         * gcc.dg/gomp/block-5.c: Likewise.
1947         * gcc.dg/gomp/block-6.c: Likewise.
1948         * gcc.dg/gomp/block-7.c: Likewise.
1949         * gcc.dg/gomp/block-8.c: Likewise.
1950         * gcc.dg/gomp/block-9.c: Likewise.
1951         * gcc.dg/gomp/target-1.c: Likewise.
1952         * gcc.dg/gomp/target-2.c: Likewise.
1953         * gcc.dg/gomp/taskgroup-1.c: Likewise.
1954         * gcc.dg/gomp/teams-1.c: Likewise.
1956 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
1958         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1959         test case.
1961 2015-01-15  Mike Stump  <mikestump@comcast.net>
1963         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1964         * gcc.dg/inline_2.c: Likewise.
1965         * gcc.dg/inline_3.c: Likewise.
1966         * gcc.dg/inline_4.c: Likewise.
1968 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
1970         PR fortran/58023
1971         * gfortran.dg/proc_ptr_comp_43.f90: New.
1973 2015-01-15  Mike Stump  <mikestump@comcast.net>
1975         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1976         * gcc.dg/unroll_2.c: Likewise.
1977         * gcc.dg/unroll_3.c: Likewise.
1978         * gcc.dg/unroll_4.c: Likewise.
1979         * gcc.dg/unroll_5.c: Likewise.
1981 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
1983         PR target/63971
1984         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1985         in epilogue.
1986         * gcc.target/aarch64/test_frame_6.c: Likewise.
1987         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1988         x30 and x19 (in the epilogue).
1989         * gcc.target/aarch64/test_frame_4.c: Likewise.
1990         * gcc.target/aarch64/test_frame_7.c: Likewise.
1992 2015-01-15  Martin Liska  <mliska@suse.cz>
1994         * g++.dg/ipa/pr64068.C: New test.
1995         * gcc.dg/ipa/PR64559.c: New test.
1997 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1999         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2000         with PIE.
2002 2015-01-15  Richard Biener  <rguenther@suse.de>
2004         PR tree-optimization/61743
2005         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2006         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2008 2015-01-15 Renlin Li <renlin.li@arm.com>
2010         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2011         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2013 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2015         * gcc.dg/vect/vect-aggressive-1.c: New.
2016         * gcc.target/i386/avx2-vect-aggressive.c: New.
2018 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2020         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2022 2015-01-15  Richard Biener  <rguenther@suse.de>
2024         PR lto/64415
2025         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2026         -Wl,-undefined,dynamic_lookup.
2028 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2030         * gnat.dg/opt47.adb: New test.
2032 2015-01-15  Richard Biener  <rguenther@suse.de>
2034         PR lto/64415
2035         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2037 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2039         PR tree-optimization/64434
2040         * gcc.dg/torture/pr64434.c: New test.
2042 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2044         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2045         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
2046         -march=loongson* and -march=octeon* require -mno-micromips.
2048 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2049             Matthew Fortune  <matthew.fortune@imgtec.com>
2051         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2052         * gcc.target/mips/call-saved-5.c (foo): Likewise.
2053         * gcc.target/mips/call-saved-6.c (foo): Likewise.
2054         * gcc.target/mips/call-saved-7.c: New file.
2055         * gcc.target/mips/call-saved-8.c: New file.
2056         * gcc.target/mips/call-saved-9.c: New file.
2058 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
2060         * gcc.target/mips/lsa.c: New file.
2061         * gcc.target/mips/mips64-lsa.c: Likewise.
2062         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2063         * gcc.target/mips/mulsize-4.c: Likewise.
2064         * gcc.target/mips/mulsize-5.c: New file.
2065         * gcc.target/mips/mulsize-6.c: Likewise.
2066         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2067         and !HAS_LSA as ghost options.
2068         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2069         for !HAS_LSA.
2071 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
2073         * g++.dg/torture/20141013.c: Set -fno-short-enums.
2075 2015-01-15  Richard Biener  <rguenther@suse.de>
2077         PR middle-end/64365
2078         * gcc.dg/torture/pr64365.c: New testcase.
2080 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
2082         * gcc.dg/stackprotectexplicit1.c: New test.
2083         * g++.dg/stackprotectexplicit2.c: New test.
2085 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2087         PR target/61933
2088         * gfortran.dg/inquire_internal.f90: New.
2089         * gfortran.dg/negative_unit_check.f90: New.
2091 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
2093         PR target/53988
2094         * gcc.target/sh/pr53988-1.c: New.
2096 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
2098         PR c++/58671
2099         * g++.dg/tls/thread_local-ice3.C: New.
2101 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2103         * gcc.target/i386/fentry-override.c: Properly place {} in target
2104         selector.  Remove nonpic.
2105         * gcc.target/i386/fentry.c: Likewise.
2107 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2109         * gcc.dg/atomic-invalid.c: Check for invalid memory model
2110         warnings instead of errors.
2112 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
2114         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2115         option support instead of ENABLE_LTO from Makefile.
2117 2015-01-14  Richard Biener  <rguenther@suse.de>
2119         PR tree-optimization/59354
2120         * gcc.dg/vect/pr59354.c: New testcase.
2122 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
2124         * lib/target-supports.exp
2125         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2126         on ARM architures before v7.
2128 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2130         PR middle-end/59448
2131         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2132         an atomic_exchange.
2134 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2136         PR target/64386
2137         * gcc.target/i386/pr64386.c: New test.
2139 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2141         PR target/64393
2142         * gcc.target/i386/pr64393.c: New test.
2144 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2146         PR target/64387
2147         * gcc.target/i386/pr64387.c: New test.
2149 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
2151         * gcc.target/aarch64/store-pair-1.c: Fix typo.
2153 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2155         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2157 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2159         PR target/64453
2160         * gcc.target/arm/pr64453.c: New.
2162 2015-01-14  Richard Biener  <rguenther@suse.de>
2164         PR lto/64415
2165         * gcc.dg/lto/pr64415_0.c: New testcase.
2166         * gcc.dg/lto/pr64415_1.c: Likewise.
2168 2015-01-14  Martin Liska  <mliska@suse.cz>
2170         * gcc.dg/ipa/pr64307.c: New test.
2172 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2174         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2175         64-bit and 128-bit.
2177 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2179         PR target/64460
2180         * gcc.target/arm/pr64460_1.c: New test.
2182 2015-01-14  Richard Biener  <rguenther@suse.de>
2184         PR tree-optimization/64493
2185         PR tree-optimization/64495
2186         * gcc.dg/vect/pr64493.c: New testcase.
2187         * gcc.dg/vect/pr64495.c: Likewise.
2189 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
2191         * gcc.dg/Warray-bounds-11.c: New test-case.
2193 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2195         * gcc.target/mips/octeon3-pipe-1.c: New test.
2197 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
2199         * jit.dg/harness.h (set_up_logging): Move string concatenation
2200         into...
2201         (concat_strings): New function.
2202         (dump_reproducer): New function.
2203         (test_jit): Call dump_reproducer.
2204         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2205         function.
2206         (jit-dg-test): Delete any generated reproducer from previous runs.
2207         Verify that a generated reproducer was created, and verify that it
2208         compiles.
2209         * jit.dg/test-nested-contexts.c (main): Call
2210         gcc_jit_context_dump_reproducer_to_file.
2212 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2214         * gcc.dg/aru-2.c: Add dg-require-profiling.
2216 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2218         * lib/target-supports.exp (check_profiling_available): Check if
2219         -pg links.
2221 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
2223         PR ipa/64565
2224         * g++.dg/torture/pr64565.C: New testcase.
2226 2015-01-13  Marek Polacek  <polacek@redhat.com>
2228         PR middle-end/64391
2229         * gcc.dg/tm/pr64391.c: New test.
2231 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2233         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2234         true.
2236 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2238         * gcc.target/i386/pie.c: New test.
2240         * lib/target-supports.exp (check_effective_target_pie): New.
2242 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2244         PR rtl-optimization/64286
2245         * gcc.target/i386/avx2-pr64286.c: New test.
2247 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
2249         PR c++/57626
2250         * g++.dg/cpp0x/vt-57626.C: New.
2252 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2254         PR fortran/64528
2255         * gfortran.dg/pr64528.f90: New test.
2257 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
2259         * gcc.target/aarch64/subsp.c: New test.
2261 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2263         * gcc.target/aarch64/store-pair-1.c: New testcase.
2265 2015-01-13  Richard Biener  <rguenther@suse.de>
2267         PR lto/64373
2268         * gcc.dg/lto/pr64373_0.c: New testcase.
2270 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2272         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2273         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2275 2015-01-13  Richard Biener  <rguenther@suse.de>
2277         PR tree-optimization/64406
2278         * gcc.dg/pr64406.c: New testcase.
2280 2015-01-13  Richard Biener  <rguenther@suse.de>
2282         PR tree-optimization/64404
2283         * gcc.dg/vect/pr64404.c: New testcase.
2285 2015-01-13  Richard Biener  <rguenther@suse.de>
2287         PR tree-optimization/64568
2288         * g++.dg/torture/pr64568.C: New testcase.
2290 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2292         * jit.dg/test-error-local-used-from-other-function.c: New test
2293         case.
2294         * jit.dg/test-error-param-reuse.c: New test case.
2295         * jit.dg/test-error-param-sharing.c: New test case.
2296         * jit.dg/test-error-param-used-from-other-function.c: New test
2297         case.
2298         * jit.dg/test-error-param-used-without-a-function.c: New test
2299         case.
2301 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
2303         PR tree-optimization/64563
2304         * gcc.dg/pr64563.c: New test.
2306         PR target/64513
2307         * gcc.target/i386/pr64513.c: New test.
2309         PR tree-optimization/64454
2310         * gcc.dg/pr64454.c: New test.
2312         PR testsuite/64028
2313         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2314         bind_pic_locally.
2315         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2316         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2317         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2318         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2319         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2320         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2321         * gcc.dg/vect/slp-25.c: Likewise.
2322         * gcc.dg/vect/vect-109.c: Likewise.
2323         * gcc.dg/vect/vect-13.c: Likewise.
2324         * gcc.dg/vect/vect-17.c: Likewise.
2325         * gcc.dg/vect/vect-18.c: Likewise.
2326         * gcc.dg/vect/vect-19.c: Likewise.
2327         * gcc.dg/vect/vect-20.c: Likewise.
2328         * gcc.dg/vect/vect-21.c: Likewise.
2329         * gcc.dg/vect/vect-22.c: Likewise.
2330         * gcc.dg/vect/vect-27.c: Likewise.
2331         * gcc.dg/vect/vect-29.c: Likewise.
2332         * gcc.dg/vect/vect-2-big-array.c: Likewise.
2333         * gcc.dg/vect/vect-2.c: Likewise.
2334         * gcc.dg/vect/vect-3.c: Likewise.
2335         * gcc.dg/vect/vect-4.c: Likewise.
2336         * gcc.dg/vect/vect-5.c: Likewise.
2337         * gcc.dg/vect/vect-72.c: Likewise.
2338         * gcc.dg/vect/vect-73-big-array.c: Likewise.
2339         * gcc.dg/vect/vect-73.c: Likewise.
2340         * gcc.dg/vect/vect-77-global.c: Likewise.
2341         * gcc.dg/vect/vect-78-global.c: Likewise.
2342         * gcc.dg/vect/vect-7.c: Likewise.
2343         * gcc.dg/vect/vect-86.c: Likewise.
2344         * gcc.dg/vect/vect-align-1.c: Likewise.
2345         * gcc.dg/vect/vect-align-3.c: Likewise.
2346         * gcc.dg/vect/vect-all-big-array.c: Likewise.
2347         * gcc.dg/vect/vect-all.c: Likewise.
2348         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2349         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2350         * gcc.dg/vect/vect-peel-3.c: Likewise.
2351         * gcc.dg/vect/vect-peel-4.c: Likewise.
2352         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2354 2015-01-12  Jeff Law  <law@redhat.com>
2356         PR target/64461
2357         * gcc.target/m68k/pr64461.c: New test.
2359 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2361         * jit.dg/test-array-as-pointer.c (create_code): Update call
2362         to gcc_jit_context_new_global by setting "kind" to
2363         GCC_JIT_GLOBAL_IMPORTED.
2364         * jit.dg/test-error-array-as-pointer.c: Likewise.
2365         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2366         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2367         setting kind to GCC_JIT_GLOBAL_EXPORTED.
2368         * jit.dg/test-using-global.c (the_global): Rename to...
2369         (imported_global): ...this.
2370         (create_code): Update to test the three kinds of global.
2371         (verify_code): Likewise.
2373 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
2375         PR testsuite/64427
2376         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
2377         undefined behavior.
2378         * gcc.target/i386/pr64291-2.c: Updated.
2380 2015-01-12  Richard Biener  <rguenther@suse.de>
2382         PR tree-optimization/64530
2383         * gfortran.dg/pr64530.f90: New testcase.
2385 2015-01-12  Richard Biener  <rguenther@suse.de>
2387         PR middle-end/64357
2388         * gcc.dg/torture/pr64357.c: New testcase.
2390 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
2392         * gcc.target/i386/nop-mcount.c: Properly place {} in target
2393         selector.
2395 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2396         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2398 2015-01-12  Martin Liska  <mliska@suse.cz>
2400         * gcc.dg/ipa/PR64550.c: New test.
2402 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
2404         PR ipa/63470
2405         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2407 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2409         PR fortran/63733
2410         * gfortran.dg/typebound_operator_20.f90: New.
2412 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2414         PR fortran/58023
2415         * gfortran.dg/proc_ptr_comp_42.f90: New.
2417 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2419         PR fortran/64508
2420         * gfortran.dg/proc_ptr_comp_41.f90: New.
2422 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
2424         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2426 2015-01-10  Tobias Burnus  <burnus@net-b.de>
2428         PR fortran/64522
2429         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2430         and add dg-excess-errors.
2431         * gfortran.dg/line_length_6.f90: New.
2432         * gfortran.dg/line_length_7.f90: New.
2433         * gfortran.dg/line_length_8.f90: New.
2434         * gfortran.dg/line_length_9.f90: New.
2435         * gfortran.dg/line_length_10.f90: New.
2436         * gfortran.dg/line_length_11.f90: New.
2438 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2440         * jit.dg/test-threads.c (struct testcase): Move declaration
2441         to jit.dg/all-non-failing-tests.h.
2442         (testcases): Likewise.
2443         * jit.dg/all-non-failing-tests.h (struct testcase): Move
2444         declaration here from jit.dg/all-non-failing-tests.h.
2445         (testcases): Likewise.
2446         * jit.dg/test-combination.c (create_code): Eliminate spelling
2447         out all of the testcases in favor of looping through the
2448         "testcases" metadata.
2449         (verify_code): Likewise.
2451 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
2453         PR rtl-optimization/64536
2454         * gcc.dg/pr64536.c: New test.
2456 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2458         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2459         * jit.dg/test-combination.c (create_code): Likewise.
2460         (verify_code): Likewise.
2461         * jit.dg/test-constants.c: New test case.
2462         * jit.dg/test-threads.c: Add test-constants.c.
2464 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
2466         PR libobjc/51891
2467         * objc.dg/gnu-api-2-class.m: Add a test case
2468         for the above change.
2470 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2472         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2474 2015-01-09  Richard Biener  <rguenther@suse.de>
2476         PR tree-optimization/64410
2477         * g++.dg/vect/pr64410.cc: New testcase.
2479 2015-01-09  Martin Liska  <mliska@suse.cz>
2481         * gcc.dg/ipa/ipa-icf-32.c: New test.
2483 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2485         * c-c++-common/tsan/tsan_barrier.h: New.
2486         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2487         * c-c++-common/tsan/bitfield_race.c: Likewise.
2488         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2489         * c-c++-common/tsan/mutexset1.c: Likewise.
2490         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2491         * c-c++-common/tsan/race_on_mutex.c: Likewise.
2492         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2493         * c-c++-common/tsan/simple_race.c: Likewise.
2494         * c-c++-common/tsan/simple_stack.c: Likewise.
2495         * c-c++-common/tsan/sleep_sync.c: Likewise.
2496         * c-c++-common/tsan/tiny_race.c: Likewise.
2497         * c-c++-common/tsan/tls_race.c: Likewise.
2498         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2499         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2500         * g++.dg/tsan/atomic_free.C: Likewise.
2501         * g++.dg/tsan/atomic_free2.C: Likewise.
2502         * g++.dg/tsan/cond_race.C: Likewise.
2503         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2505 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
2507         PR testsuite/62250
2508         * lib/target-supports.exp (check_effective_target_libatomic_available):
2509         New.
2510         * gfortran.dg/coarray/caf.exp: Only add -latomic for
2511         targets that match effective-target libatomic_available.
2512         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2514 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2516         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2517         Verify the result of gcc_jit_context_get_last_error.
2518         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2520 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2522         PR tree-optimization/63989
2523         * gcc.dg/strlenopt-27.c: New test.
2525 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2527         * jit.dg/harness.h (set_up_logging): New function.
2528         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
2529         set_up_logging on the context, so that every testcase is
2530         logged to a particular file.
2531         * jit.dg/test-nested-contexts.c (main): Open a logfile,
2532         and call gcc_jit_context_set_logfile on the top-level context.
2534 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2536         PR target/64338
2537         * g++.dg/opt/pr64338.C: New test.
2539 2015-01-08  Tobias Burnus  <burnus@net-b.de>
2541         * gfortran.dg/coarray/codimension_2b.f90: New file.
2542         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2543         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2545 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2547         PR c++/59004
2548         * g++.dg/ext/fnname4.C: New.
2550 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2552         PR c++/64462
2553         * g++.dg/cpp0x/constexpr-64462.C: New.
2555 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2557         PR c++/60753
2558         * g++.dg/cpp0x/deleted10.C: New.
2560 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2562         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2564 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2566         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2567         GCC_JIT_UNARY_OP_ABS.
2568         (verify_unary_ops): Likewise.
2570 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2572         * jit.dg/test-arith-overflow.c: New test case.
2573         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2574         * jit.dg/test-combination.c (create_code): Likewise.
2575         (verify_code): Likewise.
2576         * jit.dg/test-threads.c (testcases): Likewise.
2578 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2580         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2581         rather than "jit".  Load g++.exp, and call g++_init.
2582         Run test-*.cc files within the testsuite and *.cc files within
2583         docs/examples.
2584         (jit-dg-test): Drop the addition of -fgnu89-inline to
2585         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2586         doing it when compiling C testcases (since g++ does not handle
2587         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2588         is restored to the value after g++_init ran, rather than the
2589         value before g++_init ran.  Return a list of
2590         $comp_output $output_file, as dg-test assumes.
2592 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2594         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2595         make it easier to figure out the origin of each test result when
2596         running test-combination.c and test-threads.c.
2597         (CHECK_VALUE): Likewise.
2598         (CHECK_DOUBLE_VALUE): Likewise.
2599         (CHECK_STRING_VALUE): Likewise.
2600         (CHECK_STRING_STARTS_WITH): Likewise.
2601         (CHECK_STRING_CONTAINS): Likewise.
2602         (CHECK): Likewise.
2603         (check_string_value): Likewise, add "funcname" param.
2604         (check_string_starts_with): Likewise.
2605         (check_string_contains): Likewise.
2607 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2609         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2610         generating name of built executable.
2612 2015-01-07  Marek Polacek  <polacek@redhat.com>
2614         PR c/64440
2615         * gcc.dg/pr64440.c: New test.
2616         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2618 2015-01-07  Marek Polacek  <polacek@redhat.com>
2620         PR c/64417
2621         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2622         * gcc.dg/pr64417.c: New test.
2624 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2626         PR target/64505
2627         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2628         fix is correct.
2630 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2632         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2633         Check if testcases run without errors, not just if they compile.
2635 2015-01-06  Christian Bruel  <christian.bruel@st.com>
2637         PR target/64507
2638         * gcc.target/sh/pr64507.c: New test.
2640 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
2642         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2644 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
2646         * c-c++-common/asan/sanitize-all-1.c: New test.
2647         * c-c++-common/ubsan/sanitize-all-1.c: New test.
2648         * c-c++-common/ubsan/sanitize-all-2.c: New test.
2649         * c-c++-common/ubsan/sanitize-all-3.c: New test.
2650         * c-c++-common/ubsan/sanitize-all-4.c: New test.
2652 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2654         * lib/target-supports.exp (check_profiling_available): Return 0 for
2655         Visium.
2656         (check_effective_target_tls_runtime): Likewise.
2657         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2658         * gcc.dg/20020312-2.c: Adjust for Visium.
2659         * gcc.dg/tls/thr-cse-1.c: Likewise
2660         * gcc.dg/tree-ssa/20040204-1.c: Likewise
2661         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2662         * gcc.dg/weak/typeof-2.c: Likewise.
2664 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
2666         PR rtl-optimization/64287
2667         * gcc.dg/aru-2.c: New test.
2669 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2671         PR sanitizer/64344
2672         * c-c++-common/ubsan/pr64344-1.c: New test.
2673         * c-c++-common/ubsan/pr64344-2.c: New test.
2675         PR tree-optimization/64465
2676         * gcc.dg/pr64465.c: New test.
2678         PR tree-optimization/64494
2679         * gcc.c-torture/compile/pr64494.c: New test.
2681 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2683         PR fortran/47674
2684         * gfortran.dg/realloc_on_assign_25.f90:  New test.
2686 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2688         Update copyright years.
2690 2015-01-05  Marek Polacek  <polacek@redhat.com>
2692         PR c/64423
2693         * gcc.dg/pr64423.c: New test.
2695 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2697         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2698         mmix-knuth-mmixware for the same reason as for MIPS.
2699         * gcc.dg/debug/debug-2.c: Ditto.
2701         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2703 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
2705         PR testsuite/62250
2706         * lib/gfortran.exp: Add libatomic library search path.
2707         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2708         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2710         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2712 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2714         * c-c++-common/tsan/bitfield_race.c: New testcase.
2715         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2717 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2719         * gfortran.dg/coarray/collectives_4.f90: New.
2721 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2723         PR fortran/57562
2724         * gfortran.dg/extends_16.f90: New.
2726 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2728         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2730 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2732         * gfortran.dg/coarray/codimension_2.f90: New.
2733         * gfortran.dg/coarray/codimension_2a.f90: New.
2734         * gfortran.dg/coarray_35.f90: New.
2735         * gfortran.dg/coarray_35a.f90: New.
2737 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2739         PR fortran/60507
2740         * gfortran.dg/dummy_procedure_11.f90: New.
2742 Copyright (C) 2015 Free Software Foundation, Inc.
2744 Copying and distribution of this file, with or without modification,
2745 are permitted in any medium without royalty provided the copyright
2746 notice and this notice are preserved.