2016-07-19 18:47:30 +02:00
|
|
|
|
2016-07-19 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-07-19 19:30:05 +02:00
|
|
|
|
PR middle-end/71874
|
|
|
|
|
* g++.dg/torture/pr71874.C: New test.
|
|
|
|
|
|
2016-07-19 18:47:30 +02:00
|
|
|
|
PR middle-end/71734
|
|
|
|
|
* g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
|
|
|
|
|
(my_alloc): Rewritten to use __builtin_posix_memalign and
|
|
|
|
|
__SIZE_TYPE__.
|
|
|
|
|
(my_free): Use __builtin_free instead of _mm_free.
|
|
|
|
|
(Vec::operator=): Use __builtin_memcpy.
|
|
|
|
|
|
2016-07-19 17:40:43 +02:00
|
|
|
|
2016-07-19 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR fortran/71688
|
|
|
|
|
* gfortran.dg/pr71688.f90: New test.
|
|
|
|
|
|
2016-07-19 16:16:54 +02:00
|
|
|
|
2016-07-19 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/vector-subscript-6.c: New testcase.
|
|
|
|
|
* c-c++-common/vector-subscript-7.c: Likewise.
|
|
|
|
|
|
2016-07-19 15:16:32 +02:00
|
|
|
|
2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/params/blocksort-part.c: Conditionally define Int32
|
|
|
|
|
and UInt32 based on __SIZEOF_INT__.
|
|
|
|
|
|
2016-07-19 12:19:46 +02:00
|
|
|
|
2016-07-19 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71901
|
|
|
|
|
* gcc.dg/torture/pr71901.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2016-07-19 Richard Biener <rguenther@suse.de>
|
2016-07-19 12:18:25 +02:00
|
|
|
|
|
|
|
|
|
PR tree-optimization/71908
|
|
|
|
|
* gcc.dg/torture/pr71908.c: New testcase.
|
|
|
|
|
|
2016-07-19 05:31:48 +02:00
|
|
|
|
2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71493
|
|
|
|
|
* gcc.target/powerpc/pr71493-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr71493-2.c: Likewise.
|
|
|
|
|
|
2016-07-18 19:44:48 +02:00
|
|
|
|
2016-07-18 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-07-18 20:44:51 +02:00
|
|
|
|
PR c++/71835
|
|
|
|
|
* g++.dg/conversion/ambig3.C: New test.
|
|
|
|
|
|
2016-07-18 20:43:19 +02:00
|
|
|
|
PR c++/71828
|
|
|
|
|
* g++.dg/cpp0x/constexpr-71828.C: New test.
|
|
|
|
|
|
2016-07-18 20:42:24 +02:00
|
|
|
|
PR c++/71826
|
|
|
|
|
* g++.dg/template/pr71826.C: New test.
|
|
|
|
|
|
2016-07-18 20:40:12 +02:00
|
|
|
|
PR c++/71822
|
|
|
|
|
* g++.dg/template/defarg21.C: New test.
|
|
|
|
|
|
2016-07-18 19:44:48 +02:00
|
|
|
|
PR c++/71871
|
|
|
|
|
* g++.dg/ext/vector31.C: New test.
|
|
|
|
|
|
2016-07-18 17:55:36 +02:00
|
|
|
|
2016-07-18 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
|
|
|
|
|
|
2016-07-18 16:30:20 +02:00
|
|
|
|
2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71734
|
|
|
|
|
* g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
|
|
|
|
|
|
2016-07-18 15:10:27 +02:00
|
|
|
|
2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/warn-dynamicstack-1.c: New test.
|
|
|
|
|
* gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
|
|
|
|
|
stack-layout-dynamic-1.c: New test.
|
|
|
|
|
|
2016-07-18 12:47:09 +02:00
|
|
|
|
2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/nolrl-1.c: New test.
|
|
|
|
|
|
2016-07-17 22:13:41 +02:00
|
|
|
|
2016-07-17 Fritz Reese <fritzoreese@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR fortran/71523
|
|
|
|
|
* gfortran.dg/pr71523_1.f90: New test.
|
|
|
|
|
* gfortran.dg/pr71523_2.f90: New test.
|
|
|
|
|
|
2016-07-16 11:53:23 +02:00
|
|
|
|
2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
|
|
|
|
|
|
|
|
|
|
* g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
|
|
|
|
|
|
2016-07-15 21:58:55 +02:00
|
|
|
|
2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
Marco Restelli <mrestelli@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR fortran/62125
|
|
|
|
|
* gfortran.dg/pr62125.f90: New test.
|
|
|
|
|
|
2016-07-15 20:57:06 +02:00
|
|
|
|
2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/divkc3-1.c: Require p8vector support.
|
|
|
|
|
* gcc.target/powerpc/mulkc3-1.c: Likewise.
|
|
|
|
|
|
2016-07-15 20:51:51 +02:00
|
|
|
|
2016-07-15 Jonathan Wakely <jwakely@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/58796
|
|
|
|
|
* g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
|
|
|
|
|
* g++.dg/cpp0x/nullptr35.C: New test.
|
|
|
|
|
|
2016-07-15 16:21:55 +02:00
|
|
|
|
2016-07-15 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/scev-8.c: Update test string.
|
|
|
|
|
|
2016-07-15 16:03:35 +02:00
|
|
|
|
2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/goacc/vector_length.f90: New test.
|
|
|
|
|
|
2016-07-15 15:05:56 +02:00
|
|
|
|
2016-07-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71881
|
|
|
|
|
* gcc.dg/torture/pr71881.c: New testcase.
|
|
|
|
|
|
2016-07-15 14:56:17 +02:00
|
|
|
|
2016-07-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71887
|
|
|
|
|
* gcc.dg/torture/pr71887.c: New testcase.
|
|
|
|
|
|
2016-07-15 12:40:39 +02:00
|
|
|
|
2016-07-15 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/71858
|
|
|
|
|
* gcc.dg/spellcheck-identifiers-3.c: New test.
|
|
|
|
|
|
2016-07-15 11:28:47 +02:00
|
|
|
|
2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/71807
|
|
|
|
|
* gfortran.dg/null_9.f90: New test.
|
|
|
|
|
|
2016-07-15 11:04:57 +02:00
|
|
|
|
2016-07-15 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/loop-41.c: New test.
|
|
|
|
|
|
2016-07-15 10:53:48 +02:00
|
|
|
|
2016-07-15 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71347
|
|
|
|
|
* gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
|
|
|
|
|
|
2016-07-14 22:54:40 +02:00
|
|
|
|
2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/29819
|
|
|
|
|
* gfortran.dg/bind_c_usage_9.f03: Move dg-error.
|
|
|
|
|
* gfortran.dg/contains.f90: Ditto.
|
|
|
|
|
* gfortran.dg/contains_empty_1.f03: Ditto.
|
|
|
|
|
* gfortran.dg/submodule_3.f08: Ditto.
|
|
|
|
|
|
2016-07-14 20:34:00 +02:00
|
|
|
|
2016-07-14 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-07-14 20:42:53 +02:00
|
|
|
|
PR testsuite/71865
|
|
|
|
|
* gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
|
|
|
|
|
(wide_string_literal_in_asm): Use __asm instead of asm, adjust
|
|
|
|
|
expected diagnostics.
|
|
|
|
|
|
2016-07-14 20:34:00 +02:00
|
|
|
|
PR c/71858
|
|
|
|
|
* gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
|
|
|
|
|
* gcc.dg/spellcheck-identifiers-2.c: New test.
|
|
|
|
|
* gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
|
|
|
|
|
* c-c++-common/attributes-1.c: Adjust dg-prune-output.
|
|
|
|
|
|
2016-07-14 20:30:38 +02:00
|
|
|
|
2016-07-14 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71872
|
|
|
|
|
* gcc.c-torture/compile/pr71872.c: New test.
|
|
|
|
|
|
2016-07-14 19:21:21 +02:00
|
|
|
|
2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
|
|
|
|
|
* gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
|
|
|
|
|
* gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
|
|
|
|
|
* gcc.target/arm/atomic-op-acq_rel-1.c: This.
|
|
|
|
|
* gcc.target/arm/atomic-op-acquire.c: Rename into ...
|
|
|
|
|
* gcc.target/arm/atomic-op-acquire-1.c: This.
|
|
|
|
|
* gcc.target/arm/atomic-op-char.c: Rename into ...
|
|
|
|
|
* gcc.target/arm/atomic-op-char-1.c: This.
|
|
|
|
|
* gcc.target/arm/atomic-op-consume.c: Rename into ...
|
|
|
|
|
* gcc.target/arm/atomic-op-consume-1.c: This.
|
|
|
|
|
* gcc.target/arm/atomic-op-int.c: Rename into ...
|
|
|
|
|
* gcc.target/arm/atomic-op-int-1.c: This.
|
|
|
|
|
* gcc.target/arm/atomic-op-relaxed.c: Rename into ...
|
|
|
|
|
* gcc.target/arm/atomic-op-relaxed-1.c: This.
|
|
|
|
|
* gcc.target/arm/atomic-op-release.c: Rename into ...
|
|
|
|
|
* gcc.target/arm/atomic-op-release-1.c: This.
|
|
|
|
|
* gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
|
|
|
|
|
* gcc.target/arm/atomic-op-seq_cst-1.c: This.
|
|
|
|
|
* gcc.target/arm/atomic-op-short.c: Rename into ...
|
|
|
|
|
* gcc.target/arm/atomic-op-short-1.c: This.
|
|
|
|
|
* gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
|
|
|
|
|
* gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic-op-acquire-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic-op-char-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic-op-consume-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic-op-int-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic-op-release-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic-op-short-2.c: Likewise.
|
|
|
|
|
|
2016-07-14 19:07:47 +02:00
|
|
|
|
2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/70842
|
|
|
|
|
* gfortran.dg/select_type_35.f03: New test.
|
|
|
|
|
|
2016-07-14 16:32:39 +02:00
|
|
|
|
2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/65951
|
|
|
|
|
PR tree-optimization/70923
|
|
|
|
|
* gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
|
|
|
|
|
* gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/pr65951.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
|
|
|
|
|
|
2016-07-14 15:07:23 +02:00
|
|
|
|
2016-07-14 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/pr60226.c: Expect maximum object file alignment
|
|
|
|
|
error on AIX.
|
|
|
|
|
|
2016-07-14 14:15:38 +02:00
|
|
|
|
2016-07-14 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71866
|
|
|
|
|
* gcc.dg/torture/pr71866.c: New testcase.
|
|
|
|
|
|
2016-07-14 11:20:48 +02:00
|
|
|
|
2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
|
|
|
|
|
selector and enclose boolean expression in curly braces.
|
|
|
|
|
|
2016-07-14 06:26:36 +02:00
|
|
|
|
2016-07-14 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/71733
|
|
|
|
|
* gcc.target/powerpc/p9-novsx.c: New.
|
|
|
|
|
|
2016-07-14 04:14:56 +02:00
|
|
|
|
2016-07-13 Andi Kleen <ak@linux.intel.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
|
|
|
|
|
* g++.dg/tree-prof/morefunc.C: Dito.
|
|
|
|
|
* g++.dg/tree-prof/pr35545.C: Dito.
|
|
|
|
|
* g++.dg/tree-prof/reorder.C: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/20050826-2.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/cmpsf-1.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/cold_partition_label.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/indir-call-prof.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/inliner-1.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/merge_block.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/stringop-1.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/stringop-2.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/switch-case-1.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/switch-case-2.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/time-profiler-1.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/time-profiler-2.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/update-loopch.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/val-prof-1.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/val-prof-2.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/val-prof-3.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/val-prof-4.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/val-prof-5.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/val-prof-6.c: Dito.
|
|
|
|
|
* gcc.dg/tree-prof/val-prof-7.c: Dito.
|
|
|
|
|
|
2016-07-14 04:14:43 +02:00
|
|
|
|
2016-07-13 Andi Kleen <ak@linux.intel.com>
|
|
|
|
|
|
|
|
|
|
* lib/profopt.exp (profopt-execute): Remove .imports files.
|
|
|
|
|
|
2016-07-14 04:14:29 +02:00
|
|
|
|
2016-07-13 Andi Kleen <ak@linux.intel.com>
|
|
|
|
|
|
2016-07-18 17:55:36 +02:00
|
|
|
|
* lib/profopt.exp (profopt-execute): Always log profiler command line.
|
2016-07-14 04:14:29 +02:00
|
|
|
|
|
2016-07-14 04:14:13 +02:00
|
|
|
|
2016-07-13 Andi Kleen <ak@linux.intel.com>
|
|
|
|
|
|
|
|
|
|
* lib/profopt.exp (dg-final-scan-autofdo,
|
|
|
|
|
dg-final-scan-not-autofdo): New functions.
|
|
|
|
|
|
2016-07-13 17:06:40 +02:00
|
|
|
|
2016-07-13 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
|
|
|
|
|
* gcc.dg/vect/vect-35.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-alias-check-2.c: New test.
|
|
|
|
|
|
2016-07-13 16:03:29 +02:00
|
|
|
|
2016-07-13 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
|
2016-07-18 17:55:36 +02:00
|
|
|
|
* gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
|
2016-07-13 16:03:29 +02:00
|
|
|
|
* gfortran.dg/pr42108.f90: Update expected dump scan.
|
|
|
|
|
|
2016-07-13 15:57:05 +02:00
|
|
|
|
2016-07-13 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/24574
|
|
|
|
|
* gcc.dg/pr24574.c: New testcase.
|
|
|
|
|
|
2016-07-13 14:12:10 +02:00
|
|
|
|
2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
2016-07-18 17:55:36 +02:00
|
|
|
|
* c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
|
2016-07-13 14:12:10 +02:00
|
|
|
|
* c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
|
|
|
|
|
* c-c++-common/pr68833-1.c: Require int32plus.
|
|
|
|
|
* gcc.dg/ipa/pr63551.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/pr63595.c: Require ptr32plus.
|
|
|
|
|
* gcc.dg/ipa/pr64041.c: Require int32plus.
|
|
|
|
|
|
2016-07-13 13:02:15 +02:00
|
|
|
|
2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
PR ipa/71633
|
|
|
|
|
* g++.dg/pr71633.C: New test.
|
|
|
|
|
|
2016-07-13 12:54:12 +02:00
|
|
|
|
2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
|
|
|
|
|
Add new arm_thumb1_cbz_ok effective target.
|
|
|
|
|
* gcc.target/arm/cbz.c: New test.
|
|
|
|
|
|
2016-07-13 12:54:01 +02:00
|
|
|
|
2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
|
|
|
|
|
Define effective target.
|
|
|
|
|
* gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
|
|
|
|
|
!arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
|
|
|
|
|
* gcc.target/arm/movhi_movw.c: New test.
|
|
|
|
|
* gcc.target/arm/movsi_movw.c: Likewise.
|
|
|
|
|
* gcc.target/arm/movdi_movw.c: Likewise.
|
|
|
|
|
|
2016-07-13 10:03:04 +02:00
|
|
|
|
2016-07-13 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71104
|
|
|
|
|
* gcc.dg/pr71104-1.c: New testcase.
|
|
|
|
|
* gcc.dg/pr71104-2.c: Likewise.
|
|
|
|
|
|
2016-07-12 19:42:04 +02:00
|
|
|
|
2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71805
|
|
|
|
|
* gcc.target/powerpc/pr71805.c: New test.
|
|
|
|
|
|
2016-07-12 18:05:18 +02:00
|
|
|
|
2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/divkc3-1.c: New.
|
|
|
|
|
* gcc.target/powerpc/mulkc3-1.c: New.
|
|
|
|
|
|
2016-07-12 17:03:07 +02:00
|
|
|
|
2016-07-12 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/params/blocksort-part.c: New test.
|
|
|
|
|
* gcc.dg/params/params.exp: New file.
|
|
|
|
|
|
2016-07-12 17:00:28 +02:00
|
|
|
|
2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71700
|
|
|
|
|
* gcc.c-torture/execute/pr71700.c: New test.
|
|
|
|
|
|
2016-07-12 15:32:04 +02:00
|
|
|
|
2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
|
|
|
|
|
Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/23286
|
|
|
|
|
PR tree-optimization/70159
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/pr35286.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/pr35287.c: Likewise.
|
|
|
|
|
* gcc.dg/hoist-register-pressure-1.c: Likewise.
|
|
|
|
|
* gcc.dg/hoist-register-pressure-2.c: Likewise.
|
|
|
|
|
* gcc.dg/hoist-register-pressure-3.c: Likewise.
|
|
|
|
|
* gcc.dg/pr51879-12.c: Likewise.
|
|
|
|
|
* gcc.dg/strlenopt-9.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/pr47392.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/pr68619-4.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/split-path-5.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/slsr-35.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/slsr-36.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
|
|
|
|
|
* gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
|
|
|
|
|
* gfortran.dg/pr43984.f90: Adjust expected outcome.
|
|
|
|
|
|
2016-07-12 10:56:14 +02:00
|
|
|
|
2016-07-12 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/68961
|
|
|
|
|
* gcc.target/i386/pr68961.c: New testcase.
|
|
|
|
|
|
2016-07-11 22:37:18 +02:00
|
|
|
|
2016-07-11 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-07-11 22:40:47 +02:00
|
|
|
|
PR middle-end/71758
|
|
|
|
|
* c-c++-common/gomp/pr71758.c: New test.
|
|
|
|
|
* gfortran.dg/gomp/pr71758.f90: New test.
|
|
|
|
|
|
2016-07-11 22:37:18 +02:00
|
|
|
|
PR tree-optimization/71823
|
|
|
|
|
* gcc.dg/vect/pr71823.c: New test.
|
|
|
|
|
|
2016-07-11 18:02:20 +02:00
|
|
|
|
2016-07-11 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
|
|
|
|
|
hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
|
|
|
|
|
and LINE_MAP_MAX_LOCATION_WITH_COLS.
|
|
|
|
|
|
2016-07-11 17:13:56 +02:00
|
|
|
|
2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/71801
|
|
|
|
|
* gcc.target/i386/pr71801.c: New test.
|
|
|
|
|
|
2016-07-11 15:32:51 +02:00
|
|
|
|
2016-07-11 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71816
|
|
|
|
|
* gcc.dg/torture/pr71816.c: New testcase.
|
|
|
|
|
|
2016-07-10 00:18:29 +02:00
|
|
|
|
2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/71783
|
|
|
|
|
* gfortran.dg/dependency_46.f90: New test.
|
|
|
|
|
|
2016-07-08 22:29:12 +02:00
|
|
|
|
2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/71621
|
|
|
|
|
* gcc.target/i386/pr71621-1.c: New.
|
|
|
|
|
* gcc.target/i386/pr71621-2.c: New.
|
|
|
|
|
|
2016-07-08 20:34:55 +02:00
|
|
|
|
2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/goacc/pr71704.f90: New test.
|
|
|
|
|
|
2016-07-08 17:42:47 +02:00
|
|
|
|
2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71297
|
|
|
|
|
* gcc.target/powerpc/pr71297.c: New.
|
|
|
|
|
|
2016-07-08 17:26:51 +02:00
|
|
|
|
2016-07-08 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/simd/vminmaxnm_1.c: New.
|
|
|
|
|
|
2016-07-08 16:49:37 +02:00
|
|
|
|
2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71806
|
|
|
|
|
* gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
|
|
|
|
|
|
2016-07-08 10:50:24 +02:00
|
|
|
|
2016-07-08 Alan Hayward <alan.hayward@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71667
|
|
|
|
|
* gcc.dg/vect/pr71667.c: New
|
|
|
|
|
|
2016-07-08 09:52:03 +02:00
|
|
|
|
2016-07-08 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/torture/pr71606.c: New test.
|
|
|
|
|
|
2016-07-08 06:36:16 +02:00
|
|
|
|
2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/71764
|
|
|
|
|
* gfortran.dg/pr71764.f90: New test.
|
|
|
|
|
|
2016-07-07 20:45:43 +02:00
|
|
|
|
2016-07-07 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
Kai Tietz <ktietz70@googlemail.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70869
|
|
|
|
|
PR c++/71054
|
|
|
|
|
* g++.dg/cpp0x/pr70869.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/pr71054.C: New test.
|
|
|
|
|
|
2016-07-07 19:59:54 +02:00
|
|
|
|
2016-07-07 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/debug/pr71432.C: Fail on AIX.
|
|
|
|
|
|
2016-07-07 15:15:39 +02:00
|
|
|
|
2016-07-07 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/do_1.f90: Remove a corner case that triggers
|
|
|
|
|
an undefined behavior.
|
|
|
|
|
* gfortran.dg/do_3.F90: Likewise.
|
|
|
|
|
* gfortran.dg/do_check_11.f90: New test.
|
|
|
|
|
* gfortran.dg/do_check_12.f90: New test.
|
|
|
|
|
* gfortran.dg/do_corner_warn.f90: New test.
|
|
|
|
|
|
2016-07-07 15:11:05 +02:00
|
|
|
|
2016-07-07 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/predict-1.f90: Ammend the test.
|
|
|
|
|
* gfortran.dg/predict-2.f90: Likewise.
|
|
|
|
|
|
2016-07-07 13:45:11 +02:00
|
|
|
|
2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
PR ipa/71624
|
|
|
|
|
* g++.dg/pr71624.C: New test.
|
|
|
|
|
|
2016-07-07 10:54:40 +02:00
|
|
|
|
2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
|
|
|
|
|
check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
|
|
|
|
|
ARMv8-M Mainline architectures.
|
|
|
|
|
|
2016-07-07 10:54:18 +02:00
|
|
|
|
2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
|
|
|
|
|
__ARM_ARCH_ISA_ARM to test for Cortex-M devices.
|
|
|
|
|
|
rs6000: Make the ctr* patterns allow ints in vector regs (PR71763)
Similar to PR70098, which is about integers in floating point registers,
we can have the completely analogous problem with vector registers as well
now that we allow integers in vector registers. So, this patch solves it
in the same way. This only works for targets with direct move.
To recap: register allocation can decide to put an integer mode value in
a floating point or vector register. If that register is used in a bd*z
instruction, which is a jump instruction, reload can not do an output
reload on it (it does not do output reloads on any jump insns), so the
float or vector register will remain, and we have to allow it here or
recog will ICE. Later on we will split this to valid instructions,
including a move from that fp/vec register to an int register; it is this
move that will still fail (PR70098) if we do not have direct move enabled.
PR target/70098
PR target/71763
* config/rs6000/rs6000.md (*ctr<mode>_internal1, *ctr<mode>_internal2,
*ctr<mode>_internal5, *ctr<mode>_internal6): Add *wi to the output
constraint.
gcc/testsuite/
PR target/70098
PR target/71763
* gcc.target/powerpc/pr71763.c: New file.
From-SVN: r238076
2016-07-07 05:09:03 +02:00
|
|
|
|
2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR target/70098
|
|
|
|
|
PR target/71763
|
|
|
|
|
* gcc.target/powerpc/pr71763.c: New file.
|
|
|
|
|
|
2016-07-06 16:37:26 +02:00
|
|
|
|
2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71518
|
2016-07-18 17:55:36 +02:00
|
|
|
|
* gcc.dg/pr71518.c: New test.
|
2016-07-06 16:37:26 +02:00
|
|
|
|
|
2016-07-06 15:02:53 +02:00
|
|
|
|
2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
|
|
|
|
|
|
2016-07-06 13:40:17 +02:00
|
|
|
|
2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
2016-07-18 17:55:36 +02:00
|
|
|
|
PR target/50739
|
2016-07-06 13:40:17 +02:00
|
|
|
|
* gcc.target/avr/pr50739.c: New test.
|
|
|
|
|
|
2016-07-06 12:03:08 +02:00
|
|
|
|
2016-07-05 Jan Hubicka <jh@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/scev-14.c: update template.
|
|
|
|
|
|
2016-07-06 10:10:29 +02:00
|
|
|
|
2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/group-no-gaps-1.c: New test.
|
|
|
|
|
|
2016-07-06 04:38:49 +02:00
|
|
|
|
2016-07-05 Andi Kleen <ak@linux.intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
|
|
|
|
|
if kernel supports MPX.
|
|
|
|
|
|
2016-07-05 20:51:38 +02:00
|
|
|
|
2016-07-05 Kito Cheng <kito.cheng@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/compile/pr69102.c: Require fpic support.
|
|
|
|
|
|
2016-07-05 19:50:22 +02:00
|
|
|
|
2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/signbit-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/signbit-2.c: New test.
|
|
|
|
|
* gcc.target/powerpc/signbit-3.c: New test.
|
|
|
|
|
|
2016-07-05 18:37:40 +02:00
|
|
|
|
2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/71594
|
|
|
|
|
* gcc.dg/torture/pr71594.c: New test.
|
|
|
|
|
|
2016-07-05 18:17:12 +02:00
|
|
|
|
2016-07-05 Jan Hubicka <jh@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/scev-14.c: new testcase.
|
|
|
|
|
|
2016-07-05 17:50:54 +02:00
|
|
|
|
2016-07-05 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/62314
|
|
|
|
|
* gcc/testsuite/g++.dg/parse/error5.C: Update column
|
|
|
|
|
number of missing semicolon error.
|
|
|
|
|
* g++.dg/pr62314-2.C: New test case.
|
|
|
|
|
|
2016-07-05 17:33:06 +02:00
|
|
|
|
2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/coarray_stat_function.f90: New test.
|
|
|
|
|
* gfortran.dg/coarray_stat_whitespace.f90: New test.
|
|
|
|
|
* gfortran.dg/coarray_lib_comm_1: Adapting old test
|
|
|
|
|
to new interfaces.
|
|
|
|
|
|
2016-07-05 14:06:22 +02:00
|
|
|
|
2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/71623
|
|
|
|
|
* gfortran.dg/deferred_character_17.f90: New test.
|
|
|
|
|
|
2016-07-05 11:24:38 +02:00
|
|
|
|
2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/neon/polytypes.c: Move to ...
|
|
|
|
|
* gcc.target/arm/polytypes.c: ... here.
|
|
|
|
|
* gcc.target/arm/neon/pr51534.c: Move to ...
|
|
|
|
|
* gcc.target/arm/pr51534.c: ... here.
|
|
|
|
|
* gcc.target/arm/neon/vect-vcvt.c: Move to ...
|
|
|
|
|
* gcc.target/arm/vect-vcvt.c: ... here.
|
|
|
|
|
* gcc.target/arm/neon/vect-vcvtq.c: Move to ...
|
|
|
|
|
* gcc.target/arm/vect-vcvtq.c: ... here.
|
|
|
|
|
* gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
|
|
|
|
|
* gcc.target/arm/vfp-shift-a2t2.c: ... here.
|
|
|
|
|
* gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
|
|
|
|
|
* gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
|
|
|
|
|
* gcc.target/arm/neon/neon.exp: Delete.
|
|
|
|
|
* gcc.target/arm/neon/: Delete.
|
|
|
|
|
|
2016-07-04 23:04:55 +02:00
|
|
|
|
2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/65575
|
|
|
|
|
* gfortran.dg: pr65575.f90: New test.
|
|
|
|
|
|
2016-07-04 21:14:54 +02:00
|
|
|
|
2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/35849
|
|
|
|
|
* gfortran.dg: pr35849.f90: New test.
|
|
|
|
|
|
2016-07-04 19:31:38 +02:00
|
|
|
|
2016-07-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71739
|
|
|
|
|
* g++.dg/cpp0x/pr71739.C: New test.
|
|
|
|
|
|
2016-07-04 18:19:03 +02:00
|
|
|
|
2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
|
|
|
|
|
|
2016-07-04 16:25:22 +02:00
|
|
|
|
2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
|
|
|
|
|
locr.
|
|
|
|
|
* gcc.target/s390/loc-1.c: New test.
|
|
|
|
|
|
2016-07-04 16:06:27 +02:00
|
|
|
|
2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
|
|
|
|
|
* gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
|
|
|
|
|
|
2016-07-04 11:06:02 +02:00
|
|
|
|
2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/63874
|
|
|
|
|
* gcc.target/aarch64/pr63874.c: New test.
|
|
|
|
|
|
2016-07-04 09:41:32 +02:00
|
|
|
|
2016-07-04 Jan Beulich <jbeulich@suse.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/header.c: New.
|
|
|
|
|
* gcc.dg/header.c: New.
|
|
|
|
|
|
2016-07-02 08:41:29 +02:00
|
|
|
|
2016-07-02 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/71719
|
|
|
|
|
* c-c++-common/Wunused-var-15.c: New test.
|
|
|
|
|
|
2016-07-01 22:52:54 +02:00
|
|
|
|
2016-07-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR fortran/71687
|
|
|
|
|
* gfortran.dg/gomp/pr71687.f90: New test.
|
|
|
|
|
|
2016-07-01 22:38:51 +02:00
|
|
|
|
2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/const-float128-ped.c: Require __float128 effective
|
|
|
|
|
target and options.
|
|
|
|
|
* gcc.dg/const-float128.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/float128-cmp-invalid.c: Require
|
|
|
|
|
__float128 and base_quadfloat_support effective targets, and
|
|
|
|
|
__float128 options.
|
|
|
|
|
* gcc.dg/torture/float128-div-underflow.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/float128-extend-nan.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/float128-nan.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
|
2016-07-18 17:55:36 +02:00
|
|
|
|
* lib/target-supports.exp (check_effective_target___float128): New.
|
2016-07-01 22:38:51 +02:00
|
|
|
|
(add_options_for___float128): New.
|
|
|
|
|
(check_effective_target_base_quadword_support): New.
|
|
|
|
|
|
2016-07-01 20:23:29 +02:00
|
|
|
|
2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71720
|
|
|
|
|
* gcc.target/powerpc/pr71720.c: New test.
|
|
|
|
|
|
2016-07-01 16:23:24 +02:00
|
|
|
|
2016-07-01 Jan Beulich <jbeulich@suse.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/bss.c: New.
|
|
|
|
|
|
2016-07-01 15:51:35 +02:00
|
|
|
|
2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71698
|
|
|
|
|
* gcc.target/powerpc/pr71698.c: New test.
|
|
|
|
|
|
2016-07-01 14:09:53 +02:00
|
|
|
|
2016-07-01 Georg-Johann Lay <avr@gjlay.de>
|
|
|
|
|
|
|
|
|
|
PR target/71151
|
|
|
|
|
* gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
|
|
|
|
|
instead of ".foo" for its section name.
|
|
|
|
|
* gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
|
|
|
|
|
depending on MCU's flash size.
|
|
|
|
|
* gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
|
|
|
|
|
* gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
|
|
|
|
|
* gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
|
|
|
|
|
* gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
|
|
|
|
|
* gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
|
|
|
|
|
* gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
|
|
|
|
|
|
2016-07-01 11:42:59 +02:00
|
|
|
|
2016-07-01 Jan Beulich <jbeulich@suse.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr65105-2.c: Add -msse2.
|
|
|
|
|
|
2016-06-30 19:39:52 +02:00
|
|
|
|
2016-06-30 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-06-30 20:45:18 +02:00
|
|
|
|
PR tree-optimization/71707
|
|
|
|
|
* gcc.dg/strlenopt-29.c: New test.
|
|
|
|
|
|
2016-06-30 19:45:21 +02:00
|
|
|
|
PR fortran/71704
|
|
|
|
|
* gfortran.dg/gomp/pr71704.f90: New test.
|
|
|
|
|
|
2016-06-30 19:39:52 +02:00
|
|
|
|
PR fortran/71705
|
|
|
|
|
* gfortran.dg/gomp/pr71705.f90: New test.
|
|
|
|
|
|
2016-06-30 17:59:44 +02:00
|
|
|
|
2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
|
|
|
|
|
* gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
|
|
|
|
|
|
[AArch64][2/2] (Re)Implement vcopy<q>_lane<q> intrinsics
2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
James Greenhalgh <james.greenhalgh@arm.com>
* config/aarch64/arm_neon.h (vcopyq_lane_f32, vcopyq_lane_f64,
vcopyq_lane_p8, vcopyq_lane_p16, vcopyq_lane_s8, vcopyq_lane_s16,
vcopyq_lane_s32, vcopyq_lane_s64, vcopyq_lane_u8, vcopyq_lane_u16,
vcopyq_lane_u32, vcopyq_lane_u64): Reimplement in C.
(vcopy_lane_f32, vcopy_lane_f64, vcopy_lane_p8, vcopy_lane_p16,
vcopy_lane_s8, vcopy_lane_s16, vcopy_lane_s32, vcopy_lane_s64,
vcopy_lane_u8, vcopy_lane_u16, vcopy_lane_u32, vcopy_lane_u64,
vcopy_laneq_f32, vcopy_laneq_f64, vcopy_laneq_p8, vcopy_laneq_p16,
vcopy_laneq_s8, vcopy_laneq_s16, vcopy_laneq_s32, vcopy_laneq_s64,
vcopy_laneq_u8, vcopy_laneq_u16, vcopy_laneq_u32, vcopy_laneq_u64,
vcopyq_laneq_f32, vcopyq_laneq_f64, vcopyq_laneq_p8, vcopyq_laneq_p16,
vcopyq_laneq_s8, vcopyq_laneq_s16, vcopyq_laneq_s32, vcopyq_laneq_s64,
vcopyq_laneq_u8, vcopyq_laneq_u16, vcopyq_laneq_u32, vcopyq_laneq_u64):
New intrinsics.
* gcc.target/aarch64/vect_copy_lane_1.c: New test.
Co-Authored-By: James Greenhalgh <james.greenhalgh@arm.com>
From-SVN: r237883
2016-06-30 17:19:45 +02:00
|
|
|
|
2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
2016-07-18 17:55:36 +02:00
|
|
|
|
James Greenhalgh <james.greenhalgh@arm.com>
|
[AArch64][2/2] (Re)Implement vcopy<q>_lane<q> intrinsics
2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
James Greenhalgh <james.greenhalgh@arm.com>
* config/aarch64/arm_neon.h (vcopyq_lane_f32, vcopyq_lane_f64,
vcopyq_lane_p8, vcopyq_lane_p16, vcopyq_lane_s8, vcopyq_lane_s16,
vcopyq_lane_s32, vcopyq_lane_s64, vcopyq_lane_u8, vcopyq_lane_u16,
vcopyq_lane_u32, vcopyq_lane_u64): Reimplement in C.
(vcopy_lane_f32, vcopy_lane_f64, vcopy_lane_p8, vcopy_lane_p16,
vcopy_lane_s8, vcopy_lane_s16, vcopy_lane_s32, vcopy_lane_s64,
vcopy_lane_u8, vcopy_lane_u16, vcopy_lane_u32, vcopy_lane_u64,
vcopy_laneq_f32, vcopy_laneq_f64, vcopy_laneq_p8, vcopy_laneq_p16,
vcopy_laneq_s8, vcopy_laneq_s16, vcopy_laneq_s32, vcopy_laneq_s64,
vcopy_laneq_u8, vcopy_laneq_u16, vcopy_laneq_u32, vcopy_laneq_u64,
vcopyq_laneq_f32, vcopyq_laneq_f64, vcopyq_laneq_p8, vcopyq_laneq_p16,
vcopyq_laneq_s8, vcopyq_laneq_s16, vcopyq_laneq_s32, vcopyq_laneq_s64,
vcopyq_laneq_u8, vcopyq_laneq_u16, vcopyq_laneq_u32, vcopyq_laneq_u64):
New intrinsics.
* gcc.target/aarch64/vect_copy_lane_1.c: New test.
Co-Authored-By: James Greenhalgh <james.greenhalgh@arm.com>
From-SVN: r237883
2016-06-30 17:19:45 +02:00
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/vect_copy_lane_1.c: New test.
|
|
|
|
|
|
2016-06-30 17:15:26 +02:00
|
|
|
|
2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
|
2016-07-18 17:55:36 +02:00
|
|
|
|
Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
2016-06-30 17:15:26 +02:00
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/vget_set_lane_1.c: New test.
|
|
|
|
|
|
2016-06-30 16:28:50 +02:00
|
|
|
|
2016-06-30 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR driver/71651
|
|
|
|
|
* gcc.dg/spellcheck-options-12.c: New test case.
|
|
|
|
|
|
2016-06-30 10:52:43 +02:00
|
|
|
|
2016-06-30 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71693
|
|
|
|
|
* gcc.c-torture/compile/pr71693.c: New test.
|
|
|
|
|
|
2016-06-30 02:05:39 +02:00
|
|
|
|
2016-06-29 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/spellcheck-params.c: New testcase.
|
|
|
|
|
* gcc.dg/spellcheck-params-2.c: New testcase.
|
|
|
|
|
|
2016-06-30 01:54:12 +02:00
|
|
|
|
2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
|
|
|
|
|
vector extract instructions.
|
|
|
|
|
* gcc.target/powerpc/p9-extract-2.c: Likewise.
|
|
|
|
|
|
2016-06-29 21:04:58 +02:00
|
|
|
|
2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/71686
|
|
|
|
|
* gfortran.dg/unexpected_eof_2.f90: New test.
|
|
|
|
|
* gfortran.dg/unexpected_eof_3.f90: New test.
|
|
|
|
|
|
2016-06-29 20:01:55 +02:00
|
|
|
|
2016-06-29 Jim Wilson <jim.wilson@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
|
|
|
|
|
|
2016-06-29 18:04:42 +02:00
|
|
|
|
2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
|
|
|
|
|
* gfortran.dg/goacc/asyncwait-3.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
|
|
|
|
|
|
2016-06-29 15:48:39 +02:00
|
|
|
|
2016-06-29 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/15256
|
|
|
|
|
* gcc.dg/tree-ssa/forwprop-34.c: New testcase.
|
|
|
|
|
|
2016-06-29 14:37:00 +02:00
|
|
|
|
2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/aapcs/neon-vect10.c: Require
|
|
|
|
|
-mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
|
|
|
|
|
* gcc.target/arm/aapcs/neon-vect9.c: Likewise.
|
|
|
|
|
* gcc.target/arm/aapcs/vfp18.c: Likewise.
|
|
|
|
|
* gcc.target/arm/aapcs/vfp19.c: Likewise.
|
|
|
|
|
* gcc.target/arm/aapcs/vfp20.c: Likewise.
|
|
|
|
|
* gcc.target/arm/aapcs/vfp21.c: Likewise.
|
|
|
|
|
* gcc.target/arm/fp16-aapcs-1.c: Require
|
|
|
|
|
-mfloat-ab=hard. Also simplify the test.
|
|
|
|
|
* gcc.target/arm/fp16-aapcs-2.c: New.
|
|
|
|
|
|
2016-06-29 14:32:08 +02:00
|
|
|
|
2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
|
|
|
|
|
|
2016-07-18 17:55:36 +02:00
|
|
|
|
* lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
|
2016-06-29 14:32:08 +02:00
|
|
|
|
(add_options_for_arm_fp16_ieee): New.
|
|
|
|
|
(add_options_for_arm_fp16_alternative): New.
|
|
|
|
|
(effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
|
|
|
|
|
long-line.
|
|
|
|
|
(effective_target_arm_fp16_hw): New.
|
|
|
|
|
|
2016-06-29 14:26:40 +02:00
|
|
|
|
2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71655
|
|
|
|
|
* g++.dg/pr71655.C: New test.
|
|
|
|
|
|
2016-06-29 14:12:56 +02:00
|
|
|
|
2016-06-29 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr71585.c: New test.
|
|
|
|
|
* gcc.dg/pr71585-2.c: New test.
|
|
|
|
|
* gcc.dg/pr71585-3.c: New test.
|
|
|
|
|
|
2016-06-29 12:16:43 +02:00
|
|
|
|
2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70729
|
|
|
|
|
* g++.dg/vect/pr70729.cc: New test.
|
|
|
|
|
|
2016-06-29 11:08:04 +02:00
|
|
|
|
2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/gomp/cancel-1.c: Extend.
|
|
|
|
|
|
2016-06-29 10:47:46 +02:00
|
|
|
|
2016-06-29 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71625
|
|
|
|
|
* gcc.dg/strlenopt-28.c: New test.
|
|
|
|
|
|
2016-06-29 09:30:31 +02:00
|
|
|
|
2016-06-29 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71002
|
|
|
|
|
* g++.dg/torture/pr71002.C: Adjust testcase.
|
|
|
|
|
|
2016-06-29 00:30:04 +02:00
|
|
|
|
2016-06-29 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/71685
|
|
|
|
|
* gcc.dg/pr71685.c: New test.
|
|
|
|
|
|
|
|
|
|
2016-06-28 Martin Sebor <msebor@redhat.com>
|
2016-06-28 22:09:36 +02:00
|
|
|
|
|
|
|
|
|
PR c/71552
|
|
|
|
|
* gcc.dg/init-bad-9.c: New test.
|
|
|
|
|
|
2016-06-28 22:08:23 +02:00
|
|
|
|
2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/abs128-1.c: Require VSX.
|
|
|
|
|
* gcc.target/powerpc/copysign128-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/inf128-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/nan128-1.c: Likewise.
|
|
|
|
|
|
2016-06-28 20:31:42 +02:00
|
|
|
|
2016-06-28 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71626
|
|
|
|
|
* gcc.c-torture/execute/pr71626-1.c: New test.
|
|
|
|
|
* gcc.c-torture/execute/pr71626-2.c: New test.
|
|
|
|
|
|
2016-06-28 17:49:10 +02:00
|
|
|
|
2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71656
|
|
|
|
|
* gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
|
|
|
|
|
|
2016-06-28 07:56:41 +02:00
|
|
|
|
2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR target/71670
|
|
|
|
|
* gcc.target/powerpc/pr71670.c: New testcase.
|
|
|
|
|
|
2016-06-28 03:28:28 +02:00
|
|
|
|
2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71656
|
|
|
|
|
* gcc.target/powerpc/pr71656-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr71656-2.c: New test.
|
|
|
|
|
|
2016-06-27 13:27:17 +02:00
|
|
|
|
2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
|
|
|
|
|
around fp16 code.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
|
|
|
|
|
Add arm_neon_fp16_ok effective target.
|
2016-07-18 17:55:36 +02:00
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
|
|
|
|
|
Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
|
|
|
|
|
Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
|
|
|
|
|
Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
|
|
|
|
|
Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
|
|
|
|
|
Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
|
|
|
|
|
Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
|
|
|
|
|
Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
|
|
|
|
|
Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
|
|
|
|
|
Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
|
|
|
|
|
Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
|
|
|
|
|
Likewise.
|
2016-06-27 13:27:17 +02:00
|
|
|
|
|
2016-06-26 22:03:35 +02:00
|
|
|
|
2016-06-26 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/predict-12.c: New testcase.
|
|
|
|
|
|
2016-06-26 03:03:19 +02:00
|
|
|
|
2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/71649
|
|
|
|
|
* gfortran.dg/pr71649.f90: New test.
|
|
|
|
|
|
2016-06-25 19:20:15 +02:00
|
|
|
|
2016-06-25 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-06-25 19:23:02 +02:00
|
|
|
|
PR tree-optimization/71643
|
|
|
|
|
* g++.dg/opt/pr71643.C: New test.
|
|
|
|
|
|
2016-06-25 19:20:15 +02:00
|
|
|
|
PR tree-optimization/71631
|
|
|
|
|
* gcc.c-torture/execute/pr71631.c: New test.
|
|
|
|
|
|
2016-06-25 18:52:32 +02:00
|
|
|
|
2016-06-24 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/predict-11.c: New testcase.
|
|
|
|
|
* gfortran.dg/predict-2.f90: New testcase.
|
|
|
|
|
|
2016-06-25 13:56:52 +02:00
|
|
|
|
2016-06-24 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/predict-10.c: New test.
|
|
|
|
|
|
2016-06-24 23:55:40 +02:00
|
|
|
|
2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/abs128-1.c: New.
|
|
|
|
|
* gcc.target/powerpc/copysign128-1.c: New.
|
|
|
|
|
* gcc.target/powerpc/inf128-1.c: New.
|
|
|
|
|
* gcc.target/powerpc/nan128-1.c: New.
|
|
|
|
|
|
2016-06-24 21:28:18 +02:00
|
|
|
|
2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/pr71642.f90: New test.
|
|
|
|
|
|
2016-06-24 20:44:11 +02:00
|
|
|
|
2016-06-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71647
|
|
|
|
|
* gcc.target/i386/pr71647.c: New test.
|
|
|
|
|
|
2016-06-25 22:41:10 +02:00
|
|
|
|
2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/noplt-gd-1.c: New test.
|
|
|
|
|
* gcc.target/i386/noplt-gd-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/noplt-gd-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/noplt-ld-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/noplt-ld-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/noplt-ld-3.c: Likewise.
|
|
|
|
|
* lib/target-supports.exp
|
|
|
|
|
(check_effective_target_tls_get_addr_via_got): New.
|
|
|
|
|
|
2016-06-24 17:46:21 +02:00
|
|
|
|
2016-06-24 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
|
|
|
|
|
testsuite compile flags.
|
|
|
|
|
* gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
|
|
|
|
|
|
|
|
|
|
2016-06-24 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* g++dg/vect/pr36684.cc: Add dg-do compile.
|
|
|
|
|
* gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
|
|
|
|
|
* gcc.dg/vect/pr70021.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr70138-1.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr70138-2.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr70354-1.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr70354-2.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr71259.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr71416-1.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/slp-43.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/slp-45.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
|
|
|
|
|
* gfortran.dg/vect/pr69980.f90: Ditto.
|
|
|
|
|
|
|
|
|
|
2016-06-24 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
|
|
|
|
|
* gcc.dg/vect/bb-slp-30.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr45902.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr48172.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr48377.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr49038.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr49771.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr52091.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr53185-2.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr56826.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr60276.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr62021.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr63530.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65518.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65947-1.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65947-10.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65947-11.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65947-12.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65947-13.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65947-2.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65947-3.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65947-4.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65947-5.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65947-6.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65947-7.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65947-8.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr65947-9.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr71416-1.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr71439.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/slp-widen-mult-half.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-bswap16.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-bswap32.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-bswap64.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-live-1.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-live-2.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-live-3.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-live-4.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-live-5.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-live-slp-1.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-live-slp-2.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-live-slp-3.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-neg-store-1.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-neg-store-2.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-outer-pr69720.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-reduc-or_1.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-reduc-or_2.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-widen-mult-half.c: Ditto.
|
|
|
|
|
|
2016-06-24 15:55:40 +02:00
|
|
|
|
2016-06-24 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
|
|
|
|
|
|
2016-06-24 13:17:14 +02:00
|
|
|
|
2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
|
|
|
|
|
ia32 if R_386_GOT32X relocation is supported.
|
|
|
|
|
* gcc.target/i386/noplt-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/noplt-2.c: Likewise.
|
|
|
|
|
(main): Renamed to ...
|
|
|
|
|
(bar): This.
|
|
|
|
|
* gcc.target/i386/noplt-4.c: Likewise.
|
|
|
|
|
(main): Renamed to ...
|
|
|
|
|
(bar): This.
|
|
|
|
|
* gcc.target/i386/pr67400-3.c: Don't disable for ia32.
|
|
|
|
|
* gcc.target/i386/pr67400-5.c: Likewise.
|
|
|
|
|
|
2016-06-24 13:03:27 +02:00
|
|
|
|
2016-06-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-06-24 13:04:29 +02:00
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
|
|
|
|
|
* g++.dg/ext/builtin-arith-overflow-2.C: New test.
|
|
|
|
|
|
2016-06-24 13:03:27 +02:00
|
|
|
|
* c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
|
|
|
|
|
f4): Adjust expected diagnostics.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
|
|
|
|
|
(T): If OVFP is defined, redefine to TP.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
|
|
|
|
|
* c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
|
|
|
|
|
* g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
|
|
|
|
|
as last argument to __builtin_add_overflow_p.
|
|
|
|
|
|
2016-06-23 21:58:37 +02:00
|
|
|
|
2016-06-23 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
|
|
|
|
|
dg-options and remove default vector testsuite compile flags.
|
|
|
|
|
* g++.dg/vect/pr33860a.cc: Ditto.
|
|
|
|
|
* g++.dg/vect/pr45470-a.cc: Ditto.
|
|
|
|
|
* g++.dg/vect/pr45470-b.cc: Ditto.
|
|
|
|
|
* g++.dg/vect/pr60896.cc: Ditto.
|
|
|
|
|
* gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr18308.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr24049.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr33373.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr36228.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr42395.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr42604.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr46663.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr48765.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr49093.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr49352.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr52298.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr52870.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr53185.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr53773.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr56695.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr62171.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr63530.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr68339.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/pr71259.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-82_64.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-83_64.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-debug-pr41926.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
|
|
|
|
|
* gcc.dg/vect/vect-shift-2.c: Ditto.
|
|
|
|
|
* gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
|
|
|
|
|
* gfortran.dg/vect/pr39318.f90: Ditto.
|
|
|
|
|
* gfortran.dg/vect/pr45714-a.f: Ditto.
|
|
|
|
|
* gfortran.dg/vect/pr45714-b.f: Ditto.
|
|
|
|
|
* gfortran.dg/vect/pr46213.f90: Ditto.
|
|
|
|
|
|
2016-06-23 21:19:09 +02:00
|
|
|
|
2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-splat-5.c: New test.
|
|
|
|
|
|
2016-06-23 18:58:54 +02:00
|
|
|
|
2016-06-23 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71488
|
|
|
|
|
* gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
|
|
|
|
|
* lib/target-supports.exp: ... here.
|
|
|
|
|
(check_sse4_hw_available): New procedure.
|
|
|
|
|
(check_effective_target_sse4_runtime): Ditto.
|
|
|
|
|
* g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
|
|
|
|
|
-march=westmere for sse4_runtime targets.
|
2016-06-24 15:53:13 +02:00
|
|
|
|
* gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
|
2016-06-23 18:58:54 +02:00
|
|
|
|
* gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
|
2016-06-24 19:00:23 +02:00
|
|
|
|
(dg-additional-options): Use for sse4_runtime targets.
|
2016-06-23 18:58:54 +02:00
|
|
|
|
(main): Call check_vect ().
|
2016-06-24 19:00:23 +02:00
|
|
|
|
(dg-final): Perform scan only for sse4_runtime targets.
|
2016-06-23 18:58:54 +02:00
|
|
|
|
|
2016-06-23 18:30:43 +02:00
|
|
|
|
2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/66232
|
|
|
|
|
PR target/67400
|
|
|
|
|
* gcc.target/i386/pr66232-14.c: New file.
|
|
|
|
|
* gcc.target/i386/pr66232-15.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr66232-16.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr66232-17.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
|
|
|
|
|
ia32 if R_386_GOT32X relocation is supported.
|
|
|
|
|
* gcc.target/i386/pr67400-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr67400-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr67400-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr67400-6.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr67400-7.c: Likewise.
|
2016-06-23 18:58:54 +02:00
|
|
|
|
* lib/target-supports.exp (check_effective_target_got32x_reloc): New.
|
2016-06-23 18:30:43 +02:00
|
|
|
|
|
re PR libfortran/48852 (Invalid spaces in list-directed output of complex constants)
2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/48852
* io/write.c: Cleaned up whitespace.
(write_d, write_e, write_f, write_es, write_en): Use new helper function
write_float_0. (write_float_0): New helper function.
(get_precision, select_buffer, select_string, write_float_string): New
helper functions used in remaining float writing functions. Helper function
write_float_string now contains code for writing to kind=4 character
internal units.
(write_real): Modified to establish working buffers at this level and to
use new helper functions.
(write_real_g0): Likewise modified.
(write_complex): Likewise modified. Gets both float strings before
output so that final lengths can be determined which allows right
justifying the complex number with no intervening spaces.
* io/write_float.def (build_float_string): Renamed from previosly
output_float, modified to use buffers passed in from higher functions,
builds a null terminated string of the floating point value. Character
kind=4 code eliminated.
(write_infnan): Likewise modified to use incoming buffers and eliminate
kind=4 related code.
(OUTPUT_FLOAT_FMT_G): Deleted, functionality moved into FORMAT_FLOAT.
(FORMAT_FLOAT): Renamed macro from WRITE_FLOAT. Use build_float_string.
(get_float_string): Renamed from write_float, uses FORMAT_FLOAT macro.
Buffer allocation removed, now at higher level.
PR libgfortran/48852
* gfortran.dg/char4_iunit_1.f03: Update test.
* gfortran.dg/f2003_io_5.f03: Update test.
* gfortran.dg/real_const_3.f90: Update test.
From-SVN: r237735
2016-06-23 17:58:05 +02:00
|
|
|
|
2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libgfortran/48852
|
|
|
|
|
* gfortran.dg/char4_iunit_1.f03: Update test.
|
|
|
|
|
* gfortran.dg/f2003_io_5.f03: Update test.
|
|
|
|
|
* gfortran.dg/real_const_3.f90: Update test.
|
|
|
|
|
|
2016-06-23 16:34:04 +02:00
|
|
|
|
2016-06-23 Andi Kleen <ak@linux.intel.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/bprob/bprob.exp: Support autofdo.
|
|
|
|
|
* g++.dg/tree-prof/tree-prof.exp: dito.
|
|
|
|
|
* gcc.dg/tree-prof/tree-prof.exp: dito.
|
|
|
|
|
* gcc.misc-tests/bprob.exp: dito.
|
|
|
|
|
* gfortran.dg/prof/prof.exp: dito.
|
|
|
|
|
* lib/profopt.exp: dito.
|
|
|
|
|
* lib/target-supports.exp: Check for autofdo.
|
|
|
|
|
|
2016-06-23 13:04:35 +02:00
|
|
|
|
2016-06-23 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr71619.c: New test.
|
|
|
|
|
|
2016-06-23 00:06:56 +02:00
|
|
|
|
2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/67400
|
2016-06-23 00:13:41 +02:00
|
|
|
|
* gcc.target/i386/pr67400-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr67400-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr67400-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr67400-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr67400-5.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr67400-6.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr67400-7.c: Likewise.
|
2016-06-23 00:06:56 +02:00
|
|
|
|
|
2016-06-22 17:29:21 +02:00
|
|
|
|
2016-06-22 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/missing-header-1.c: New test case.
|
|
|
|
|
* c-c++-common/missing-header-2.c: New test case.
|
|
|
|
|
* c-c++-common/missing-header-3.c: New test case.
|
|
|
|
|
* c-c++-common/missing-header-4.c: New test case.
|
|
|
|
|
|
2016-06-22 17:20:41 +02:00
|
|
|
|
2016-06-22 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70339
|
|
|
|
|
* c-c++-common/attributes-1.c: Update dg-prune-output to include
|
|
|
|
|
hint.
|
|
|
|
|
* gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
|
|
|
|
|
expected results due to builtin "nanl" now being suggested for
|
|
|
|
|
"name".
|
|
|
|
|
* gcc.dg/pr67580.c: Update expected messages.
|
|
|
|
|
* gcc.dg/spellcheck-identifiers.c: New testcase.
|
|
|
|
|
* gcc.dg/spellcheck-typenames.c: New testcase.
|
|
|
|
|
|
2016-06-22 16:42:30 +02:00
|
|
|
|
2016-06-22 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
|
|
|
|
|
file.
|
|
|
|
|
* gcc.dg/plugin/plugin.exp (plugin_test_list): Add
|
|
|
|
|
diagnostic-test-show-locus-parseable-fixits.c to sources for
|
|
|
|
|
diagnostic_plugin_test_show_locus.c.
|
|
|
|
|
* lib/gcc-defs.exp (freeform_regexps): New global.
|
|
|
|
|
(dg-regexp): New function.
|
|
|
|
|
(handle-dg-regexps): New function.
|
|
|
|
|
* lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
|
|
|
|
|
freeform_regexps to the empty list.
|
|
|
|
|
* lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
|
|
|
|
|
|
2016-06-22 16:05:55 +02:00
|
|
|
|
2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
2016-06-23 18:58:54 +02:00
|
|
|
|
PR tree-optimization/71488
|
2016-06-22 16:05:55 +02:00
|
|
|
|
* g++.dg/pr71488.C: New test.
|
|
|
|
|
* gcc.dg/vect/vect-bool-cmp.c: New test.
|
|
|
|
|
|
2016-06-22 15:13:22 +02:00
|
|
|
|
2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/guality/param-5.c: New test.
|
|
|
|
|
|
2016-06-22 15:01:11 +02:00
|
|
|
|
2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/asm-flag-7.c: New test.
|
|
|
|
|
|
2016-06-21 23:57:49 +02:00
|
|
|
|
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
|
|
|
|
|
* gcc.dg/tree-ssa/reassoc-32.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/reassoc-33.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/vrp87.c: Likewise.
|
|
|
|
|
* lib/target-supports.exp: Likewise.
|
|
|
|
|
|
2016-06-21 23:57:20 +02:00
|
|
|
|
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/attr-ms_struct-1.c: Stop testing interix.
|
|
|
|
|
* gcc.dg/attr-ms_struct-2.c: Likewise.
|
|
|
|
|
* gcc.dg/attr-ms_struct-packed1.c: Likewise.
|
|
|
|
|
* gcc.dg/bf-ms-attrib.c: Likewise.
|
|
|
|
|
* gcc.dg/bf-ms-layout-2.c: Likewise.
|
|
|
|
|
* gcc.dg/bf-ms-layout-3.c: Likewise.
|
|
|
|
|
* gcc.dg/bf-ms-layout.c: Likewise.
|
|
|
|
|
* gcc.dg/bf-no-ms-layout.c: Likewise.
|
|
|
|
|
* gcc.target/i386/bitfield1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/bitfield2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/bitfield3.c: Likewise.
|
|
|
|
|
|
2016-06-21 23:39:49 +02:00
|
|
|
|
2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
|
|
|
|
|
test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
|
|
|
|
|
override other than -mcpu=power9 command-line option is specified,
|
|
|
|
|
or if the target operating system is aix.
|
|
|
|
|
* gcc.target/powerpc/darn-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/darn-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
|
|
|
|
|
test if effective-target is not powerpc_p9vector_ok or if the
|
|
|
|
|
target operating system is not defined.
|
|
|
|
|
* gcc.target/powerpc/vslv-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vsrv-0.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vsrv-1.c: Likewise.
|
|
|
|
|
|
2016-06-21 20:36:25 +02:00
|
|
|
|
2016-06-21 Tobias Burnus <burnus@net-b.de>
|
|
|
|
|
|
|
|
|
|
PR fortran/71068
|
|
|
|
|
* gfortran.dg/coarray/data_1.f90: New.
|
|
|
|
|
|
2016-06-21 18:35:44 +02:00
|
|
|
|
2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrnd.c
|
|
|
|
|
(dg-require-effective-target): Use arm_v8_neon_hw.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrnda.c
|
|
|
|
|
(dg-require-effective-target): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrndm.c
|
|
|
|
|
(dg-require-effective-target): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrndn.c
|
|
|
|
|
(dg-require-effective-target): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrndp.c
|
|
|
|
|
(dg-require-effective-target): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrndx.c
|
|
|
|
|
(dg-require-effective-target): Likewise.
|
|
|
|
|
* lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
|
|
|
|
|
Add AArch64 check.
|
|
|
|
|
|
2016-06-21 18:31:09 +02:00
|
|
|
|
2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
|
|
|
|
|
Set to 3 so test passes.
|
|
|
|
|
|
2016-06-21 16:52:34 +02:00
|
|
|
|
2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
|
|
|
|
|
|
2016-06-21 16:38:02 +02:00
|
|
|
|
2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
|
|
|
|
|
|
2016-06-21 16:32:38 +02:00
|
|
|
|
2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
|
|
|
|
|
|
2016-06-21 16:24:31 +02:00
|
|
|
|
2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/71549
|
|
|
|
|
* gcc.target/i386/pr71549.c: New test.
|
|
|
|
|
|
2016-06-21 16:09:12 +02:00
|
|
|
|
2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vadsdu-0.c: Replace
|
|
|
|
|
dg-require-effective-target directive to allow test to run on more
|
|
|
|
|
platforms, and add dg-skip-if directive to disable test on aix
|
|
|
|
|
platforms because of known incompatibilities.
|
|
|
|
|
* gcc.target/powerpc/vadsdu-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vadsdu-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vadsdu-3.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vadsdu-4.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vadsdu-5.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vadsdub-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vadsdub-2.c: Replace
|
|
|
|
|
dg-require-effective-target directive to allow test to run on more
|
|
|
|
|
platforms, and add dg-skip-if directive to disable test on aix
|
|
|
|
|
platforms because of known incompatibilities.
|
|
|
|
|
(doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
|
|
|
|
|
with vec_absdb call to differentiate this test from vadsdub-1.c.
|
|
|
|
|
* gcc.target/powerpc/vadsduh-1.c: Replace
|
|
|
|
|
dg-require-effective-target directive to allow test to run on more
|
|
|
|
|
platforms, and add dg-skip-if directive to disable test on aix
|
|
|
|
|
platforms because of known incompatibilities.
|
|
|
|
|
* gcc.target/powerpc/vadsduh-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vadsduw-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vadsduw-2.c: Likewise.
|
|
|
|
|
|
2016-06-21 08:59:33 +02:00
|
|
|
|
2016-06-21 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71588
|
|
|
|
|
* gcc.dg/pr71558.c: New test.
|
|
|
|
|
|
2016-06-21 06:35:47 +02:00
|
|
|
|
2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/pr68657-1.c: Require ptr32plus support.
|
|
|
|
|
* c-c++-common/pr68657-2.c: Likewise.
|
|
|
|
|
* c-c++-common/pr68657-3.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr69714.c: Require int32plus support.
|
|
|
|
|
* gcc.dg/torture/pr70025.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr70083.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr70542.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr70935.c: Require ptr32plus support.
|
|
|
|
|
|
2016-06-21 00:58:20 +02:00
|
|
|
|
2016-06-20 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR c/71601
|
|
|
|
|
* gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
|
|
|
|
|
|
2016-06-20 23:40:02 +02:00
|
|
|
|
2016-06-20 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-06-20 23:41:20 +02:00
|
|
|
|
PR middle-end/71581
|
|
|
|
|
* gcc.dg/pr71581.c: New test.
|
|
|
|
|
|
2016-06-20 23:40:02 +02:00
|
|
|
|
PR rtl-optimization/71591
|
|
|
|
|
* gcc.dg/cpp/pr71591.c: New test.
|
|
|
|
|
|
2016-06-20 22:02:03 +02:00
|
|
|
|
2016-06-20 David B. Robins <gcc@davidrobins.net>
|
|
|
|
|
|
|
|
|
|
PR target/71571
|
|
|
|
|
* g++.dg/torture/pr71571.C: New test.
|
|
|
|
|
|
2016-06-20 21:17:12 +02:00
|
|
|
|
2016-06-20 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/71559
|
|
|
|
|
* gcc.target/i386/sse2-pr71559.c: New test.
|
|
|
|
|
* gcc.target/i386/avx-pr71559.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-pr71559.c: New test.
|
|
|
|
|
|
2016-06-20 20:46:43 +02:00
|
|
|
|
2016-06-20 Tobias Burnus <burnus@net-b.de>
|
|
|
|
|
|
|
|
|
|
PR fortran/71194
|
|
|
|
|
* gfortran.dg/pointer_remapping_10.f90: New.
|
|
|
|
|
|
2016-06-20 18:37:28 +02:00
|
|
|
|
2016-06-20 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/diagnostic/string-literal-concat.C: New test case.
|
|
|
|
|
|
2016-06-20 17:46:09 +02:00
|
|
|
|
2016-06-20 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69507
|
|
|
|
|
* gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
|
|
|
|
|
* gnu90-const-expr-1.c: Same.
|
|
|
|
|
* gnu99-const-expr-1.c: Same.
|
|
|
|
|
* gnu99-static-1.c: Same.
|
|
|
|
|
|
2016-06-20 16:27:16 +02:00
|
|
|
|
2016-06-20 Renlin Li <renlin.li@arm.com>
|
|
|
|
|
|
2016-07-14 11:10:24 +02:00
|
|
|
|
PR testsuite/71489
|
2016-06-20 16:27:16 +02:00
|
|
|
|
* gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
|
|
|
|
|
|
2016-06-20 15:42:30 +02:00
|
|
|
|
2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/vcvt_f64_1.c: New.
|
|
|
|
|
* gcc.target/aarch64/vcvt_n_f64_1.c: New.
|
|
|
|
|
* gcc.target/aarch64/vrecp_f64_1.c: New.
|
|
|
|
|
|
2016-06-20 13:12:07 +02:00
|
|
|
|
2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/common_align_2.f90: Use "alignment" instead of
|
|
|
|
|
"alignement".
|
|
|
|
|
|
2016-06-20 13:01:13 +02:00
|
|
|
|
2016-06-20 Georg-Johann Lay <avr@gjlay.de>
|
|
|
|
|
|
|
|
|
|
PR target/71103
|
|
|
|
|
* gcc.target/avr/torture/pr71103-2.c: New test.
|
|
|
|
|
|
2016-06-19 18:10:04 +02:00
|
|
|
|
2016-06-19 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69507
|
|
|
|
|
* gcc.dg/alignof.c: New test.
|
|
|
|
|
|
2016-06-17 22:01:46 +02:00
|
|
|
|
2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
|
|
|
|
|
vs dg-error; test constexpr specifier too.
|
|
|
|
|
|
2016-06-17 21:10:35 +02:00
|
|
|
|
2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
|
|
|
|
|
|
2016-06-17 16:59:04 +02:00
|
|
|
|
2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp
|
|
|
|
|
(check_effective_target_arm_neon_fp16_ok_nocache): Call
|
|
|
|
|
arm_neon_ok and merge flags. Fix temporary test name.
|
|
|
|
|
(check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
|
|
|
|
|
and merge flags.
|
|
|
|
|
|
2016-06-17 16:28:57 +02:00
|
|
|
|
2016-06-17 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/predict-9.c: Fix dump scanning.
|
|
|
|
|
|
2016-06-17 15:55:06 +02:00
|
|
|
|
2016-06-17 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71354
|
|
|
|
|
* gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
|
|
|
|
|
|
2016-06-17 11:26:05 +02:00
|
|
|
|
2016-06-17 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71347
|
|
|
|
|
* gcc.dg/tree-ssa/pr71347.c: New test.
|
|
|
|
|
|
2016-06-17 11:21:12 +02:00
|
|
|
|
2016-06-17 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71354
|
|
|
|
|
* gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
|
|
|
|
|
|
2016-06-17 11:05:05 +02:00
|
|
|
|
2016-06-17 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/vect-alias-check-1.c: New test.
|
|
|
|
|
|
2016-06-16 18:50:40 +02:00
|
|
|
|
2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
2016-06-22 16:29:59 +02:00
|
|
|
|
PR target/71151
|
2016-06-16 18:50:40 +02:00
|
|
|
|
* gcc.target/avr/pr71151-1.c: New test.
|
|
|
|
|
* gcc.target/avr/pr71151-2.c: New test.
|
|
|
|
|
* gcc.target/avr/pr71151-3.c: New test.
|
|
|
|
|
* gcc.target/avr/pr71151-4.c: New test.
|
|
|
|
|
* gcc.target/avr/pr71151-5.c: New test.
|
|
|
|
|
* gcc.target/avr/pr71151-6.c: New test.
|
|
|
|
|
* gcc.target/avr/pr71151-7.c: New test.
|
|
|
|
|
* gcc.target/avr/pr71151-8.c: New test.
|
|
|
|
|
* gcc.target/avr/pr71151-common.h: New test.
|
|
|
|
|
|
2016-06-16 18:05:25 +02:00
|
|
|
|
2016-06-16 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/predict-1.f90: New test.
|
|
|
|
|
|
2016-06-16 16:32:40 +02:00
|
|
|
|
2016-06-16 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/71242
|
|
|
|
|
* testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
|
|
|
|
|
|
2016-06-16 14:54:31 +02:00
|
|
|
|
2016-06-16 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* g++.dg/vect/pr36648.cc: Disable cunrolli
|
|
|
|
|
|
2016-06-16 09:11:37 +02:00
|
|
|
|
2016-06-16 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-06-16 12:20:45 +02:00
|
|
|
|
PR target/71554
|
|
|
|
|
* gcc.c-torture/execute/pr71554.c: New test.
|
|
|
|
|
|
2016-06-16 09:11:37 +02:00
|
|
|
|
PR rtl-optimization/71532
|
|
|
|
|
* gcc.dg/torture/pr71532.c: New test.
|
|
|
|
|
|
2016-06-15 20:17:58 +02:00
|
|
|
|
2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-dimode1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/p9-dimode2.c: Likewise.
|
|
|
|
|
|
2016-06-15 19:10:02 +02:00
|
|
|
|
2016-06-15 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-06-15 19:10:44 +02:00
|
|
|
|
* gcc.c-torture/compile/20160615-1.c: New test.
|
|
|
|
|
|
2016-06-15 19:10:02 +02:00
|
|
|
|
* g++.dg/cpp0x/ref-qual17.C: New test.
|
|
|
|
|
|
2016-06-15 17:49:40 +02:00
|
|
|
|
2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71529
|
|
|
|
|
* gcc.target/i386/pr71529.C: New test.
|
|
|
|
|
|
2016-06-15 17:45:47 +02:00
|
|
|
|
2016-06-15 Alan Hayward <alan.hayward@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71483
|
|
|
|
|
* g++.dg/vect/pr71483.c: New
|
|
|
|
|
|
2016-06-15 17:23:40 +02:00
|
|
|
|
2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70202
|
|
|
|
|
* g++.dg/inherit/crash6.C: New.
|
|
|
|
|
* g++.dg/inherit/union2.C: Likewise.
|
|
|
|
|
* g++.dg/inherit/virtual12.C: Likewise.
|
|
|
|
|
* g++.dg/inherit/virtual13.C: Likewise.
|
|
|
|
|
* g++.dg/inherit/virtual1.C: Tweak dg-* tests.
|
|
|
|
|
|
2016-06-15 17:01:01 +02:00
|
|
|
|
2016-06-15 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
2016-06-23 00:06:56 +02:00
|
|
|
|
* gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
|
2016-06-15 17:01:01 +02:00
|
|
|
|
|
2016-06-15 12:53:01 +02:00
|
|
|
|
2016-06-15 Alan Hayward <alan.hayward@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71439
|
|
|
|
|
* gcc.dg/vect/pr71439.c: New
|
|
|
|
|
|
2016-06-15 12:08:24 +02:00
|
|
|
|
2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
|
|
|
|
|
|
2016-06-15 11:54:17 +02:00
|
|
|
|
2016-06-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/slp-45.c: New testcase.
|
|
|
|
|
|
2016-06-15 11:53:07 +02:00
|
|
|
|
2016-06-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
|
|
|
|
|
|
2016-06-15 01:13:27 +02:00
|
|
|
|
2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
|
|
|
|
|
requirements, and disable for AIX for now.
|
|
|
|
|
* gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
|
|
|
|
|
|
2016-06-14 16:33:11 +02:00
|
|
|
|
2016-06-14 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-06-14 21:55:08 +02:00
|
|
|
|
PR c++/71528
|
|
|
|
|
* g++.dg/opt/pr71528.C: New test.
|
|
|
|
|
|
2016-06-14 16:33:11 +02:00
|
|
|
|
PR c++/71516
|
|
|
|
|
* g++.dg/init/pr71516.C: New test.
|
|
|
|
|
|
2016-06-14 16:15:53 +02:00
|
|
|
|
2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/init/array46.C: New.
|
|
|
|
|
|
2016-06-14 16:00:45 +02:00
|
|
|
|
2016-06-14 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
2016-06-23 00:06:56 +02:00
|
|
|
|
* gcc.target/i386/float128-3.c: New test.
|
|
|
|
|
* gcc.target/i386/quad-sse4.c: Ditto.
|
|
|
|
|
* gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
|
|
|
|
|
Update scan strings.
|
2016-06-14 16:00:45 +02:00
|
|
|
|
|
2016-06-14 15:47:01 +02:00
|
|
|
|
2016-06-14 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71526
|
|
|
|
|
* gfortran.dg/pr71526.f90: New testcase.
|
|
|
|
|
|
2016-06-14 13:24:51 +02:00
|
|
|
|
2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/zero_bits_compound-1.c: Support aarch64.
|
|
|
|
|
* gcc.dg/zero_bits_compound-1.c: Likewise.
|
|
|
|
|
|
2016-06-14 12:42:00 +02:00
|
|
|
|
2016-06-14 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71522
|
|
|
|
|
* gcc.dg/torture/pr71522.c: New testcase.
|
|
|
|
|
|
2016-06-14 12:20:04 +02:00
|
|
|
|
2016-06-14 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71520
|
|
|
|
|
* gcc.dg/tree-ssa/pr71520.c: New test.
|
|
|
|
|
|
2016-06-14 09:22:04 +02:00
|
|
|
|
2016-06-14 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71521
|
2016-06-14 12:28:23 +02:00
|
|
|
|
* gcc.dg/tree-ssa/vrp101.c: New testcase.
|
2016-06-14 09:22:04 +02:00
|
|
|
|
|
2016-06-13 23:00:07 +02:00
|
|
|
|
2016-06-13 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-06-13 23:01:44 +02:00
|
|
|
|
PR sanitizer/71498
|
|
|
|
|
* c-c++-common/ubsan/bounds-13.c: New test.
|
|
|
|
|
|
2016-06-13 23:00:07 +02:00
|
|
|
|
PR preprocessor/71183
|
|
|
|
|
* gcc.dg/cpp/source_date_epoch-3.c: New test.
|
|
|
|
|
|
2016-06-13 22:55:59 +02:00
|
|
|
|
2016-06-13 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71403
|
|
|
|
|
* c-c++-common/ubsan/pr71403-1.c: New test.
|
|
|
|
|
* c-c++-common/ubsan/pr71403-2.c: New test.
|
|
|
|
|
* c-c++-common/ubsan/pr71403-3.c: New test.
|
|
|
|
|
|
2016-06-13 20:54:25 +02:00
|
|
|
|
2016-06-13 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71478
|
|
|
|
|
* gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
|
|
|
|
|
Add -Wno-psabi -w to dg-options.
|
|
|
|
|
|
2016-06-13 19:59:12 +02:00
|
|
|
|
2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vadsdu-0.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vadsdu-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vadsdu-2.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vadsdu-3.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vadsdu-4.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vadsdu-5.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vadsdub-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vadsdub-2.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vadsduh-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vadsduh-2.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vadsduw-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vadsduw-2.c: New test.
|
|
|
|
|
|
2016-06-13 19:14:42 +02:00
|
|
|
|
2016-06-13 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/c99-init-2.c (c): Update expected error message.
|
|
|
|
|
* gcc.dg/init-bad-8.c (foo): Likewise.
|
|
|
|
|
* gcc.dg/spellcheck-fields-3.c: New test case.
|
|
|
|
|
|
2016-06-13 16:03:51 +02:00
|
|
|
|
2016-06-13 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/predict-1.c: Distinguish between "loop iv compare"
|
|
|
|
|
and "guess loop iv compared" heuristics.
|
|
|
|
|
* gcc.dg/predict-2.c: Likewise.
|
|
|
|
|
* gcc.dg/predict-3.c: Likewise.
|
|
|
|
|
* gcc.dg/predict-4.c: Likewise.
|
|
|
|
|
* gcc.dg/predict-5.c: Likewise.
|
|
|
|
|
* gcc.dg/predict-6.c: Likewise.
|
|
|
|
|
|
2016-06-13 10:57:02 +02:00
|
|
|
|
2016-06-13 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71476
|
|
|
|
|
* c-c++-common/Wswitch-unreachable-4.c: New test.
|
|
|
|
|
* gcc.dg/Wswitch-unreachable-2.c: New test.
|
|
|
|
|
* g++.dg/tm/jump1.C: Move dg-warning.
|
|
|
|
|
|
2016-06-13 10:00:17 +02:00
|
|
|
|
2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/renaming10.ad[sb]: New test.
|
|
|
|
|
|
2016-06-13 09:48:25 +02:00
|
|
|
|
2016-06-13 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/70673
|
|
|
|
|
* gfortran.dg/pr70673.f90: New test.
|
|
|
|
|
|
2016-06-13 09:34:45 +02:00
|
|
|
|
2016-06-13 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/64516
|
|
|
|
|
* gcc.dg/align-3.c: New testcase.
|
|
|
|
|
|
2016-06-13 09:17:16 +02:00
|
|
|
|
2016-06-13 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr71458.c: New test.
|
|
|
|
|
|
2016-06-12 19:22:16 +02:00
|
|
|
|
2016-06-12 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/71241
|
|
|
|
|
* testsuite/gcc.dg/torture/float128-nan.c: New test.
|
|
|
|
|
|
2016-06-12 00:36:50 +02:00
|
|
|
|
2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
|
|
|
|
PR target/60751
|
|
|
|
|
* gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
|
|
|
|
|
statement.
|
|
|
|
|
|
2016-06-11 21:19:43 +02:00
|
|
|
|
2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
|
|
|
|
PR target/60751
|
|
|
|
|
* gfortran.dg/comma_IO_extension_1.f90: New test.
|
|
|
|
|
* gfortran.dg/comma_IO_extension_2.f90: Likewise.
|
|
|
|
|
* gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
|
|
|
|
|
statement.
|
|
|
|
|
* gfortran.dg/graphite/pr38083.f90: Likewise.
|
|
|
|
|
* gfortran.dg/integer_exponentiation_6.F90: Likewise and add
|
|
|
|
|
missing format.
|
|
|
|
|
|
2016-06-11 13:53:11 +02:00
|
|
|
|
2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/case_character.adb: New test.
|
|
|
|
|
|
2016-06-11 01:58:09 +02:00
|
|
|
|
2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71310
|
|
|
|
|
* gcc.target/powerpc/pr71310.c: New testcase.
|
|
|
|
|
|
2016-06-10 23:57:01 +02:00
|
|
|
|
2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71478
|
|
|
|
|
* gcc.dg/pr71478.c: New test.
|
|
|
|
|
|
2016-06-10 20:40:37 +02:00
|
|
|
|
2016-06-10 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-06-10 21:49:05 +02:00
|
|
|
|
PR middle-end/71494
|
|
|
|
|
* gcc.c-torture/execute/pr71494.c: New test.
|
|
|
|
|
|
2016-06-10 21:46:13 +02:00
|
|
|
|
PR c/68657
|
|
|
|
|
* gcc.target/i386/pr68657.c: New test.
|
|
|
|
|
|
2016-06-10 20:40:37 +02:00
|
|
|
|
PR inline-asm/68843
|
|
|
|
|
* gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
|
|
|
|
|
(test): Add -masm=intel alternatives.
|
|
|
|
|
|
2016-06-10 19:38:19 +02:00
|
|
|
|
2016-06-10 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/71392
|
|
|
|
|
* c-c++-common/builtin-arith-overflow-1.c: Add test cases.
|
|
|
|
|
|
2016-06-10 18:23:06 +02:00
|
|
|
|
2016-06-10 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71335
|
|
|
|
|
* gcc.c-torture/execute/pr71335.c: New test.
|
|
|
|
|
|
2016-06-10 16:14:04 +02:00
|
|
|
|
2016-06-10 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/plugin/must-tail-call-2.c: Remove all details from
|
|
|
|
|
the various "cannot tail-call: " messages.
|
|
|
|
|
|
2016-06-10 15:37:35 +02:00
|
|
|
|
2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
|
|
|
|
|
and options.
|
|
|
|
|
|
2016-06-10 14:57:14 +02:00
|
|
|
|
2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/71480
|
|
|
|
|
* c-c++-common/asan/pr71480.c: New test.
|
|
|
|
|
|
2016-06-10 14:38:16 +02:00
|
|
|
|
2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/guality/pr68037-1.c (ASMNAME): New.
|
|
|
|
|
(ASMNAME2): Likewise.
|
|
|
|
|
(main): Replace fn in asm statement with ASMNAME ("fn").
|
|
|
|
|
* gcc.dg/guality/pr68037-2.c: Likewise.
|
|
|
|
|
* gcc.dg/guality/pr68037-3.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr68037-1.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr68037-2.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr68037-3.c: Likewise.
|
|
|
|
|
|
2016-06-10 14:22:21 +02:00
|
|
|
|
2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
|
|
|
|
|
|
|
|
|
PR inline-asm/68843
|
|
|
|
|
* gcc.target/i386/pr68843-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr68843-2.c: New test.
|
|
|
|
|
|
2016-06-10 11:22:38 +02:00
|
|
|
|
2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
|
2016-06-10 11:22:51 +02:00
|
|
|
|
Cesar Philippidis <cesar@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71373
|
|
|
|
|
* gcc.dg/goacc/nested-function-1.c: New file.
|
|
|
|
|
* gcc.dg/goacc/nested-function-2.c: Likewise.
|
|
|
|
|
* gcc.dg/goacc/pr71373.c: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/cray-2.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/loop-1-2.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/loop-3-2.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/cray.f95: Update.
|
|
|
|
|
* gfortran.dg/goacc/loop-1.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/loop-3.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/subroutines.f90: Update, and rename to...
|
|
|
|
|
* gfortran.dg/goacc/nested-function-1.f90: ... this new file.
|
|
|
|
|
|
|
|
|
|
2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
|
|
|
|
|
for OpenACC tile clauses.
|
|
|
|
|
* gfortran.dg/goacc/combined-directives.f90: Likewise.
|
2016-06-10 11:22:38 +02:00
|
|
|
|
|
|
|
|
|
PR c/71381
|
|
|
|
|
* c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
|
|
|
|
|
to...
|
|
|
|
|
* c-c++-common/goacc/cache-2.c: ... this new file.
|
|
|
|
|
* gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
|
|
|
|
|
* gfortran.dg/goacc/cache-2.f95: ... this new file.
|
|
|
|
|
* gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
|
|
|
|
|
usage.
|
|
|
|
|
* gfortran.dg/goacc/cray.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/loop-1.f95: Likewise.
|
|
|
|
|
|
2016-06-10 10:46:55 +02:00
|
|
|
|
2016-06-10 Alan Hayward <alan.hayward@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71407
|
|
|
|
|
PR tree-optimization/71416
|
|
|
|
|
* gcc.dg/vect/pr71407.c: New
|
|
|
|
|
* gcc.dg/vect/pr71416-1.c: New
|
|
|
|
|
* gcc.dg/vect/pr71416-2.c: New
|
|
|
|
|
|
2016-06-10 09:30:45 +02:00
|
|
|
|
2016-06-10 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71477
|
|
|
|
|
* gcc.dg/torture/pr71477.c: New testcase.
|
|
|
|
|
|
2016-06-09 20:31:35 +02:00
|
|
|
|
2016-06-09 Julia Koval <julia.koval@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
|
|
|
|
|
* gcc.target/i386/interrupt-13.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-15.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-14.c: Fix test for -fpic.
|
|
|
|
|
* gcc.target/i386/interrupt-24.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-3.c: Fix test for corei7.
|
|
|
|
|
* gcc.target/i386/interrupt-9.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-redzone-2.c: Likewise.
|
|
|
|
|
|
2016-06-09 18:32:25 +02:00
|
|
|
|
2016-06-09 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70883
|
|
|
|
|
* c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
|
|
|
|
|
* gcc.dg/builtin-constant_p-1.c: Same.
|
|
|
|
|
* gcc.dg/builtins-error.c: Same.
|
|
|
|
|
* gcc.dg/pr70859.c: Same.
|
|
|
|
|
|
2016-06-09 16:32:08 +02:00
|
|
|
|
2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/execute/bswap-2.c: Require int32plus.
|
|
|
|
|
* gcc.dg/torture/pr68067-1.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr68067-2.c: Likewise.
|
|
|
|
|
|
|
|
|
|
2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/stack-usage-1.c (SIZE): Consider return address
|
|
|
|
|
when setting SIZE.
|
|
|
|
|
|
2016-06-09 14:02:17 +02:00
|
|
|
|
2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71465
|
|
|
|
|
* g++.dg/inherit/crash5.C: New.
|
|
|
|
|
Revert:
|
|
|
|
|
2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70202
|
|
|
|
|
* g++.dg/inherit/crash5.C: New.
|
|
|
|
|
* g++.dg/inherit/virtual1.C: Adjust.
|
|
|
|
|
|
2016-06-09 13:37:41 +02:00
|
|
|
|
2016-06-09 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
|
|
|
|
|
* g++.dg/predict-loop-exit-2.C: Likewise.
|
|
|
|
|
* g++.dg/predict-loop-exit-3.C: Likewise.
|
|
|
|
|
* gcc.dg/predict-1.c: Likewise.
|
|
|
|
|
* gcc.dg/predict-2.c: Likewise.
|
|
|
|
|
* gcc.dg/predict-3.c: Likewise.
|
|
|
|
|
* gcc.dg/predict-4.c: Likewise.
|
|
|
|
|
* gcc.dg/predict-5.c: Likewise.
|
|
|
|
|
* gcc.dg/predict-6.c: Likewise.
|
|
|
|
|
* gcc.dg/predict-7.c: Likewise.
|
|
|
|
|
|
2016-06-09 13:36:22 +02:00
|
|
|
|
2016-06-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71462
|
|
|
|
|
* gcc.dg/torture/pr71462.c: New testcase.
|
|
|
|
|
|
2016-06-09 12:16:19 +02:00
|
|
|
|
2016-06-09 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/65471
|
|
|
|
|
* gcc.dg/c11-generic-3.c: New test.
|
|
|
|
|
|
2016-06-08 21:31:55 +02:00
|
|
|
|
2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/init/array42.C: New.
|
|
|
|
|
* g++.dg/init/array43.C: Likewise.
|
|
|
|
|
* g++.dg/init/array44.C: Likewise.
|
|
|
|
|
* g++.dg/init/array45.C: Likewise.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
|
|
|
|
|
* g++.dg/cpp1y/auto-fn27.C: Likewise.
|
|
|
|
|
* g++.dg/gomp/pr35751.C: Likewise.
|
|
|
|
|
* g++.dg/init/array23.C: Likewise.
|
|
|
|
|
* g++.dg/init/brace2.C: Likewise.
|
|
|
|
|
* g++.dg/init/brace6.C: Likewise.
|
|
|
|
|
|
re PR c++/70507 (integer overflow builtins not constant expressions)
PR c++/70507
PR c/68120
* builtins.def (BUILT_IN_ADD_OVERFLOW_P, BUILT_IN_SUB_OVERFLOW_P,
BUILT_IN_MUL_OVERFLOW_P): New builtins.
* builtins.c: Include gimple-fold.h.
(fold_builtin_arith_overflow): Handle
BUILT_IN_{ADD,SUB,MUL}_OVERFLOW_P.
(fold_builtin_3): Likewise.
* doc/extend.texi (Integer Overflow Builtins): Document
__builtin_{add,sub,mul}_overflow_p.
gcc/c/
* c-typeck.c (convert_arguments): Don't promote last argument
of BUILT_IN_{ADD,SUB,MUL}_OVERFLOW_P.
gcc/cp/
* constexpr.c: Include gimple-fold.h.
(cxx_eval_internal_function): New function.
(cxx_eval_call_expression): Call it.
(potential_constant_expression_1): Handle integer arithmetic
overflow built-ins.
* tree.c (builtin_valid_in_constant_expr_p): Handle
BUILT_IN_{ADD,SUB,MUL}_OVERFLOW_P.
gcc/c-family/
* c-common.c (check_builtin_function_arguments): Handle
BUILT_IN_{ADD,SUB,MUL}_OVERFLOW_P.
gcc/testsuite/
* c-c++-common/builtin-arith-overflow-1.c: Add test cases.
* c-c++-common/builtin-arith-overflow-2.c: New test.
* g++.dg/ext/builtin-arith-overflow-1.C: New test.
* g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
* g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r237238
2016-06-08 21:03:17 +02:00
|
|
|
|
2016-06-08 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70507
|
|
|
|
|
PR c/68120
|
|
|
|
|
* c-c++-common/builtin-arith-overflow-1.c: Add test cases.
|
|
|
|
|
* c-c++-common/builtin-arith-overflow-2.c: New test.
|
|
|
|
|
* g++.dg/ext/builtin-arith-overflow-1.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
|
|
|
|
|
* g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
|
|
|
|
|
|
2016-06-08 19:57:30 +02:00
|
|
|
|
2016-06-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71442
|
|
|
|
|
* g++.dg/cpp0x/Wunused-variable-1.C: New test.
|
|
|
|
|
|
2016-06-08 19:02:24 +02:00
|
|
|
|
2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
|
|
|
|
|
* gcc.target/aarch64/aapcs64/rec_align-5.c: New.
|
|
|
|
|
* gcc.target/aarch64/aapcs64/rec_align-6.c: New.
|
|
|
|
|
* gcc.target/aarch64/aapcs64/rec_align-7.c: New.
|
|
|
|
|
* gcc.target/aarch64/aapcs64/rec_align-8.c: New.
|
|
|
|
|
* gcc.target/aarch64/aapcs64/rec_align-9.c: New.
|
|
|
|
|
* gcc.target/aarch64/aapcs64/test_align-5.c: New.
|
|
|
|
|
* gcc.target/aarch64/aapcs64/test_align-6.c: New.
|
|
|
|
|
* gcc.target/aarch64/aapcs64/test_align-7.c: New.
|
|
|
|
|
* gcc.target/aarch64/aapcs64/test_align-8.c: New.
|
|
|
|
|
* gcc.target/aarch64/aapcs64/test_align-9.c: New.
|
|
|
|
|
* gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
|
|
|
|
|
* gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
|
|
|
|
|
|
2016-06-08 15:28:21 +02:00
|
|
|
|
2016-06-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68558
|
|
|
|
|
* gcc.dg/vect/slp-44.c: New testcase.
|
|
|
|
|
|
2016-06-08 15:17:41 +02:00
|
|
|
|
2016-06-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/slp-43.c: New testcase.
|
|
|
|
|
|
2016-06-08 15:11:43 +02:00
|
|
|
|
2016-06-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71452
|
|
|
|
|
* gcc.dg/torture/pr71452.c: New testcase.
|
|
|
|
|
|
2016-06-08 14:57:26 +02:00
|
|
|
|
2016-06-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71448
|
|
|
|
|
* g++.dg/torture/pr71448.C: New test.
|
|
|
|
|
|
2016-06-08 13:41:54 +02:00
|
|
|
|
2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR debug/71432
|
|
|
|
|
PR ada/71413
|
|
|
|
|
* g++.dg/debug/pr71432.C: New test.
|
|
|
|
|
|
2016-06-08 13:15:17 +02:00
|
|
|
|
2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
|
|
|
|
|
* gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
|
|
|
|
|
* gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
|
|
|
|
|
|
2016-06-08 10:26:38 +02:00
|
|
|
|
2016-06-08 Alan Hayward <alan.hayward@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/vect-live-2.c: Update effective target.
|
|
|
|
|
* gcc.dg/vect/vect-live-slp-3.c: Likewise.
|
|
|
|
|
* lib/target-supports.exp: Add aarch64 to vect_long.
|
|
|
|
|
|
2016-06-08 08:39:10 +02:00
|
|
|
|
2016-06-08 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/71418
|
|
|
|
|
* gcc.dg/noncompile/pr71418.c: New test.
|
|
|
|
|
|
2016-06-08 08:41:55 +02:00
|
|
|
|
PR c/71426
|
|
|
|
|
* gcc.dg/noncompile/pr71426.c: New test.
|
|
|
|
|
|
2016-06-07 23:34:27 +02:00
|
|
|
|
2016-06-07 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
|
|
|
|
|
* gcc.dg/predict-1.c: Update template for new predictor hitrates.
|
|
|
|
|
* gcc.dg/predict-3.c: Update template.
|
|
|
|
|
* gcc.dg/predict-5.c: Update template.
|
|
|
|
|
* gcc.dg/predict-6.c: Update template.
|
|
|
|
|
* gcc.dg/predict-9.c: Update template.
|
|
|
|
|
* gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
|
|
|
|
|
|
2016-06-07 22:18:09 +02:00
|
|
|
|
2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vec-mul.c: New test.
|
|
|
|
|
|
2016-06-07 17:04:22 +02:00
|
|
|
|
2016-06-07 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/spellcheck-fields-2.c: New test case.
|
|
|
|
|
|
2016-06-07 14:41:46 +02:00
|
|
|
|
2016-06-07 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR c/61564
|
|
|
|
|
* gcc.dg/Wpragmas-1.c: New testcase.
|
|
|
|
|
* gcc.dg/Wattributes-4.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
|
|
|
|
|
entry.
|
|
|
|
|
|
2016-06-07 12:29:55 +02:00
|
|
|
|
2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
|
|
|
|
|
spurious debug code.
|
|
|
|
|
|
2016-06-07 09:31:40 +02:00
|
|
|
|
2016-06-07 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71428
|
|
|
|
|
* gcc.dg/torture/pr71428.c: New testcase.
|
|
|
|
|
|
2016-06-07 09:30:47 +02:00
|
|
|
|
2016-06-07 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71423
|
|
|
|
|
* gcc.dg/torture/pr71423.c: New testcase.
|
|
|
|
|
|
2016-06-07 01:46:11 +02:00
|
|
|
|
2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71408
|
|
|
|
|
* gcc.dg/tree-ssa/pr71408.c: New test.
|
|
|
|
|
|
2016-06-07 01:41:26 +02:00
|
|
|
|
2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71281
|
|
|
|
|
* g++.dg/torture/pr71281.C: New test.
|
|
|
|
|
|
2016-06-06 23:15:07 +02:00
|
|
|
|
2016-06-06 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/71362
|
|
|
|
|
* gcc.dg/pr71362.c: New test.
|
|
|
|
|
|
2016-06-06 21:48:22 +02:00
|
|
|
|
2016-06-06 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70847
|
|
|
|
|
PR c++/71330
|
|
|
|
|
PR c++/71393
|
|
|
|
|
* g++.dg/opt/pr70847.C: New test.
|
|
|
|
|
* g++.dg/ubsan/pr70847.C: New test.
|
|
|
|
|
* g++.dg/ubsan/pr71393.C: New test.
|
|
|
|
|
|
2016-06-06 20:35:03 +02:00
|
|
|
|
2016-06-06 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71259
|
|
|
|
|
* gcc.dg/vect/pr71259.c: New test.
|
|
|
|
|
|
2016-06-06 19:11:30 +02:00
|
|
|
|
2016-06-06 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/plugin/levenshtein-test-1.c: Delete.
|
|
|
|
|
* gcc.dg/plugin/levenshtein_plugin.c: Delete.
|
|
|
|
|
* gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
|
|
|
|
|
above.
|
|
|
|
|
|
2016-06-06 18:06:05 +02:00
|
|
|
|
2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/37780
|
|
|
|
|
* gcc.c-torture/execute/pr37780.c: New test.
|
|
|
|
|
* gcc.target/aarch64/pr37780_1.c: Likewise.
|
|
|
|
|
* gcc.target/arm/pr37780_1.c: Likewise.
|
|
|
|
|
|
2016-06-06 17:50:23 +02:00
|
|
|
|
2016-06-06 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/attr-may-alias-1.c: New test.
|
|
|
|
|
* c-c++-common/attr-may-alias-2.c: New test.
|
|
|
|
|
* gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
|
|
|
|
|
|
2016-06-06 14:31:59 +02:00
|
|
|
|
2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
|
|
|
|
|
|
|
|
|
PR c/24414
|
|
|
|
|
* gcc.target/i386/pr24414.c: New test.
|
|
|
|
|
|
sparc: support for the SPARC M7 and VIS 4.0
gcc/ChangeLog:
2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
* config/sparc/sparc.md (cpu): Add niagara7 cpu type.
Include the M7 SPARC DFA scheduler.
New attribute v3pipe.
Annotate insns with v3pipe where appropriate.
Define cpu_feature vis4.
Add lzd instruction type and set it on clzdi_sp64 and clzsi_sp64.
Add (V8QI "8") to vbits.
Add insns {add,sub}v8qi3
Add insns ss{add,sub}v8qi3
Add insns us{add,sub}{v8qi,v4hi}3
Add insns {min,max}{v8qi,v4hi,v2si}3
Add insns {minu,maxu}{v8qi,v4hi,v2si}3
Add insns fpcmp{le,gt,ule,ug,ule,ugt}{8,16,32}_vis.
* config/sparc/niagara4.md: Add a comment explaining the
discrepancy between the documented latenty numbers and the
implemented ones.
* config/sparc/niagara7.md: New file.
* configure.ac (HAVE_AS_SPARC5_VIS4): Define if the assembler
supports SPARC5 and VIS 4.0 instructions.
* configure: Regenerate.
* config.in: Likewise.
* config.gcc: niagara7 is a supported cpu in sparc*-*-* targets.
* config/sparc/sol2.h (ASM_CPU32_DEFAUILT_SPEC): Set for
TARGET_CPU_niagara7.
(ASM_CPU64_DEFAULT_SPEC): Likewise.
(CPP_CPU_SPEC): Handle niagara7.
(ASM_CPU_SPEC): Likewise.
* config/sparc/sparc-opts.h (processor_type): Add
PROCESSOR_NIAGARA7.
(mvis4): New option.
* config/sparc/sparc.h (TARGET_CPU_niagara7): Define.
(AS_NIAGARA7_FLAG): Define.
(ASM_CPU64_DEFAULT_SPEC): Set for niagara7.
(CPP_CPU64_DEFAULT_SPEC): Likewise.
(CPP_CPU_SPEC): Handle niagara7.
(ASM_CPU_SPEC): Likewise.
* config/sparc/sparc.c (niagara7_costs): Define.
(sparc_option_override): Handle niagara7 and adjust cache-related
parameters with better values for niagara cpus. Also support VIS4.
(sparc32_initialize_trampoline): Likewise.
(sparc_use_sched_lookahead): Likewise.
(sparc_issue_rate): Likewise.
(sparc_register_move_cost): Likewise.
(dump_target_flag_bits): Support VIS4.
(sparc_vis_init_builtins): Likewise.
(sparc_builtins): Likewise.
* config/sparc/sparc-c.c (sparc_target_macros): Define __VIS__ for
VIS4 4.0.
* config/sparc/driver-sparc.c (cpu_names): Add SPARC-M7 and
UltraSparc M7.
* config/sparc/sparc.opt (sparc_processor_type): New value
niagara7.
* config/sparc/visintrin.h (__attribute__): Prototypes for the
VIS4 builtins.
* doc/invoke.texi (SPARC Options): Document -mcpu=niagara7 and
-mvis4.
* doc/extend.texi (SPARC VIS Built-in Functions): Document the
VIS4 builtins.
gcc/testsuite/ChangeLog:
2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
* gcc.target/sparc/vis4misc.c: New file.
* gcc.target/sparc/fpcmp.c: Likewise.
* gcc.target/sparc/fpcmpu.c: Likewise.
From-SVN: r237132
2016-06-06 13:40:02 +02:00
|
|
|
|
2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/sparc/vis4misc.c: New file.
|
|
|
|
|
* gcc.target/sparc/fpcmp.c: Likewise.
|
|
|
|
|
* gcc.target/sparc/fpcmpu.c: Likewise.
|
|
|
|
|
|
2016-06-06 11:15:23 +02:00
|
|
|
|
2016-06-06 Alan Hayward <alan.hayward@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/vect-live-1.c: Use additional-options.
|
|
|
|
|
* gcc.dg/vect/vect-live-3.c: Likewise.
|
|
|
|
|
|
2016-06-06 08:55:19 +02:00
|
|
|
|
2016-06-06 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71398
|
|
|
|
|
* gcc.dg/torture/pr71398.c: New testcase.
|
|
|
|
|
|
2016-06-06 00:55:35 +02:00
|
|
|
|
2016-06-06 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/71389
|
|
|
|
|
* g++.dg/pr71389.C: New test.
|
|
|
|
|
|
2016-06-05 21:58:38 +02:00
|
|
|
|
2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/71404
|
|
|
|
|
* gfortran.dg/fmt_read_5.f: New test.
|
|
|
|
|
|
2016-06-05 19:20:54 +02:00
|
|
|
|
2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/69659
|
|
|
|
|
* gfortran.dg/class_array_22.f03: New test.
|
|
|
|
|
|
2016-06-05 18:46:38 +02:00
|
|
|
|
2016-06-05 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-prof/peel-1.c: Fix testcase.
|
|
|
|
|
|
2016-06-05 18:43:19 +02:00
|
|
|
|
2016-06-05 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/predict-9.c: Update template.
|
|
|
|
|
|
2016-06-05 17:08:22 +02:00
|
|
|
|
2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/49377
|
|
|
|
|
* g++.dg/template/pr49377.C: New.
|
|
|
|
|
|
2016-06-04 16:50:57 +02:00
|
|
|
|
2016-06-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71405
|
|
|
|
|
* g++.dg/torture/pr71405.C: New test.
|
|
|
|
|
|
2016-06-04 09:10:58 +02:00
|
|
|
|
2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70202
|
|
|
|
|
* g++.dg/inherit/crash5.C: New.
|
|
|
|
|
* g++.dg/inherit/virtual1.C: Adjust.
|
|
|
|
|
|
2016-06-04 01:12:39 +02:00
|
|
|
|
2016-06-03 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71316
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
|
|
|
|
|
|
2016-06-03 23:25:10 +02:00
|
|
|
|
2016-06-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
|
|
|
|
|
dg-additional-options with just -fno-tree-scev-cprop in it.
|
|
|
|
|
* gcc.dg/vect/vect-live-2.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-live-5.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-live-slp-1.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-live-slp-2.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-live-slp-3.c: Likewise.
|
|
|
|
|
|
2016-06-03 22:42:08 +02:00
|
|
|
|
2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/27100
|
|
|
|
|
* g++.dg/other/friend6.C: New test.
|
|
|
|
|
|
2016-06-03 20:40:26 +02:00
|
|
|
|
2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/torture/ppc-ldst-array.C: New.
|
|
|
|
|
|
Add option for whether ceil etc. can raise "inexact", adjust x86 conditions.
In ISO C99/C11, the ceil, floor, round and trunc functions may or may
not raise the "inexact" exception for noninteger arguments. Under TS
18661-1:2014, the C bindings for IEEE 754-2008, these functions are
prohibited from raising "inexact", in line with the general rule that
"inexact" is only when the mathematical infinite precision result of a
function differs from the result after rounding to the target type.
GCC has no option to select TS 18661 requirements for not raising
"inexact" when expanding built-in versions of these functions inline.
Furthermore, even given such requirements, the conditions on the x86
insn patterns for these functions are unnecessarily restrictive. I'd
like to make the out-of-line glibc versions follow the TS 18661
requirements; in the cases where this slows them down (the cases using
x87 floating point), that makes it more important for inline versions
to be used when the user does not care about "inexact".
This patch fixes these issues. A new option
-fno-fp-int-builtin-inexact is added to request TS 18661 rules for
these functions; the default -ffp-int-builtin-inexact reflects that
such exceptions are allowed by C99 and C11. (The intention is that if
C2x incorporates TS 18661-1, then the default would change in C2x
mode.)
The x86 built-ins for rint (x87, SSE2 and SSE4.1) are made
unconditionally available (no longer depending on
-funsafe-math-optimizations or -fno-trapping-math); "inexact" is
correct for noninteger arguments to rint. For floor, ceil and trunc,
the x87 and SSE2 built-ins are OK if -ffp-int-builtin-inexact or
-fno-trapping-math (they may raise "inexact" for noninteger
arguments); the SSE4.1 built-ins are made to use ROUND_NO_EXC so that
they do not raise "inexact" and so are OK unconditionally.
Now, while there was no semantic reason for depending on
-funsafe-math-optimizations, the insn patterns had such a dependence
because of use of gen_truncxf<mode>2_i387_noop to truncate back to
SFmode or DFmode after using frndint in XFmode. In this case a no-op
truncation is safe because rounding to integer always produces an
exactly representable value (the same reason why IEEE semantics say it
shouldn't produce "inexact") - but of course that insn pattern isn't
safe because it would also match cases where the truncation is not in
fact a no-op. To allow frndint to be used for SFmode and DFmode
without that unsafe pattern, the relevant frndint patterns are
extended to SFmode and DFmode or new SFmode and DFmode patterns added,
so that the frndint operation can be represented in RTL as an
operation acting directly on SFmode or DFmode without the extension
and the problematic truncation.
A generic test of the new option is added, as well as x86-specific
tests, both execution tests including the generic test with different
x86 options and scan-assembler tests verifying that functions that
should be inlined with different options are indeed inlined.
I think other architectures are OK for TS 18661-1 semantics already.
Considering those defining "ceil" patterns: aarch64, arm, rs6000, s390
use instructions that do not raise "inexact"; nvptx does not support
floating-point exceptions. (This does mean the -f option in fact only
affects one architecture, but I think it should still be a -f option;
it's logically architecture-independent and is expected to be affected
by future -std options, so is similar to e.g. -fexcess-precision=,
which also does nothing on most architectures but is implied by -std
options.)
Bootstrapped with no regressions on x86_64-pc-linux-gnu. OK to
commit?
PR target/71276
PR target/71277
gcc:
* common.opt (ffp-int-builtin-inexact): New option.
* doc/invoke.texi (-fno-fp-int-builtin-inexact): Document.
* doc/md.texi (floor@var{m}2, btrunc@var{m}2, round@var{m}2)
(ceil@var{m}2): Document dependence on this option.
* ipa-inline-transform.c (inline_call): Handle
flag_fp_int_builtin_inexact.
* ipa-inline.c (can_inline_edge_p): Likewise.
* config/i386/i386.md (rintxf2): Do not test
flag_unsafe_math_optimizations.
(rint<mode>2_frndint): New define_insn.
(rint<mode>2): Do not test flag_unsafe_math_optimizations for 387
or !flag_trapping_math for SSE. Just use gen_rint<mode>2_frndint
for 387 instead of extending and truncating.
(frndintxf2_<rounding>): Test flag_fp_int_builtin_inexact ||
!flag_trapping_math instead of flag_unsafe_math_optimizations.
Change to frndint<mode>2_<rounding>.
(frndintxf2_<rounding>_i387): Likewise. Change to
frndint<mode>2_<rounding>_i387.
(<rounding_insn>xf2): Likewise.
(<rounding_insn><mode>2): Test flag_fp_int_builtin_inexact ||
!flag_trapping_math instead of flag_unsafe_math_optimizations for
x87. Test TARGET_ROUND || !flag_trapping_math ||
flag_fp_int_builtin_inexact instead of !flag_trapping_math for
SSE. Use ROUND_NO_EXC in constant operand of
gen_sse4_1_round<mode>2. Just use gen_frndint<mode>2_<rounding>
for 387 instead of extending and truncating.
gcc/testsuite:
* gcc.dg/torture/builtin-fp-int-inexact.c,
gcc.target/i386/387-builtin-fp-int-inexact.c,
gcc.target/i386/387-rint-inline-1.c,
gcc.target/i386/387-rint-inline-2.c,
gcc.target/i386/sse2-builtin-fp-int-inexact.c,
gcc.target/i386/sse2-rint-inline-1.c,
gcc.target/i386/sse2-rint-inline-2.c,
gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
gcc.target/i386/sse4_1-rint-inline.c: New tests.
From-SVN: r237074
2016-06-03 17:49:04 +02:00
|
|
|
|
2016-06-03 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR target/71276
|
|
|
|
|
PR target/71277
|
|
|
|
|
* gcc.dg/torture/builtin-fp-int-inexact.c,
|
|
|
|
|
gcc.target/i386/387-builtin-fp-int-inexact.c,
|
|
|
|
|
gcc.target/i386/387-rint-inline-1.c,
|
|
|
|
|
gcc.target/i386/387-rint-inline-2.c,
|
|
|
|
|
gcc.target/i386/sse2-builtin-fp-int-inexact.c,
|
|
|
|
|
gcc.target/i386/sse2-rint-inline-1.c,
|
|
|
|
|
gcc.target/i386/sse2-rint-inline-2.c,
|
|
|
|
|
gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
|
|
|
|
|
gcc.target/i386/sse4_1-rint-inline.c: New tests.
|
|
|
|
|
|
Implement x86 interrupt attribute
The interrupt and exception handlers are called by x86 processors. X86
hardware pushes information onto stack and calls the handler. The
requirements are
1. Both interrupt and exception handlers must use the 'IRET' instruction,
instead of the 'RET' instruction, to return from the handlers.
2. All registers are callee-saved in interrupt and exception handlers.
3. The difference between interrupt and exception handlers is the
exception handler must pop 'ERROR_CODE' off the stack before the 'IRET'
instruction.
The design goals of interrupt and exception handlers for x86 processors
are:
1. Support both 32-bit and 64-bit modes.
2. Flexible for compilers to optimize.
3. Easy to use by programmers.
To implement interrupt and exception handlers for x86 processors, a
compiler should support:
'interrupt' attribute
Use this attribute to indicate that the specified function with
mandatory arguments is an interrupt or exception handler. The compiler
generates function entry and exit sequences suitable for use in an
interrupt handler when this attribute is present. The 'IRET' instruction,
instead of the 'RET' instruction, is used to return from interrupt or
exception handlers. All registers, except for the EFLAGS register which
is restored by the 'IRET' instruction, are preserved by the compiler.
Since GCC doesn't preserve MPX, SSE, MMX nor x87 states, the GCC option,
-mgeneral-regs-only, should be used to compile interrupt and exception
handlers.
Note for compiler implementers: If the compiler generates MPX, SSE, MMX
or x87 instructions in an interrupt or exception handler, or functions
called from an interrupt or exception handler may contain MPX, SSE, MMX
or x87 instructions, the compiler must save and restore the corresponding
state.
Since the direction flag in the FLAGS register in interrupt (exception)
handlers is undetermined, cld instruction must be emitted in function
prologue if rep string instructions are used in interrupt (exception)
handler or interrupt (exception) handler isn't a leaf function.
Any interruptible-without-stack-switch code must be compiled with
-mno-red-zone since interrupt handlers can and will, because of the
hardware design, touch the red zone.
1. interrupt handler must be declared with a mandatory pointer argument:
struct interrupt_frame;
__attribute__ ((interrupt))
void
f (struct interrupt_frame *frame)
{
...
}
and user must properly define the structure the pointer pointing to.
2. exception handler:
The exception handler is very similar to the interrupt handler with
a different mandatory function signature:
typedef unsigned int uword_t __attribute__ ((mode (__word__)));
struct interrupt_frame;
__attribute__ ((interrupt))
void
f (struct interrupt_frame *frame, uword_t error_code)
{
...
}
and compiler pops the error code off stack before the 'IRET' instruction.
The exception handler should only be used for exceptions which push an
error code and all other exceptions must use the interrupt handler.
The system will crash if the wrong handler is used.
'no_caller_saved_registers' attribute
Use this attribute to indicate that the specified function has no
caller-saved registers. That is, all registers are callee-saved.
The compiler generates proper function entry and exit sequences to
save and restore any modified registers, except for the EFLAGS register.
Since GCC doesn't preserve MPX, SSE, MMX nor x87 states, the GCC option,
-mgeneral-regs-only, should be used to compile functions with
'no_caller_saved_registers'attribute.
Note for compiler implementers: If the compiler generates MPX, SSE,
MMX or x87 instructions in a function with 'no_caller_saved_registers'
attribute or functions called from a function with
'no_caller_saved_registers' attribute may contain MPX, SSE, MMX or x87
instructions, the compiler must save and restore the corresponding state.
The user can call functions specified with 'no_caller_saved_registers'
attribute from an interrupt handler without saving and restoring all
call clobbered registers.
On x86, interrupt handlers are only called by processors which push
interrupt data onto stack at the address where the normal return address
is. Interrupt handlers must access interrupt data via pointers so that
they can update interrupt data.
gcc/
PR target/66960
PR target/67630
PR target/67634
PR target/67841
PR target/68037
PR target/68618
PR target/68661
PR target/69575
PR target/69596
PR target/69734
* config/i386/i386-protos.h (ix86_epilogue_uses): New prototype.
* config/i386/i386.c (ix86_conditional_register_usage): Preserve
all registers, except for function return registers if there are
no caller-saved registers.
(ix86_set_func_type): New function.
(ix86_set_current_function): Call ix86_set_func_type to set
no_caller_saved_registers and func_type. Call reinit_regs if
caller-saved registers are changed. Don't allow MPX, SSE, MMX
nor x87 instructions in interrupt handler nor function with
no_caller_saved_registers attribute.
(ix86_function_ok_for_sibcall): Return false if there are no
caller-saved registers.
(type_natural_mode): Don't warn ABI change for MMX in interrupt
handler.
(ix86_function_arg_advance): Skip for callee in interrupt
handler.
(ix86_function_arg): Return special arguments in interrupt
handler.
(ix86_promote_function_mode): Promote pointer to word_mode only
for normal functions.
(ix86_can_use_return_insn_p): Don't use `ret' instruction in
interrupt handler.
(ix86_epilogue_uses): New function.
(ix86_hard_regno_scratch_ok): Likewise.
(ix86_save_reg): Preserve all registers in interrupt handler
after reload. Preserve all registers, except for function
return registers, if there are no caller-saved registers after
reload.
(find_drap_reg): Always use callee-saved register if there are
no caller-saved registers.
(ix86_minimum_incoming_stack_boundary): Return MIN_STACK_BOUNDARY
for interrupt handler.
(ix86_expand_prologue): Don't allow DRAP in interrupt handler.
Emit cld instruction if stringops are used in interrupt handler
or interrupt handler isn't a leaf function.
(ix86_expand_epilogue): Generate interrupt return for interrupt
handler and pop the 'ERROR_CODE' off the stack before interrupt
return in exception handler.
(ix86_expand_call): Disallow calling interrupt handler directly.
If there are no caller-saved registers, mark all registers that
are clobbered by the call which returns as clobbered.
(ix86_handle_no_caller_saved_registers_attribute): New function.
(ix86_handle_interrupt_attribute): Likewise.
(ix86_attribute_table): Add interrupt and no_caller_saved_registers
attributes.
(TARGET_HARD_REGNO_SCRATCH_OK): Likewise.
* config/i386/i386.h (ACCUMULATE_OUTGOING_ARGS): Use argument
accumulation in interrupt function if stack may be realigned to
avoid DRAP.
(EPILOGUE_USES): New.
(function_type): New enum.
(machine_function): Add func_type and no_caller_saved_registers.
* config/i386/i386.md (UNSPEC_INTERRUPT_RETURN): New.
(interrupt_return): New pattern.
* doc/extend.texi: Document x86 interrupt and
no_caller_saved_registers attributes.
gcc/testsuite/
PR target/66960
PR target/67630
PR target/67634
PR target/67841
PR target/68037
PR target/68618
PR target/68661
PR target/69575
PR target/69596
PR target/69734
* gcc.dg/guality/pr68037-1.c: New test.
* gcc.dg/guality/pr68037-2.c: Likewise.
* gcc.dg/guality/pr68037-3.c: Likewise.
* gcc.dg/torture/pr68037-1.c: Likewise.
* gcc.dg/torture/pr68037-2.c: Likewise.
* gcc.dg/torture/pr68037-3.c: Likewise.
* gcc.dg/torture/pr68661-1a.c: Likewise.
* gcc.dg/torture/pr68661-1b.c: Likewise.
* gcc.target/i386/interrupt-1.c: Likewise.
* gcc.target/i386/interrupt-2.c: Likewise.
* gcc.target/i386/interrupt-3.c: Likewise.
* gcc.target/i386/interrupt-4.c: Likewise.
* gcc.target/i386/interrupt-5.c: Likewise.
* gcc.target/i386/interrupt-6.c: Likewise.
* gcc.target/i386/interrupt-7.c: Likewise.
* gcc.target/i386/interrupt-8.c: Likewise.
* gcc.target/i386/interrupt-9.c: Likewise.
* gcc.target/i386/interrupt-10.c: Likewise.
* gcc.target/i386/interrupt-11.c: Likewise.
* gcc.target/i386/interrupt-12.c: Likewise.
* gcc.target/i386/interrupt-13.c: Likewise.
* gcc.target/i386/interrupt-14.c: Likewise.
* gcc.target/i386/interrupt-15.c: Likewise.
* gcc.target/i386/interrupt-16.c: Likewise.
* gcc.target/i386/interrupt-17.c: Likewise.
* gcc.target/i386/interrupt-18.c: Likewise.
* gcc.target/i386/interrupt-19.c: Likewise.
* gcc.target/i386/interrupt-20.c: Likewise.
* gcc.target/i386/interrupt-21.c: Likewise.
* gcc.target/i386/interrupt-22.c: Likewise.
* gcc.target/i386/interrupt-23.c: Likewise.
* gcc.target/i386/interrupt-24.c: Likewise.
* gcc.target/i386/interrupt-25.c: Likewise.
* gcc.target/i386/interrupt-26.c: Likewise.
* gcc.target/i386/interrupt-27.c: Likewise.
* gcc.target/i386/interrupt-28.c: Likewise.
* gcc.target/i386/interrupt-387-err-1.c: Likewise.
* gcc.target/i386/interrupt-387-err-2.c: Likewise.
* gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
* gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
* gcc.target/i386/interrupt-iamcu.c: Likewise.
* gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
* gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
* gcc.target/i386/interrupt-redzone-1.c: Likewise.
* gcc.target/i386/interrupt-redzone-2.c: Likewise.
* gcc.target/i386/interrupt-sibcall-1.c: Likewise.
* gcc.target/i386/interrupt-sibcall-2.c: Likewise.
* gcc.target/i386/interrupt-switch-abi.c: Likewise.
Co-Authored-By: Julia Koval <julia.koval@intel.com>
From-SVN: r237073
2016-06-03 17:08:00 +02:00
|
|
|
|
2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
Julia Koval <julia.koval@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/66960
|
|
|
|
|
PR target/67630
|
|
|
|
|
PR target/67634
|
|
|
|
|
PR target/67841
|
|
|
|
|
PR target/68037
|
|
|
|
|
PR target/68618
|
|
|
|
|
PR target/68661
|
|
|
|
|
PR target/69575
|
|
|
|
|
PR target/69596
|
|
|
|
|
PR target/69734
|
|
|
|
|
* gcc.dg/guality/pr68037-1.c: New test.
|
|
|
|
|
* gcc.dg/guality/pr68037-2.c: Likewise.
|
|
|
|
|
* gcc.dg/guality/pr68037-3.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr68037-1.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr68037-2.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr68037-3.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr68661-1a.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr68661-1b.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-5.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-6.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-7.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-8.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-9.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-10.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-11.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-12.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-13.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-14.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-15.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-16.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-17.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-18.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-19.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-20.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-21.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-22.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-23.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-24.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-25.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-26.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-27.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-28.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-387-err-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-387-err-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-iamcu.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-redzone-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-redzone-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-sibcall-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-sibcall-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/interrupt-switch-abi.c: Likewise.
|
|
|
|
|
|
re PR tree-optimization/52171 (memcmp/strcmp/strncmp can be optimized when the result is tested for [in]equality with 0)
PR tree-optimization/52171
* builtins.c (expand_cmpstrn_or_cmpmem): Delete, moved elsewhere.
(expand_builtin_memcmp): New arg RESULT_EQ. All callers changed.
Look for constant strings. Move some code to emit_block_cmp_hints
and use it.
* builtins.def (BUILT_IN_MEMCMP_EQ): New.
* defaults.h (COMPARE_MAX_PIECES): New macro.
* expr.c (move_by_pieces_d, store_by_pieces_d): Remove old structs.
(move_by_pieces_1, store_by_pieces_1, store_by_pieces_2): Remvoe.
(clear_by_pieces_1): Don't declare. Move definition before use.
(can_do_by_pieces): New static function.
(can_move_by_pieces): Use it. Return bool.
(by_pieces_ninsns): Renamed from move_by_pieces_ninsns. New arg
OP. All callers changed. Handle COMPARE_BY_PIECES.
(class pieces_addr); New.
(pieces_addr::pieces_addr, pieces_addr::decide_autoinc,
pieces_addr::adjust, pieces_addr::increment_address,
pieces_addr::maybe_predec, pieces_addr::maybe_postinc): New member
functions for it.
(class op_by_pieces_d): New.
(op_by_pieces_d::op_by_pieces_d, op_by_pieces_d::run): New member
functions for it.
(class move_by_pieces_d, class compare_by_pieces_d,
class store_by_pieces_d): New subclasses of op_by_pieces_d.
(move_by_pieces_d::prepare_mode, move_by_pieces_d::generate,
move_by_pieces_d::finish_endp, store_by_pieces_d::prepare_mode,
store_by_pieces_d::generate, store_by_pieces_d::finish_endp,
compare_by_pieces_d::generate, compare_by_pieces_d::prepare_mode,
compare_by_pieces_d::finish_mode): New member functions.
(compare_by_pieces, emit_block_cmp_via_cmpmem): New static
functions.
(expand_cmpstrn_or_cmpmem): Moved here from builtins.c.
(emit_block_cmp_hints): New function.
(move_by_pieces, store_by_pieces, clear_by_pieces): Rewrite to just
use the newly defined classes.
* expr.h (by_pieces_constfn): New typedef.
(can_store_by_pieces, store_by_pieces): Use it in arg declarations.
(emit_block_cmp_hints, expand_cmpstrn_or_cmpmem): Declare.
(move_by_pieces_ninsns): Don't declare.
(can_move_by_pieces): Change return value to bool.
* target.def (TARGET_USE_BY_PIECES_INFRASTRUCTURE_P): Update docs.
(compare_by_pieces_branch_ratio): New hook.
* target.h (enum by_pieces_operation): Add COMPARE_BY_PIECES.
(by_pieces_ninsns): Declare.
* targethooks.c (default_use_by_pieces_infrastructure_p): Handle
COMPARE_BY_PIECES.
(default_compare_by_pieces_branch_ratio): New function.
* targhooks.h (default_compare_by_pieces_branch_ratio): Declare.
* doc/tm.texi.in (STORE_MAX_PIECES, COMPARE_MAX_PIECES): Document.
* doc/tm.texi: Regenerate.
* tree-ssa-strlen.c: Include "builtins.h".
(handle_builtin_memcmp): New static function.
(strlen_optimize_stmt): Call it for BUILT_IN_MEMCMP.
* tree.c (build_common_builtin_nodes): Create __builtin_memcmp_eq.
testsuite/
PR tree-optimization/52171
* gcc.dg/pr52171.c: New test.
* gcc.target/i386/pr52171.c: New test.
From-SVN: r237069
2016-06-03 16:20:53 +02:00
|
|
|
|
2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
2016-06-03 17:06:47 +02:00
|
|
|
|
PR tree-optimization/52171
|
|
|
|
|
* gcc.dg/pr52171.c: New test.
|
|
|
|
|
* gcc.target/i386/pr52171.c: New test.
|
re PR tree-optimization/52171 (memcmp/strcmp/strncmp can be optimized when the result is tested for [in]equality with 0)
PR tree-optimization/52171
* builtins.c (expand_cmpstrn_or_cmpmem): Delete, moved elsewhere.
(expand_builtin_memcmp): New arg RESULT_EQ. All callers changed.
Look for constant strings. Move some code to emit_block_cmp_hints
and use it.
* builtins.def (BUILT_IN_MEMCMP_EQ): New.
* defaults.h (COMPARE_MAX_PIECES): New macro.
* expr.c (move_by_pieces_d, store_by_pieces_d): Remove old structs.
(move_by_pieces_1, store_by_pieces_1, store_by_pieces_2): Remvoe.
(clear_by_pieces_1): Don't declare. Move definition before use.
(can_do_by_pieces): New static function.
(can_move_by_pieces): Use it. Return bool.
(by_pieces_ninsns): Renamed from move_by_pieces_ninsns. New arg
OP. All callers changed. Handle COMPARE_BY_PIECES.
(class pieces_addr); New.
(pieces_addr::pieces_addr, pieces_addr::decide_autoinc,
pieces_addr::adjust, pieces_addr::increment_address,
pieces_addr::maybe_predec, pieces_addr::maybe_postinc): New member
functions for it.
(class op_by_pieces_d): New.
(op_by_pieces_d::op_by_pieces_d, op_by_pieces_d::run): New member
functions for it.
(class move_by_pieces_d, class compare_by_pieces_d,
class store_by_pieces_d): New subclasses of op_by_pieces_d.
(move_by_pieces_d::prepare_mode, move_by_pieces_d::generate,
move_by_pieces_d::finish_endp, store_by_pieces_d::prepare_mode,
store_by_pieces_d::generate, store_by_pieces_d::finish_endp,
compare_by_pieces_d::generate, compare_by_pieces_d::prepare_mode,
compare_by_pieces_d::finish_mode): New member functions.
(compare_by_pieces, emit_block_cmp_via_cmpmem): New static
functions.
(expand_cmpstrn_or_cmpmem): Moved here from builtins.c.
(emit_block_cmp_hints): New function.
(move_by_pieces, store_by_pieces, clear_by_pieces): Rewrite to just
use the newly defined classes.
* expr.h (by_pieces_constfn): New typedef.
(can_store_by_pieces, store_by_pieces): Use it in arg declarations.
(emit_block_cmp_hints, expand_cmpstrn_or_cmpmem): Declare.
(move_by_pieces_ninsns): Don't declare.
(can_move_by_pieces): Change return value to bool.
* target.def (TARGET_USE_BY_PIECES_INFRASTRUCTURE_P): Update docs.
(compare_by_pieces_branch_ratio): New hook.
* target.h (enum by_pieces_operation): Add COMPARE_BY_PIECES.
(by_pieces_ninsns): Declare.
* targethooks.c (default_use_by_pieces_infrastructure_p): Handle
COMPARE_BY_PIECES.
(default_compare_by_pieces_branch_ratio): New function.
* targhooks.h (default_compare_by_pieces_branch_ratio): Declare.
* doc/tm.texi.in (STORE_MAX_PIECES, COMPARE_MAX_PIECES): Document.
* doc/tm.texi: Regenerate.
* tree-ssa-strlen.c: Include "builtins.h".
(handle_builtin_memcmp): New static function.
(strlen_optimize_stmt): Call it for BUILT_IN_MEMCMP.
* tree.c (build_common_builtin_nodes): Create __builtin_memcmp_eq.
testsuite/
PR tree-optimization/52171
* gcc.dg/pr52171.c: New test.
* gcc.target/i386/pr52171.c: New test.
From-SVN: r237069
2016-06-03 16:20:53 +02:00
|
|
|
|
|
2016-06-03 15:47:15 +02:00
|
|
|
|
2016-06-03 Jan Hubicka <jh@suse.cz>
|
|
|
|
|
|
|
|
|
|
* g++.dg/tree-ssa/pred-1.C: New testcase
|
|
|
|
|
* gcc.dg/tree-ssa/pred-1.c: New testcase
|
|
|
|
|
|
2016-06-03 15:14:26 +02:00
|
|
|
|
2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70957
|
|
|
|
|
* gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
|
|
|
|
|
support.
|
|
|
|
|
* gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
|
|
|
|
|
|
2016-06-03 15:04:01 +02:00
|
|
|
|
2016-06-03 Alan Hayward <alan.hayward@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
|
|
|
|
|
|
2016-06-03 15:00:06 +02:00
|
|
|
|
2016-06-03 Alan Hayward <alan.hayward@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
|
2016-06-07 11:24:21 +02:00
|
|
|
|
* gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
|
2016-06-03 15:00:06 +02:00
|
|
|
|
* gcc.dg/vect/vect-live-1.c: New test.
|
|
|
|
|
* gcc.dg/vect/vect-live-2.c: New test.
|
|
|
|
|
* gcc.dg/vect/vect-live-3.c: New test.
|
|
|
|
|
* gcc.dg/vect/vect-live-4.c: New test.
|
|
|
|
|
* gcc.dg/vect/vect-live-5.c: New test.
|
|
|
|
|
* gcc.dg/vect/vect-live-slp-1.c: New test.
|
|
|
|
|
* gcc.dg/vect/vect-live-slp-2.c: New test.
|
|
|
|
|
* gcc.dg/vect/vect-live-slp-3.c: New test.
|
|
|
|
|
|
2016-06-03 10:03:11 +02:00
|
|
|
|
2016-06-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71387
|
|
|
|
|
* g++.dg/opt/pr71387.C: New test.
|
|
|
|
|
|
2016-06-03 07:20:16 +02:00
|
|
|
|
2016-06-02 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71328
|
|
|
|
|
* gcc.c-torture/compile/pr71328.c: New test.
|
|
|
|
|
|
2016-06-03 03:25:31 +02:00
|
|
|
|
2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/52393
|
|
|
|
|
* gfortran.dg/fmt_read_3.f90: Fix typo.
|
|
|
|
|
* gfortran.dg/fmt_read_4.f90: New test.
|
|
|
|
|
|
2016-06-03 01:10:33 +02:00
|
|
|
|
2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
|
|
|
|
|
* g++.dg/cpp0x/forw_enum6.C: Likewise.
|
|
|
|
|
* g++.dg/cpp0x/forw_enum8.C: Likewise.
|
|
|
|
|
* g++.dg/cpp0x/override2.C: Likewise.
|
|
|
|
|
* g++.dg/parse/crash5.C: Likewise.
|
|
|
|
|
* g++.dg/parse/error16.C: Likewise.
|
|
|
|
|
* g++.dg/parse/error27.C: Likewise.
|
|
|
|
|
* g++.dg/template/qualttp15.C: Likewise.
|
|
|
|
|
* g++.dg/template/redecl4.C: Likewise.
|
|
|
|
|
* g++.old-deja/g++.other/crash39.C: Likewise.
|
|
|
|
|
* g++.old-deja/g++.other/struct1.C: Likewise.
|
|
|
|
|
* g++.old-deja/g++.pt/m9a.C: Likewise.
|
|
|
|
|
* g++.old-deja/g++.pt/memclass10.C: Likewise.
|
|
|
|
|
|
2016-06-02 18:17:15 +02:00
|
|
|
|
2016-06-02 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-06-02 18:36:04 +02:00
|
|
|
|
PR c++/71372
|
|
|
|
|
* c-c++-common/pr71372.c: New test.
|
|
|
|
|
|
2016-06-02 18:17:15 +02:00
|
|
|
|
* gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
|
|
|
|
|
__TIME__ strings with __builtin_strcmp instead of printf and
|
|
|
|
|
dg-output.
|
|
|
|
|
|
2016-06-02 14:51:57 +02:00
|
|
|
|
2016-06-02 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/predict-9.c: New test.
|
|
|
|
|
|
2016-06-02 14:34:42 +02:00
|
|
|
|
2016-06-02 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
|
|
|
|
|
global set_compiler_env_var and global saved_compiler_env_var.
|
|
|
|
|
|
2016-06-02 14:26:42 +02:00
|
|
|
|
2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/71295
|
|
|
|
|
* gcc.c-torture/compile/pr71295.c: New test.
|
|
|
|
|
|
2016-06-02 11:43:52 +02:00
|
|
|
|
2016-06-02 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-06-02 13:02:26 +02:00
|
|
|
|
* gcc.target/i386/avx512vl-concatv4si-1.c: New test.
|
|
|
|
|
|
2016-06-02 13:01:31 +02:00
|
|
|
|
* gcc.target/i386/avx512dq-concatv2si-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-concatv2si-1.c: New test.
|
|
|
|
|
|
2016-06-02 11:43:52 +02:00
|
|
|
|
* gcc.target/i386/avx512dq-concatv2di-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-concatv2di-1.c: New test.
|
|
|
|
|
* gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
|
|
|
|
|
alternative number.
|
|
|
|
|
|
2016-06-01 22:09:35 +02:00
|
|
|
|
2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-splat-4.c: New test.
|
|
|
|
|
|
|
|
|
|
2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71186
|
|
|
|
|
* gcc.target/powerpc/pr71186.c: New test.
|
|
|
|
|
|
2016-06-01 19:06:50 +02:00
|
|
|
|
2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/52393
|
|
|
|
|
* gfortran.dg/fmt_read_3.f90: New test.
|
|
|
|
|
|
2016-06-01 18:54:18 +02:00
|
|
|
|
2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_arm_acq_rel): New
|
|
|
|
|
procedure.
|
|
|
|
|
|
2016-06-01 18:42:41 +02:00
|
|
|
|
2016-06-01 Eduard Sanou <dhole@openmailbox.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
|
|
|
|
|
behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
|
|
|
|
|
env var is set.
|
|
|
|
|
* gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
|
|
|
|
|
when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
|
|
|
|
|
shown once.
|
|
|
|
|
* lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
|
|
|
|
|
during compilation.
|
|
|
|
|
* lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
|
|
|
|
|
vars set by dg-set-compiler-env-var.
|
|
|
|
|
|
2016-06-01 16:30:00 +02:00
|
|
|
|
2016-06-01 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/71156
|
|
|
|
|
* gfortran.dg/submodule_14.f08: Add missing recursive prefix
|
|
|
|
|
to the module procedure declaration.
|
|
|
|
|
* gfortran.dg/submodule_16.f08: New test.
|
|
|
|
|
|
2016-06-01 16:24:02 +02:00
|
|
|
|
2016-06-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71371
|
|
|
|
|
* c-c++-common/gomp/pr71371.c: New test.
|
|
|
|
|
|
2016-06-01 16:05:22 +02:00
|
|
|
|
2016-06-01 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71366
|
|
|
|
|
* gcc.dg/torture/pr71366-1.c: New testcase.
|
|
|
|
|
* gcc.dg/torture/pr71366-2.c: Likewise.
|
|
|
|
|
|
2016-06-01 16:01:10 +02:00
|
|
|
|
2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vslv-0.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vslv-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vsrv-0.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vsrv-1.c: New test.
|
|
|
|
|
|
2016-06-01 15:41:19 +02:00
|
|
|
|
2016-06-01 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/torture/pr57945.c: Add expected PTX error.
|
|
|
|
|
* gcc.target/nvptx/weak.c: New.
|
|
|
|
|
|
2016-06-01 15:08:24 +02:00
|
|
|
|
2016-06-01 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71261
|
|
|
|
|
* gcc.dg/torture/vect-bool-1.c: New testcase.
|
|
|
|
|
|
2016-06-01 14:21:38 +02:00
|
|
|
|
2016-06-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/gomp/order-1.f90: New test.
|
|
|
|
|
* gfortran.dg/gomp/order-2.f90: New test.
|
|
|
|
|
|
2016-06-01 14:01:17 +02:00
|
|
|
|
2016-06-01 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/unroll-6.c: Update template.
|
|
|
|
|
* gcc.dg/unroll-7.c: New testcase.
|
|
|
|
|
* gcc.dg/unroll-8.c: New testcase.
|
|
|
|
|
|
2016-06-01 12:35:30 +02:00
|
|
|
|
2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/opt56.ad[sb]: New test.
|
|
|
|
|
|
2016-06-01 11:48:05 +02:00
|
|
|
|
2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/66635
|
|
|
|
|
* g++.dg/cpp0x/constexpr-ice16.C: New.
|
|
|
|
|
|
2016-06-01 04:37:50 +02:00
|
|
|
|
2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71314
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
|
|
|
|
|
-mbranch-cost=2.
|
|
|
|
|
|
2016-06-01 04:36:27 +02:00
|
|
|
|
2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71077
|
|
|
|
|
* gcc.dg/tree-ssa/pr71077.c: New test.
|
|
|
|
|
|
2016-06-01 01:33:08 +02:00
|
|
|
|
2016-05-31 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
2016-06-01 11:48:05 +02:00
|
|
|
|
* g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
|
|
|
|
|
* g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
|
|
|
|
|
* g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
|
2016-06-01 01:33:08 +02:00
|
|
|
|
|
2016-05-31 19:17:29 +02:00
|
|
|
|
2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71248
|
|
|
|
|
* g++.dg/cpp0x/pr71248.C: New.
|
|
|
|
|
* g++.dg/cpp0x/auto7.C: Test column numbers too.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-static8.C: Likewise.
|
|
|
|
|
* g++.dg/init/new37.C: Likewise.
|
|
|
|
|
* g++.dg/template/static1.C: Likewise.
|
|
|
|
|
* g++.dg/template/static2.C: Likewise.
|
|
|
|
|
|
2016-05-31 17:00:25 +02:00
|
|
|
|
2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
|
|
|
|
|
instead of %rdi.
|
|
|
|
|
* gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
|
|
|
|
|
|
2016-05-31 16:55:05 +02:00
|
|
|
|
2016-05-31 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/Wswitch-unreachable-3.c: New test.
|
|
|
|
|
* g++.dg/warn/Wswitch-unreachable-1.C: New test.
|
|
|
|
|
|
2016-05-31 14:18:15 +02:00
|
|
|
|
2016-05-31 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71352
|
|
|
|
|
* gcc.dg/tree-ssa/reassoc-45.c: New testcase.
|
|
|
|
|
|
2016-05-31 12:10:18 +02:00
|
|
|
|
2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/armv5_thumb_isa.c: New test.
|
|
|
|
|
|
2016-05-31 10:05:24 +02:00
|
|
|
|
2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/71346
|
|
|
|
|
* gcc.target/i386/pr71346.c: New test.
|
|
|
|
|
|
2016-05-31 09:07:26 +02:00
|
|
|
|
2016-05-31 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69068
|
|
|
|
|
* gcc.dg/graphite/pr69068.c: New test.
|
|
|
|
|
|
2016-05-31 00:56:43 +02:00
|
|
|
|
2016-05-27 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71306
|
|
|
|
|
* g++.dg/warn/Wplacement-new-size-3.C: New test.
|
|
|
|
|
|
2016-05-30 23:36:24 +02:00
|
|
|
|
2016-05-30 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71349
|
|
|
|
|
* c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
|
|
|
|
|
nowait depend(inout: dd[0]) clauses where permitted.
|
|
|
|
|
|
2016-05-30 21:18:13 +02:00
|
|
|
|
2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71238
|
|
|
|
|
* g++.dg/parse/pr71238.C: New.
|
|
|
|
|
* g++.dg/concepts/friend1.C: Test column numbers too.
|
|
|
|
|
* g++.dg/cpp0x/initlist31.C: Likewise.
|
|
|
|
|
* g++.dg/cpp0x/pr51420.C: Likewise.
|
|
|
|
|
* g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
|
|
|
|
|
* g++.dg/cpp0x/udlit-member-neg.C: Likewise.
|
|
|
|
|
* g++.dg/ext/builtin3.C: Likewise.
|
|
|
|
|
* g++.dg/lookup/friend12.C: Likewise.
|
|
|
|
|
* g++.dg/lookup/friend7.C: Likewise.
|
|
|
|
|
* g++.dg/lookup/koenig1.C: Likewise.
|
|
|
|
|
* g++.dg/lookup/koenig5.C: Likewise.
|
|
|
|
|
* g++.dg/lookup/used-before-declaration.C: Likewise.
|
|
|
|
|
* g++.dg/overload/koenig1.C: Likewise.
|
|
|
|
|
* g++.dg/template/crash65.C: Likewise.
|
|
|
|
|
* g++.dg/template/friend57.C: Likewise.
|
|
|
|
|
* g++.dg/warn/Wshadow-5.C: Likewise.
|
|
|
|
|
* g++.dg/warn/Wunused-8.C: Likewise.
|
|
|
|
|
* g++.old-deja/g++.bugs/900211_01.C: Likewise.
|
|
|
|
|
* g++.old-deja/g++.jason/lineno5.C: Likewise.
|
|
|
|
|
* g++.old-deja/g++.jason/member.C: Likewise.
|
|
|
|
|
* g++.old-deja/g++.jason/report.C: Likewise.
|
|
|
|
|
* g++.old-deja/g++.jason/scoping12.C: Likewise.
|
|
|
|
|
* g++.old-deja/g++.law/visibility20.C: Likewise.
|
|
|
|
|
* g++.old-deja/g++.ns/koenig5.C: Likewise.
|
|
|
|
|
* g++.old-deja/g++.other/static5.C: Likewise.
|
|
|
|
|
* g++.old-deja/g++.pt/overload2.C: Likewise.
|
|
|
|
|
|
2016-05-30 19:58:19 +02:00
|
|
|
|
2016-05-30 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/peel1.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
|
|
|
|
|
* gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
|
|
|
|
|
|
2016-05-30 17:50:55 +02:00
|
|
|
|
2016-05-30 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
|
|
|
|
|
to ce.
|
|
|
|
|
|
2016-05-30 17:10:51 +02:00
|
|
|
|
2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71099
|
|
|
|
|
* g++.dg/parse/virtual1.C: New.
|
|
|
|
|
|
2016-05-30 16:50:44 +02:00
|
|
|
|
2016-05-30 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
|
|
|
|
|
Use correct register when clearing %edx.
|
|
|
|
|
|
2016-05-30 16:37:02 +02:00
|
|
|
|
2016-05-30 Alexander Monakov <amonakov@ispras.ru>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71289
|
|
|
|
|
* gcc.dg/pr71289.c: New test.
|
|
|
|
|
|
2016-05-30 12:47:57 +02:00
|
|
|
|
2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71269
|
|
|
|
|
PR middle-end/71292
|
|
|
|
|
* gcc.dg/tree-ssa/pr71269.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/pr71292.c: New test.
|
|
|
|
|
|
2016-05-30 12:45:19 +02:00
|
|
|
|
2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71252
|
|
|
|
|
* gcc.dg/tree-ssa/pr71252-2.c: New test.
|
|
|
|
|
|
2016-05-30 12:40:33 +02:00
|
|
|
|
2016-05-30 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/cunroll-12.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/cunroll-13.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/cunroll-14.c: New testcase.
|
|
|
|
|
|
2016-05-30 09:49:42 +02:00
|
|
|
|
2016-05-30 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69067
|
|
|
|
|
* gcc.dg/graphite/pr69067.c: New test.
|
|
|
|
|
|
2016-05-29 22:50:32 +02:00
|
|
|
|
2016-05-29 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/71245
|
|
|
|
|
* gcc.target/i386/pr71245-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr71245-2.c: Ditto.
|
|
|
|
|
|
2016-05-29 10:05:30 +02:00
|
|
|
|
2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71105
|
|
|
|
|
* g++.dg/cpp0x/lambda/lambda-conv11.C: New.
|
|
|
|
|
* g++.dg/cpp1y/lambda-conv1.C: Likewise.
|
|
|
|
|
* g++.dg/cpp1y/lambda-conv2.C: Likewise.
|
|
|
|
|
|
2016-05-28 18:23:33 +02:00
|
|
|
|
2016-05-27 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
|
|
|
|
|
|
2016-05-28 18:21:05 +02:00
|
|
|
|
2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
|
|
|
|
|
|
|
|
|
|
Revert:
|
|
|
|
|
PR c++/69855
|
|
|
|
|
* g++.dg/overload/69855.C: New.
|
|
|
|
|
* g++.old-deja/g++.law/missed-error2.C: Adjust.
|
|
|
|
|
* g++.old-deja/g++.pt/crash3.C: Likewise.
|
|
|
|
|
|
2016-05-27 21:19:23 +02:00
|
|
|
|
2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/60385
|
|
|
|
|
* g++.dg/parse/namespace13.C: New.
|
|
|
|
|
|
2016-05-27 18:32:38 +02:00
|
|
|
|
2016-05-26 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/pr21417.c: Update expected output.
|
|
|
|
|
* gcc.dg/tree-ssa/pr66752-3.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/pr68198.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/pr69196-1.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/pr69270-3.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/vrp56.c: Likewise.
|
|
|
|
|
|
2016-05-27 16:59:01 +02:00
|
|
|
|
2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69855
|
|
|
|
|
* g++.dg/overload/69855.C: New.
|
|
|
|
|
* g++.old-deja/g++.law/missed-error2.C: Adjust.
|
|
|
|
|
* g++.old-deja/g++.pt/crash3.C: Likewise.
|
|
|
|
|
|
2016-05-27 15:05:34 +02:00
|
|
|
|
2016-05-27 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/63596
|
|
|
|
|
* gcc.target/aarch64/va_arg_1.c: New testcase.
|
|
|
|
|
* gcc.target/aarch64/va_arg_2.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/va_arg_3.c: Likewise.
|
|
|
|
|
|
2016-05-27 14:57:06 +02:00
|
|
|
|
2016-05-27 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
|
|
|
|
|
* gcc.dg/tree-ssa/stdarg-3.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/stdarg-4.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/stdarg-5.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/stdarg-6.c: Likewise.
|
|
|
|
|
|
2016-05-27 14:08:03 +02:00
|
|
|
|
2016-05-27 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71308
|
|
|
|
|
* g++.dg/torture/pr71308.C: New test.
|
|
|
|
|
|
2016-05-27 13:38:59 +02:00
|
|
|
|
2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/zero_bits_compound-1.c: New test.
|
|
|
|
|
* gcc.dg/zero_bits_compound-2.c: New test.
|
|
|
|
|
|
2016-05-27 12:39:40 +02:00
|
|
|
|
2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71279
|
|
|
|
|
* gcc.dg/pr71279.c: New test.
|
|
|
|
|
|
2016-05-26 23:38:19 +02:00
|
|
|
|
2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
|
|
|
|
|
floating point min/max/comparison instructions.
|
|
|
|
|
* gcc.target/powerpc/p9-minmax-2.c: Likewise.
|
|
|
|
|
|
2016-05-26 21:12:27 +02:00
|
|
|
|
2016-05-26 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/gomp/schedule-1.c: New test.
|
|
|
|
|
* gfortran.dg/gomp/schedule-1.f90: New test.
|
|
|
|
|
|
2016-05-26 20:17:43 +02:00
|
|
|
|
2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70822
|
|
|
|
|
PR c++/70106
|
|
|
|
|
* g++.dg/cpp1y/auto-fn32.C: New test.
|
|
|
|
|
* g++.dg/cpp1y/paren4.C: New test.
|
|
|
|
|
|
2016-05-26 16:32:36 +02:00
|
|
|
|
2016-05-26 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/20060410.c: Xfail on ptx.
|
|
|
|
|
* gcc.dg/torture/c99-contract-1.c: Skip on ptx.
|
|
|
|
|
* c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
|
|
|
|
|
* c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
|
|
|
|
|
* gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
|
|
|
|
|
* gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
|
|
|
|
|
|
2016-05-26 12:04:20 +02:00
|
|
|
|
2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
|
|
|
|
|
|
2016-05-26 10:43:17 +02:00
|
|
|
|
2016-05-26 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-05-26 11:29:28 +02:00
|
|
|
|
PR tree-optimization/71280
|
|
|
|
|
* gcc.dg/pr71280.c: New test.
|
|
|
|
|
|
2016-05-26 10:45:49 +02:00
|
|
|
|
* gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
|
|
|
|
|
|
2016-05-26 10:44:16 +02:00
|
|
|
|
* gcc.target/i386/avx512bw-vpalignr-4.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-vpalignr-4.c: New test.
|
|
|
|
|
|
2016-05-26 10:43:17 +02:00
|
|
|
|
* gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
|
|
|
|
|
|
2016-05-26 10:37:29 +02:00
|
|
|
|
2016-05-26 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
|
2016-06-01 16:30:00 +02:00
|
|
|
|
kept in memory.
|
2016-05-26 10:37:29 +02:00
|
|
|
|
|
2016-05-26 00:25:35 +02:00
|
|
|
|
2016-05-25 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71272
|
|
|
|
|
* gcc.c-torture/compile/pr71272.c: new test.
|
|
|
|
|
|
2016-05-25 23:55:22 +02:00
|
|
|
|
2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vec-cmpne.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vec-cmpne-long.c: New test.
|
|
|
|
|
|
2016-05-25 22:41:01 +02:00
|
|
|
|
2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/opt55.ad[sb]: New test.
|
|
|
|
|
|
2016-05-25 21:51:49 +02:00
|
|
|
|
2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
|
|
|
|
|
* c-c++-common/pr60226.c: Require int32plus.
|
|
|
|
|
* gcc.c-torture/execute/pr70602.c: Likewise.
|
|
|
|
|
* gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
|
|
|
|
|
unsigned long for malloc arg type.
|
|
|
|
|
* gcc.dg/asr_div1.c: Require int32plus.
|
|
|
|
|
* gcc.dg/enum-mode-1.c: XFAIL for int16.
|
|
|
|
|
* gcc.dg/pie-1.c: Require pie.
|
|
|
|
|
* gcc.dg/pie-2.c: Likewise.
|
|
|
|
|
* gcc.dg/pr59471.c: Require int32plus.
|
|
|
|
|
* gcc.dg/pr59963-2.c: XFAIL for int16.
|
|
|
|
|
* gcc.dg/pr60114.c: Require int32plus.
|
|
|
|
|
* gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
|
|
|
|
|
unsigned long for typedef of size_t.
|
|
|
|
|
* gcc.dg/pr63914.c: Require int32plus.
|
|
|
|
|
* gcc.dg/pr64536.c: Require pt32plus.
|
|
|
|
|
* gcc.dg/pr65658.c: Likewise.
|
|
|
|
|
* gcc.dg/pr67271.c: Require int32plus.
|
|
|
|
|
* gcc.dg/pr68112.c: Likewise.
|
|
|
|
|
* gcc.dg/pr69071.c: Skip for avr target.
|
|
|
|
|
* gcc.dg/pr69973.c: Require int32plus.
|
|
|
|
|
* gcc.dg/pr70169.c: Skip for avr target.
|
|
|
|
|
* gcc.dg/sso-6.c: Require int32plus.
|
|
|
|
|
* gcc.dg/sso-7.c: Likewise.
|
|
|
|
|
* gcc.dg/sso-8.c: Likewise.
|
|
|
|
|
* gcc.dg/vrp-min-max-2.c: Likewise.
|
|
|
|
|
|
2016-05-25 20:58:49 +02:00
|
|
|
|
2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/70738
|
|
|
|
|
* gcc.target/i386/pr70738-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr70738-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70738-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70738-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70738-5.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70738-6.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70738-7.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70738-8.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70738-9.c: Likewise.
|
|
|
|
|
|
2016-05-25 17:53:21 +02:00
|
|
|
|
2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/66940
|
|
|
|
|
* gcc.c-torture/execute/pr66940.c: New test.
|
|
|
|
|
|
AVX-512F: Add vectorizer support builtins
gcc/
* config/i386/i386-builtin-types.def: Add V16SI_FTYPE_V16SF,
V8DF_FTYPE_V8DF_ROUND, V16SF_FTYPE_V16SF_ROUND, V16SI_FTYPE_V16SF_ROUND.
* config/i386/i386.c (enum ix86_builtins): Add
IX86_BUILTIN_CVTPS2DQ512_MASK, IX86_BUILTIN_FLOORPS512,
IX86_BUILTIN_FLOORPD512, IX86_BUILTIN_CEILPS512, IX86_BUILTIN_CEILPD512,
IX86_BUILTIN_TRUNCPS512, IX86_BUILTIN_TRUNCPD512,
IX86_BUILTIN_CVTPS2DQ512, IX86_BUILTIN_VEC_PACK_SFIX512,
IX86_BUILTIN_FLOORPS_SFIX512, IX86_BUILTIN_CEILPS_SFIX512,
IX86_BUILTIN_ROUNDPS_AZ_SFIX512.
(builtin_description bdesc_args): Add __builtin_ia32_floorps512,
__builtin_ia32_ceilps512, __builtin_ia32_truncps512,
__builtin_ia32_floorpd512, __builtin_ia32_ceilpd512,
__builtin_ia32_truncpd512, __builtin_ia32_cvtps2dq512,
__builtin_ia32_vec_pack_sfix512, __builtin_ia32_roundps_az_sfix512,
__builtin_ia32_floorps_sfix512, __builtin_ia32_ceilps_sfix512.
Change IX86_BUILTIN_CVTPS2DQ512 to IX86_BUILTIN_CVTPS2DQ512_MASK for
__builtin_ia32_cvtps2dq512_mask.
(ix86_expand_args_builtin): Handle V8DF_FTYPE_V8DF_ROUND,
V16SF_FTYPE_V16SF_ROUND, V16SI_FTYPE_V16SF_ROUND, V16SI_FTYPE_V16SF.
(ix86_builtin_vectorized_function): Handle builtins mentioned above.
* config/i386/sse.md
(<mask_codefor>avx512f_fix_notruncv16sfv16si<mask_name><round_name>):
Rename to ...
(avx512f_fix_notruncv16sfv16si<mask_name><round_name>): ... this.
(<mask_codefor>avx512f_cvtpd2dq512<mask_name><round_name>): Rename
to ...
(avx512f_cvtpd2dq512<mask_name><round_name>): ... this.
(avx512f_vec_pack_sfix_v8df): New define_expand.
(avx512f_roundpd512): Rename to ...
(avx512f_round<castmode>512): ... this. Change iterator.
(avx512f_roundps512_sfix): New define_expand.
(round<mode>2_sfix): Change iterator.
gcc/testsuite/
* gcc.target/i386/avx512f-ceil-vec-1.c: New test.
* gcc.target/i386/avx512f-ceil-vec-2.c: New test.
* gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
* gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
* gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
* gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
* gcc.target/i386/avx512f-floor-vec-1.c: New test.
* gcc.target/i386/avx512f-floor-vec-2.c: New test.
* gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
* gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
* gcc.target/i386/avx512f-floorf-vec-1.c: New test.
* gcc.target/i386/avx512f-floorf-vec-2.c: New test.
* gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
* gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
* gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
* gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
* gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
* gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
* gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
* gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
* gcc.target/i386/avx512f-trunc-vec-1.c: New test.
* gcc.target/i386/avx512f-trunc-vec-2.c: New test.
* gcc.target/i386/avx512f-truncf-vec-1.c: New test.
* gcc.target/i386/avx512f-truncf-vec-2.c: New test.
From-SVN: r236709
2016-05-25 17:08:14 +02:00
|
|
|
|
2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx512f-ceil-vec-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-ceil-vec-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-floor-vec-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-floor-vec-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-floorf-vec-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-floorf-vec-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-trunc-vec-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-trunc-vec-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-truncf-vec-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-truncf-vec-2.c: New test.
|
|
|
|
|
|
2016-05-25 16:57:34 +02:00
|
|
|
|
2016-05-25 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/71265
|
|
|
|
|
* gcc.dg/noncompile/pr71265.c: New test.
|
|
|
|
|
|
2016-05-25 16:58:39 +02:00
|
|
|
|
PR c/71266
|
|
|
|
|
* gcc.dg/noncompile/old-style-parm-3.c: New test.
|
|
|
|
|
|
2016-05-25 14:25:01 +02:00
|
|
|
|
2016-05-25 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/execute/921110-1.c: Fix abort decl.
|
|
|
|
|
|
2016-05-25 13:49:03 +02:00
|
|
|
|
2016-05-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71261
|
|
|
|
|
* c-c++-common/torture/pr71261.c: New testcase.
|
|
|
|
|
|
2016-05-25 12:57:53 +02:00
|
|
|
|
2016-05-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71264
|
|
|
|
|
* gcc.dg/vect/pr71264.c: New testcase.
|
|
|
|
|
|
2016-05-25 11:50:46 +02:00
|
|
|
|
2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/55992
|
|
|
|
|
* g++.dg/cpp0x/alias-decl-53.C: New.
|
|
|
|
|
* g++.dg/cpp0x/alias-decl-54.C: Likewise.
|
|
|
|
|
|
2016-05-25 11:10:16 +02:00
|
|
|
|
2016-05-25 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* g++.dg/pr71239.C: New test.
|
|
|
|
|
|
2016-05-25 10:21:35 +02:00
|
|
|
|
2016-05-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
2016-06-07 11:24:21 +02:00
|
|
|
|
* gcc.dg/vect/pr58135.c: Rename to ...
|
|
|
|
|
* gcc.dg/vect/bb-slp-pr58135.c: ... this.
|
2016-05-25 10:21:35 +02:00
|
|
|
|
|
2016-05-25 01:41:06 +02:00
|
|
|
|
2016-05-25 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/pr65295.C: Use target c++14.
|
|
|
|
|
|
2016-05-25 10:49:22 +02:00
|
|
|
|
2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
2016-05-30 16:50:44 +02:00
|
|
|
|
* g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
|
|
|
|
|
* g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
|
2016-05-25 10:49:22 +02:00
|
|
|
|
|
2016-05-25 01:19:08 +02:00
|
|
|
|
2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
|
|
|
|
|
instructions.
|
|
|
|
|
|
2016-05-25 00:54:21 +02:00
|
|
|
|
2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
|
|
|
|
|
* c-c++-common/goacc/deviceptr-1.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-alias-3.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-alias-4.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-alias-5.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-alias-8.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/pcopy.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/pcopyin.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/pcopyout.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/pcreate.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/pr70688.c: New test.
|
|
|
|
|
* c-c++-common/goacc/present-1.c: Adjust test.
|
|
|
|
|
* c-c++-common/goacc/reduction-5.c: Likewise.
|
|
|
|
|
* g++.dg/goacc/data-1.C: New test.
|
|
|
|
|
|
2016-05-25 00:45:45 +02:00
|
|
|
|
2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
|
|
|
|
|
vector parity built-in functions.
|
|
|
|
|
* gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
|
|
|
|
|
count trailing zeros automatic vectorization.
|
|
|
|
|
* gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
|
|
|
|
|
count trailing zeros built-in functions.
|
|
|
|
|
|
2016-05-25 00:29:27 +02:00
|
|
|
|
2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/reassoc-44.c: New test.
|
|
|
|
|
|
2016-05-25 00:24:16 +02:00
|
|
|
|
2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71050
|
|
|
|
|
* gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
|
|
|
|
|
|
2016-05-24 23:32:29 +02:00
|
|
|
|
2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/50436
|
|
|
|
|
* g++.dg/template/crash123.C: New.
|
|
|
|
|
* g++.dg/template/crash124.C: Likewise.
|
|
|
|
|
|
2016-05-24 22:29:36 +02:00
|
|
|
|
2016-05-24 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71147
|
|
|
|
|
* g++.dg/ext/flexary16.C: New test.
|
|
|
|
|
|
2016-05-24 19:35:17 +02:00
|
|
|
|
2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
|
|
|
|
|
|
2016-05-25 14:25:01 +02:00
|
|
|
|
* gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
|
|
|
|
|
before math.h is included.
|
2016-05-24 19:35:17 +02:00
|
|
|
|
* gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-floor-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-rint-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-round-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
|
|
|
|
|
* gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
|
|
|
|
|
|
2016-05-24 19:21:18 +02:00
|
|
|
|
2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
|
|
|
|
|
support.
|
|
|
|
|
|
2016-05-24 18:41:39 +02:00
|
|
|
|
2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69872
|
|
|
|
|
* g++.dg/warn/Wno-narrowing1.C: New.
|
|
|
|
|
|
2016-05-24 18:22:31 +02:00
|
|
|
|
2016-05-24 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/71249
|
|
|
|
|
* c-c++-common/Wswitch-unreachable-2.c: New test.
|
|
|
|
|
|
2016-05-24 18:14:34 +02:00
|
|
|
|
2016-05-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-05-24 18:19:43 +02:00
|
|
|
|
PR c++/71257
|
|
|
|
|
* g++.dg/vect/simd-clone-6.cc: New test.
|
|
|
|
|
* g++.dg/gomp/declare-simd-6.C: New test.
|
|
|
|
|
|
2016-05-24 18:14:34 +02:00
|
|
|
|
PR middle-end/70434
|
|
|
|
|
PR c/69504
|
|
|
|
|
* c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
|
|
|
|
|
|
2016-05-24 16:40:35 +02:00
|
|
|
|
2016-05-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71240
|
|
|
|
|
* gcc.dg/optimize-bswapsi-5.c: New testcase.
|
|
|
|
|
|
2016-05-24 16:35:36 +02:00
|
|
|
|
2016-05-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71230
|
|
|
|
|
* gcc.dg/torture/pr71230.c: New testcase.
|
|
|
|
|
* g++.dg/torture/pr71230.C: Likewise.
|
|
|
|
|
|
2016-05-24 16:00:39 +02:00
|
|
|
|
2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/routine-5.c: Add tests.
|
|
|
|
|
* g++.dg/goacc/routine-2.C: Remove duplicate tests.
|
|
|
|
|
* gfortran.dg/goacc/routine-6.f90: Add tests.
|
|
|
|
|
|
2016-05-24 14:40:01 +02:00
|
|
|
|
2016-05-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71253
|
|
|
|
|
* gcc.dg/torture/pr71253.c: New testcase.
|
|
|
|
|
|
2016-05-24 12:50:01 +02:00
|
|
|
|
2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71252
|
|
|
|
|
* gfortran.dg/pr71252.f90: New test.
|
|
|
|
|
|
2016-05-24 12:15:36 +02:00
|
|
|
|
2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
|
|
|
|
|
|
2016-05-24 09:55:56 +02:00
|
|
|
|
2016-05-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70434
|
|
|
|
|
PR c/69504
|
|
|
|
|
* c-c++-common/vector-subscript-4.c: New testcase.
|
|
|
|
|
* c-c++-common/vector-subscript-5.c: Likewise.
|
|
|
|
|
|
2016-05-24 08:11:21 +02:00
|
|
|
|
2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/71123
|
|
|
|
|
* gfortran.dg/namelist_90.f: New test
|
|
|
|
|
|
2016-05-24 06:15:39 +02:00
|
|
|
|
2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/66461
|
|
|
|
|
* gfortran.dg/unexpected_eof.f: New test
|
|
|
|
|
|
2016-05-24 01:42:52 +02:00
|
|
|
|
2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-permute.c: Run test on big endian as well
|
|
|
|
|
as little endian.
|
|
|
|
|
|
2016-05-23 22:50:10 +02:00
|
|
|
|
2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70972
|
|
|
|
|
* g++.dg/cpp0x/inh-ctor20.C: New.
|
|
|
|
|
* g++.dg/cpp0x/inh-ctor21.C: Likewise.
|
|
|
|
|
|
2016-05-23 21:24:22 +02:00
|
|
|
|
2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69095
|
|
|
|
|
* g++.dg/cpp0x/variadic168.C: New.
|
|
|
|
|
|
2016-05-23 21:20:41 +02:00
|
|
|
|
2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/cpp0x/pr31445.C: Test column number too.
|
|
|
|
|
* g++.dg/cpp0x/pr32253.C: Likewise.
|
|
|
|
|
* g++.dg/cpp0x/variadic-ex13.C: Likewise.
|
|
|
|
|
* g++.dg/cpp0x/variadic36.C: Likewise.
|
|
|
|
|
|
2016-05-23 19:49:10 +02:00
|
|
|
|
2016-05-23 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/fold-notshift-2.c: Adjust.
|
|
|
|
|
|
2016-05-23 17:37:09 +02:00
|
|
|
|
2016-05-23 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/49859
|
|
|
|
|
* c-c++-common/Wswitch-unreachable-1.c: New test.
|
|
|
|
|
* gcc.dg/Wswitch-unreachable-1.c: New test.
|
|
|
|
|
* c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
|
|
|
|
|
* g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
|
|
|
|
|
* g++.dg/gomp/block-10.C: Likewise.
|
|
|
|
|
* gcc.dg/gomp/block-10.c: Likewise.
|
|
|
|
|
* g++.dg/gomp/block-9.C: Likewise.
|
|
|
|
|
* gcc.dg/gomp/block-9.c: Likewise.
|
|
|
|
|
* g++.dg/gomp/target-1.C: Likewise.
|
|
|
|
|
* g++.dg/gomp/target-2.C: Likewise.
|
|
|
|
|
* gcc.dg/gomp/target-1.c: Likewise.
|
2016-05-23 21:20:41 +02:00
|
|
|
|
* gcc.dg/gomp/target-2.c: Likewise.
|
2016-05-23 17:37:09 +02:00
|
|
|
|
* g++.dg/gomp/taskgroup-1.C: Likewise.
|
|
|
|
|
* gcc.dg/gomp/taskgroup-1.c: Likewise.
|
|
|
|
|
* gcc.dg/gomp/teams-1.c: Likewise.
|
|
|
|
|
* g++.dg/gomp/teams-1.C: Likewise.
|
|
|
|
|
* g++.dg/overload/error3.C: Likewise.
|
|
|
|
|
* g++.dg/tm/jump1.C: Likewise.
|
|
|
|
|
* g++.dg/torture/pr40335.C: Likewise.
|
|
|
|
|
* gcc.dg/c99-vla-jump-5.c: Likewise.
|
|
|
|
|
* gcc.dg/switch-warn-1.c: Likewise.
|
|
|
|
|
* gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
|
|
|
|
|
* gcc.dg/nested-func-1.c: Likewise.
|
|
|
|
|
* gcc.dg/pr67784-4.c: Likewise.
|
|
|
|
|
|
2016-05-23 16:09:35 +02:00
|
|
|
|
2016-05-23 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71230
|
|
|
|
|
* gfortran.dg/pr71230-1.f90: New testcase.
|
|
|
|
|
* gfortran.dg/pr71230-2.f90: Likewise.
|
|
|
|
|
|
2016-05-23 11:48:54 +02:00
|
|
|
|
2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
|
|
|
|
|
|
2016-05-23 21:20:41 +02:00
|
|
|
|
* gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
|
2016-05-23 11:48:54 +02:00
|
|
|
|
* gcc.dg/vect/pr58135.c: Add new.
|
|
|
|
|
* gfortran.dg/pr46519-1.f: Adjust test case.
|
|
|
|
|
|
2016-05-23 11:23:42 +02:00
|
|
|
|
2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/53401
|
|
|
|
|
* g++.dg/cpp0x/decltype64.C: New.
|
|
|
|
|
|
2016-05-23 11:16:12 +02:00
|
|
|
|
2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
|
|
|
|
|
|
2016-05-23 11:14:37 +02:00
|
|
|
|
2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
|
|
|
|
|
Add poly64x1_t and poly64x2_t cases if supported.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
|
|
|
|
|
(buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
|
|
|
|
|
|
2016-05-23 11:05:34 +02:00
|
|
|
|
2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
|
|
|
|
|
|
2016-05-23 11:02:51 +02:00
|
|
|
|
2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
|
|
|
|
|
|
2016-05-23 10:59:26 +02:00
|
|
|
|
2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
|
|
|
|
|
vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
|
|
|
|
|
|
2016-05-22 12:25:55 +02:00
|
|
|
|
2016-05-22 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-05-22 20:01:43 +02:00
|
|
|
|
* gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
|
|
|
|
|
constraint instead of "r".
|
|
|
|
|
* gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
|
|
|
|
|
insn instead of vxorpd.
|
|
|
|
|
* gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
|
|
|
|
|
|
2016-05-22 12:28:06 +02:00
|
|
|
|
* gcc.target/i386/avx512dq-vinsert-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-vinsert-1.c: New test.
|
|
|
|
|
|
2016-05-22 12:27:27 +02:00
|
|
|
|
* gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
|
|
|
|
|
|
2016-05-22 12:26:52 +02:00
|
|
|
|
* gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
|
|
|
|
|
|
2016-05-22 12:25:55 +02:00
|
|
|
|
* gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
|
|
|
|
|
|
2016-05-22 10:13:13 +02:00
|
|
|
|
2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR middle-end/40921
|
|
|
|
|
* gcc.dg/tree-ssa/pr40921.c: New test.
|
|
|
|
|
|
2016-05-21 12:47:27 +02:00
|
|
|
|
2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
|
|
|
|
|
|
|
|
|
|
PR target/71103
|
|
|
|
|
* gcc.target/avr/pr71103.c: New test.
|
|
|
|
|
|
2016-05-21 09:09:16 +02:00
|
|
|
|
2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71179
|
|
|
|
|
* gcc.dg/tree-ssa/pr71179.c: New test.
|
|
|
|
|
|
2016-05-21 00:23:10 +02:00
|
|
|
|
2016-05-20 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/71115
|
|
|
|
|
* gcc.dg/init-excess-2.c: New test.
|
|
|
|
|
|
2016-05-20 23:46:58 +02:00
|
|
|
|
2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/opt53.adb: New test.
|
|
|
|
|
* gnat.dg/opt54.adb: Likewise.
|
|
|
|
|
|
2016-05-20 23:04:31 +02:00
|
|
|
|
2016-05-20 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70884
|
|
|
|
|
* gcc.dg/tree-ssa/pr70919.c: New test.
|
|
|
|
|
|
2016-05-20 22:31:52 +02:00
|
|
|
|
2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
|
|
|
|
|
formatting.
|
2016-05-25 14:25:01 +02:00
|
|
|
|
* gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
|
|
|
|
|
fix code formatting.
|
|
|
|
|
|
|
|
|
|
2016-05-20 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/nvptx/uninit-decl.c: Force common storage, add
|
|
|
|
|
non-common cases.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
|
2016-05-20 22:31:52 +02:00
|
|
|
|
|
2016-05-20 21:12:49 +02:00
|
|
|
|
2016-05-20 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* jit.dg/all-non-failing-tests.h: Add
|
|
|
|
|
test-factorial-must-tail-call.c.
|
|
|
|
|
* jit.dg/test-error-impossible-must-tail-call.c: New test case.
|
|
|
|
|
* jit.dg/test-factorial-must-tail-call.c: New test case.
|
|
|
|
|
|
2016-05-20 20:49:24 +02:00
|
|
|
|
2016-05-20 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR fortran/71204
|
|
|
|
|
* gfortran.dg/pr71204.f90: New test.
|
|
|
|
|
|
2016-05-20 19:33:44 +02:00
|
|
|
|
2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/nvptx/sincos.c: New test.
|
|
|
|
|
|
2016-05-20 18:24:58 +02:00
|
|
|
|
2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70572
|
|
|
|
|
* g++.dg/cpp1y/auto-fn31.C: New.
|
|
|
|
|
|
2016-05-20 17:25:04 +02:00
|
|
|
|
2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vec-addec.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vec-addec-int128.c: New test.
|
|
|
|
|
|
2016-05-20 16:20:03 +02:00
|
|
|
|
2016-05-20 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/plugin/must-tail-call-1.c: New test case.
|
|
|
|
|
* gcc.dg/plugin/must-tail-call-2.c: New test case.
|
|
|
|
|
* gcc.dg/plugin/must_tail_call_plugin.c: New file.
|
|
|
|
|
* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
|
|
|
|
|
|
2016-05-20 14:41:45 +02:00
|
|
|
|
2016-05-20 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/prefetch-5.c: xfail.
|
|
|
|
|
|
2016-05-20 13:55:58 +02:00
|
|
|
|
2016-05-20 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-05-20 13:58:49 +02:00
|
|
|
|
PR c++/71210
|
|
|
|
|
* g++.dg/opt/pr71210-1.C: New test.
|
|
|
|
|
* g++.dg/opt/pr71210-2.C: New test.
|
|
|
|
|
|
2016-05-20 13:55:58 +02:00
|
|
|
|
PR tree-optimization/29756
|
|
|
|
|
gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
|
|
|
|
|
Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
|
|
|
|
|
only on selected targets where V4SImode vectors are known to be
|
|
|
|
|
supported.
|
|
|
|
|
|
2016-05-20 11:44:50 +02:00
|
|
|
|
2016-05-20 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71079
|
|
|
|
|
PR tree-optimization/71206
|
|
|
|
|
* gcc.dg/tree-ssa/pr71206.c: New testcase.
|
|
|
|
|
|
2016-05-20 11:35:46 +02:00
|
|
|
|
2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/section-anchors-vect-70.c: New test-case.
|
|
|
|
|
* gcc.dg/vect/section-anchors-vect-71.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/section-anchors-vect-72.c: Likewise.
|
|
|
|
|
|
2016-05-20 11:17:16 +02:00
|
|
|
|
2016-05-20 Richard Guenther <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/29756
|
|
|
|
|
* gcc.dg/tree-ssa/vector-6.c: New testcase.
|
|
|
|
|
|
2016-05-20 11:09:28 +02:00
|
|
|
|
2016-05-20 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71185
|
|
|
|
|
* gcc.dg/tree-ssa/pr71185.c: New testcase.
|
|
|
|
|
|
2016-05-20 11:01:23 +02:00
|
|
|
|
2016-05-20 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-cd.c: Adjust.
|
|
|
|
|
|
2016-05-19 22:23:52 +02:00
|
|
|
|
2016-05-19 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71075
|
|
|
|
|
* g++.dg/diagnostic/pr71075.C: New test.
|
|
|
|
|
|
2016-05-19 20:10:30 +02:00
|
|
|
|
2016-05-19 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71184
|
|
|
|
|
* g++.dg/pr71184.C: New test case.
|
|
|
|
|
|
2016-05-19 19:47:40 +02:00
|
|
|
|
2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/darn-0.c: New test.
|
|
|
|
|
* gcc.target/powerpc/darn-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/darn-2.c: New test.
|
|
|
|
|
|
2016-05-19 17:45:35 +02:00
|
|
|
|
2016-05-19 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71031
|
|
|
|
|
* gcc.dg/tree-ssa/vrp100.c: New test.
|
|
|
|
|
|
2016-05-19 15:50:22 +02:00
|
|
|
|
2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/71148
|
|
|
|
|
* gcc.dg/pr71148.c: New test.
|
|
|
|
|
|
2016-05-19 15:43:58 +02:00
|
|
|
|
2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71056
|
|
|
|
|
* gcc.target/arm/pr71056.c: New test.
|
|
|
|
|
|
2016-05-19 14:27:31 +02:00
|
|
|
|
2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/pr69669.c: Check the used mode.
|
|
|
|
|
|
2016-05-19 14:05:59 +02:00
|
|
|
|
2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/64354
|
|
|
|
|
* c-c++-common/tsan/sanitize-thread-macro.c: New test.
|
|
|
|
|
|
2016-05-19 09:39:52 +02:00
|
|
|
|
2016-05-19 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70729
|
|
|
|
|
* gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
|
|
|
|
|
* gcc.dg/graphite/scop-18.c: Likewise.
|
|
|
|
|
* gcc.dg/pr41783.c: Disable LIM.
|
|
|
|
|
* gcc.dg/tree-ssa/loadpre10.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/loadpre23.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/loadpre24.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/loadpre25.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/loadpre4.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/loadpre8.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
|
|
|
|
|
* gfortran.dg/pr42108.f90: Likewise.
|
|
|
|
|
|
2016-05-19 02:52:08 +02:00
|
|
|
|
2016-05-18 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR driver/69265
|
|
|
|
|
* gcc.dg/spellcheck-options-11.c: New test case.
|
|
|
|
|
|
2016-05-18 23:23:07 +02:00
|
|
|
|
2016-05-18 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71100
|
|
|
|
|
* g++.dg/opt/pr71100.C: New test.
|
|
|
|
|
|
2016-05-18 18:44:08 +02:00
|
|
|
|
2016-05-18 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/69708
|
|
|
|
|
* gcc.dg/ipa/iinline-cstagg-2.c: New test.
|
|
|
|
|
* gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
|
|
|
|
|
|
2016-05-18 18:38:56 +02:00
|
|
|
|
2016-05-18 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/69708
|
|
|
|
|
* gcc.dg/ipa/iinline-cstagg-1.c: New test.
|
|
|
|
|
* gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
|
|
|
|
|
|
2016-05-18 18:26:35 +02:00
|
|
|
|
2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69793
|
|
|
|
|
* g++.dg/template/crash122.C: New.
|
|
|
|
|
|
2016-05-18 16:18:06 +02:00
|
|
|
|
2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70466
|
|
|
|
|
* g++.dg/template/pr70466-1.C: New.
|
|
|
|
|
* g++.dg/template/pr70466-2.C: Likewise.
|
|
|
|
|
|
re PR target/70915 (Improve loading 0/-1 in VSX registers on PowerPC)
[gcc]
2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/70915
* config/rs6000/constraints.md (wE constraint): New constraint
for a vector constant that can be loaded with XXSPLTIB.
(wM constraint): New constraint for a vector constant of a 1's.
(wS constraint): New constraint for a vector constant that can be
loaded with XXSPLTIB and a vector sign extend instruction.
* config/rs6000/predicates.md (xxspltib_constant_split): New
predicates for wE/wS constraints.
(xxspltib_constant_nosplit): Likewise.
(easy_vector_constant): Add support for constants that can be
loaded via XXSPLTIB.
(all_ones_constant): New predicate for vector constant with all
1's set.
(splat_input_operand): Add support for ISA 3.0 word splat
operations.
* config/rs6000/rs6000.c (xxspltib_constant_p): New function to
return if a constant can be loaded with the ISA 3.0 XXSPLTIB
instruction and possibly with a sign extension.
(output_vec_const_move): Add support for XXSPLTIB. If we are
loading up 0/-1 into Altivec registers, prefer using VSPLTISW
instead of XXLXOR/XXLORC.
(rs6000_expand_vector_init): Add support for ISA 3.0 word splat
operations.
(rs6000_legitimize_reload_address): Likewise.
(rs6000_output_move_128bit): Use output_vec_const_move to emit
constants.
* config/rs6000/vsx.md (VSX_M): Add TImode (if -mvsx-timode) and
combine VSX_M and VSX_M2 into one iterator.
(VSX_M2): Likewise.
(VSINT_84): New iterators for loading constants with XXSPLTIB.
(VSINT_842): Likewise.
(UNSPEC_VSX_SIGN_EXTEND): New UNSPEC.
(xxspltib_v16qi): New insns to load up constants with the ISA 3.0
XXSPLTIB instruction.
(xxspltib_<mode>_nosplit): Likewise.
(xxspltib_<mode>_split): New insn to load up constants with
XXSPLTIB and a sign extend instruction.
(vsx_mov<mode>): Replace single move that handled all vector types
with separate 32-bit and 64-bit moves. Combine the movti_<bit>
moves (when -mvsx-timode is in effect) into the main vector
moves. Eliminate separate moves for <VSr> <VSa>, where the
preferred register class (<VSr>) is listed first, and the
secondary register class (<VSa>) is listed second with a '?' to
discourage use. Prefer loading 0/-1 in any VSX register for ISA
3.0, and Altivec registers for ISA 2.06/2.07 (PR target/70915) so
that if the register was involved in a slow operation, the
clear/set operation does not wait for the slow operation to
finish. Adjust the length attributes for 32-bit mode. Use
rs6000_output_move_128bit and drop the use of the string
instructions for 32-bit movti when -mvsx-timode is in effect. Use
spacing so that the alternatives and attributes don't generate
long lines, and put things in columns, so that it is easier to
match up the operands and attributes with the insn alternatives.
(vsx_mov<mode>_64bit): Likewise.
(vsx_mov<mode>_32bit): Likewise.
(vsx_movti_64bit): Fold movti into normal vector moves.
(vsx_movti_32bit): Likewise.
(vsx_splat_<mode>, V4SI/V4SF modes): Add support for ISA 3.0 word
spat instructions.
(vsx_splat_v4si_internal): Likewise.
(vsx_splat_v4sf_internal): Likewise.
(vector fusion peepholes): Use VSX_M instead of VSX_M2.
(vsx_sign_extend_qi_<mode>): New ISA 3.0 instructions to sign
extend vector elements.
(vsx_sign_extend_hi_<mode>): Likewise.
(vsx_sign_extend_si_v2di): Likewise.
* config/rs6000/rs6000-protos.h (xxspltib_constant_p): Add
declaration.
* doc/md.texi (PowerPC constraints): Document the wE, wM, and wS
constraints. Add trailing period to wL documentation.
[gcc/testsuite]
2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
splat operations and the XXSPLTIB instruction.
* gcc.target/powerpc/p9-splat-2.c: Likewise.
* gcc.target/powerpc/p9-splat-3.c: Likewise.
* gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
xxlxor to clear a register.
From-SVN: r236394
2016-05-18 16:04:32 +02:00
|
|
|
|
2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
|
|
|
|
|
splat operations and the XXSPLTIB instruction.
|
|
|
|
|
* gcc.target/powerpc/p9-splat-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/p9-splat-3.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
|
|
|
|
|
xxlxor to clear a register.
|
|
|
|
|
|
2016-05-18 16:01:31 +02:00
|
|
|
|
2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/torture/pr71020.c: New test.
|
|
|
|
|
|
2016-05-18 15:04:23 +02:00
|
|
|
|
2016-05-18 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/70646
|
|
|
|
|
* gcc.dg/ipa/pr70646.c: New test.
|
|
|
|
|
|
2016-05-18 14:57:53 +02:00
|
|
|
|
2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
|
|
|
|
|
|
2016-05-18 14:54:13 +02:00
|
|
|
|
2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
|
|
|
|
|
missing tests for vreinterpretq_p{8,16}.
|
|
|
|
|
|
2016-05-18 14:52:51 +02:00
|
|
|
|
2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
|
|
|
|
|
vsliq_n_s64 and vsliq_n_u64.
|
|
|
|
|
|
2016-05-18 14:50:34 +02:00
|
|
|
|
2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
|
|
|
|
|
CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
|
|
|
|
|
|
2016-05-18 14:48:47 +02:00
|
|
|
|
2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
|
|
|
|
|
|
2016-05-18 14:46:23 +02:00
|
|
|
|
2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
|
|
|
|
|
in comment.
|
|
|
|
|
|
2016-05-18 14:41:50 +02:00
|
|
|
|
2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
|
2016-05-18 14:33:36 +02:00
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/noplt_3.c: Scan for "br\t".
|
|
|
|
|
* gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
|
|
|
|
|
"blr\t" and switch to scan-assembler-times.
|
|
|
|
|
|
2016-05-18 11:43:04 +02:00
|
|
|
|
2016-05-18 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
2016-05-30 16:50:44 +02:00
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
|
|
|
|
|
with __aarch64__.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
|
|
|
|
|
declarations under __aarch64__ and __ARM_FEATURE_FMA.
|
2016-05-18 11:43:04 +02:00
|
|
|
|
|
2016-05-18 11:22:28 +02:00
|
|
|
|
2016-05-18 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-05-18 11:24:59 +02:00
|
|
|
|
* gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
|
|
|
|
|
|
2016-05-18 11:24:15 +02:00
|
|
|
|
* gcc.target/i386/avx512vl-vpalignr-3.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512bw-vpalignr-3.c: New test.
|
|
|
|
|
|
2016-05-18 11:23:39 +02:00
|
|
|
|
* gcc.target/i386/avx512vl-vpshufb-3.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512bw-vpshufb-3.c: New test.
|
|
|
|
|
|
2016-05-18 11:23:03 +02:00
|
|
|
|
* gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
|
|
|
|
|
|
2016-05-18 11:22:28 +02:00
|
|
|
|
* gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
|
|
|
|
|
|
2016-05-18 10:10:20 +02:00
|
|
|
|
2016-05-18 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71168
|
|
|
|
|
* gcc.dg/torture/pr71168.c: New testcase.
|
|
|
|
|
|
2016-05-18 02:58:45 +02:00
|
|
|
|
2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR middle-end/63586
|
|
|
|
|
* gcc.dg/tree-ssa/pr63586-2.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/pr63586.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
|
|
|
|
|
|
2016-05-17 23:28:11 +02:00
|
|
|
|
2016-05-17 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/execute/20030222-1.c: Skip on ptx.
|
|
|
|
|
* gcc.dg/pr68671.c: Fix ptx xfail-if.
|
|
|
|
|
* gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
|
|
|
|
|
* gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
|
|
|
|
|
|
2016-05-17 23:16:49 +02:00
|
|
|
|
2016-05-17 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/nvptx/abi-vararg-3.c: New.
|
|
|
|
|
|
2016-05-17 22:50:22 +02:00
|
|
|
|
2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/54579
|
|
|
|
|
PR middle-end/55299
|
|
|
|
|
* gcc.dg/fold-notrotate-1.c: New test.
|
|
|
|
|
* gcc.dg/fold-notshift-1.c: New test.
|
|
|
|
|
* gcc.dg/fold-notshift-2.c: New test.
|
|
|
|
|
|
2016-05-17 22:00:41 +02:00
|
|
|
|
2016-05-17 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR ipa/71146
|
|
|
|
|
* g++.dg/ipa/pr71146.C: New test.
|
|
|
|
|
|
2016-05-17 21:28:47 +02:00
|
|
|
|
2016-05-17 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* jit.dg/test-error-array-bounds.c: New test case.
|
|
|
|
|
|
2016-05-17 19:57:27 +02:00
|
|
|
|
2016-05-17 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/and-1.c: New testcase.
|
|
|
|
|
|
2016-05-17 19:54:28 +02:00
|
|
|
|
2016-05-17 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/pr69270.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/andnot-1.c: New testcase.
|
|
|
|
|
|
2016-05-17 19:50:55 +02:00
|
|
|
|
2016-05-17 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/pr69270.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/vrp99.c: New testcase.
|
|
|
|
|
|
2016-05-17 18:39:39 +02:00
|
|
|
|
2016-05-17 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
|
|
|
|
|
|
2016-05-17 18:37:19 +02:00
|
|
|
|
2016-05-17 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/simd/vmul_elem_1.c: New.
|
|
|
|
|
|
2016-05-17 18:34:46 +02:00
|
|
|
|
2016-05-17 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
|
|
|
|
|
".2d[index]" when scan the assembly.
|
|
|
|
|
* gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
|
|
|
|
|
float64x1.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
|
|
|
|
|
|
2016-05-17 14:53:30 +02:00
|
|
|
|
2016-05-17 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71132
|
|
|
|
|
* gcc.dg/torture/pr71132.c: New testcase.
|
|
|
|
|
|
2016-05-17 14:22:33 +02:00
|
|
|
|
2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
|
|
|
|
|
|
2016-05-17 14:15:05 +02:00
|
|
|
|
2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70809
|
|
|
|
|
* gcc.target/aarch64/pr70809_1.c: New test.
|
|
|
|
|
|
2016-05-17 12:22:07 +02:00
|
|
|
|
2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
|
|
|
|
|
* gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
|
|
|
|
|
|
2016-05-17 11:28:15 +02:00
|
|
|
|
2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/71114
|
|
|
|
|
* gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
|
|
|
|
|
|
2016-05-16 12:10:28 +02:00
|
|
|
|
2016-05-16 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* g++.dg/ipa/ivinline-7.C: Do not xfail.
|
|
|
|
|
* g++.dg/ipa/ivinline-9.C: Do not xfail.
|
|
|
|
|
|
2016-05-16 11:31:58 +02:00
|
|
|
|
2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
|
|
|
|
|
test for __ARM_FP16_ARGS.
|
|
|
|
|
* g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
|
|
|
|
|
* gcc.target/arm/aapcs/neon-vect10.c: New.
|
|
|
|
|
* gcc.target/arm/aapcs/neon-vect9.c: New.
|
|
|
|
|
* gcc.target/arm/aapcs/vfp18.c: New.
|
|
|
|
|
* gcc.target/arm/aapcs/vfp19.c: New.
|
|
|
|
|
* gcc.target/arm/aapcs/vfp20.c: New.
|
|
|
|
|
* gcc.target/arm/aapcs/vfp21.c: New.
|
|
|
|
|
* gcc.target/arm/fp16-aapcs-1.c: New.
|
|
|
|
|
* g++.target/arm/fp16-param-1.c: Update expected output. Add
|
|
|
|
|
test for __ARM_FP16_ARGS.
|
|
|
|
|
* g++.target/arm/fp16-return-1.c: Update expected output.
|
|
|
|
|
|
2016-05-16 10:11:42 +02:00
|
|
|
|
2016-05-16 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/70227
|
|
|
|
|
* g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
|
|
|
|
|
|
2016-05-15 20:34:57 +02:00
|
|
|
|
2016-05-15 Harald Anlauf <anlauf@gmx.de>
|
|
|
|
|
|
|
|
|
|
PR fortran/69603
|
|
|
|
|
* gfortran.dg/pr69603.f90: New testcase.
|
|
|
|
|
|
2016-05-14 18:00:35 +02:00
|
|
|
|
2016-05-14 Fritz Reese <fritzoreese@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/dec_union_4.f90: Fix endian issue.
|
|
|
|
|
|
2016-05-14 17:29:13 +02:00
|
|
|
|
2016-05-14 Fritz Reese <fritzoreese@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR fortran/71047
|
|
|
|
|
* gfortran.dg/pr71047.f08: New test.
|
|
|
|
|
|
Implement C11 DR#423 resolution (ignore function return type qualifiers).
The resolution of C11 DR#423, apart from doing things with the types
of expressions cast to qualified types which are only in standard
terms observable with _Generic and which agree with how GCC has
implemented _Generic all along, also specifies that qualifiers are
discarded from function return types: "derived-declarator-type-list
function returning T" becomes "derived-declarator-type-list function
returning the unqualified version of T" in the rules giving types for
function declarators. This means that declarations of a function with
both qualified and unqualified return types are now compatible,
similar to how different declarations can vary in whether a function
argument is declared with a qualifier or unqualified type.
This patch implements this resolution. Since the motivation for the
change was _Generic, the resolution is restricted to C11 mode; there's
no reason to consider there to be a defect in this regard in older
standard versions. Some less-obvious issues are handled as follows:
* As usual, and as with function arguments, _Atomic is not considered
a qualifier for this purpose; that is, function declarations must
agree regarding whether the return type is atomic.
* By 6.9.1#2, a function definition cannot return qualified void. But
with this change, specifying "const void" in the declaration
produces the type "function returning void", which is perfectly
valid, so "const void f (void) {}" is no longer an error.
* The application to restrict is less clear. The way I am
interpreting it in this patch is that "unqualified version of T" is
not valid if T is not valid, as in the case where T is a
restrict-qualified version of a type that cannot be restrict
qualified (non-pointer, or pointer-to-function). But it's possible
to argue the other way from the wording.
Bootstrapped with no regressions on x86_64-pc-linux-gnu.
gcc/c:
* c-decl.c (grokdeclarator): For C11, discard qualifiers on
function return type.
gcc/testsuite:
* gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
* gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
From-SVN: r236231
2016-05-13 23:35:39 +02:00
|
|
|
|
2016-05-13 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
|
|
|
|
|
* gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
|
|
|
|
|
gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
|
|
|
|
|
|
2016-05-13 22:55:26 +02:00
|
|
|
|
2016-05-13 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/60049
|
|
|
|
|
* g++.dg/cpp0x/constexpr-60049.C: New test.
|
|
|
|
|
|
2016-05-13 22:24:22 +02:00
|
|
|
|
2016-05-13 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR bootstrap/71071
|
|
|
|
|
* gcc.dg/pr71071.c: New test.
|
|
|
|
|
|
2016-05-13 19:27:13 +02:00
|
|
|
|
2016-05-13 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
|
|
|
|
|
remove XOP handling.
|
2016-05-14 11:07:13 +02:00
|
|
|
|
* gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
|
2016-05-13 19:27:13 +02:00
|
|
|
|
|
2016-05-13 14:57:50 +02:00
|
|
|
|
2016-05-13 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
|
|
|
|
|
__atomic_is_lock_free declaration.
|
|
|
|
|
|
2016-05-13 14:27:18 +02:00
|
|
|
|
2016-05-13 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/42587
|
|
|
|
|
* gcc.dg/optimize-bswapsi-4.c: New testcase.
|
|
|
|
|
|
2016-05-13 12:44:17 +02:00
|
|
|
|
2016-05-13 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
|
|
|
|
|
the new format of dump output.
|
|
|
|
|
|
2016-05-13 11:55:58 +02:00
|
|
|
|
2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr71084.c: New test.
|
|
|
|
|
|
2016-05-13 11:32:29 +02:00
|
|
|
|
2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
|
|
|
|
|
|
2016-05-30 16:50:44 +02:00
|
|
|
|
PR target/53440
|
|
|
|
|
* g++.dg/inherit/thunk1.C: Support arm / aarch64.
|
2016-05-13 11:32:29 +02:00
|
|
|
|
|
2016-05-13 11:23:28 +02:00
|
|
|
|
2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/struct_return.c: New test.
|
|
|
|
|
|
2016-05-12 17:28:08 +02:00
|
|
|
|
2016-05-12 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70756
|
|
|
|
|
* c-c++-common/pr70756-2.c: New test.
|
|
|
|
|
* c-c++-common/pr70756.c: New test.
|
|
|
|
|
|
2016-05-12 15:46:26 +02:00
|
|
|
|
2016-05-12 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71059
|
|
|
|
|
* gcc.dg/torture/pr71059.c: New testcase.
|
|
|
|
|
|
2016-05-12 15:05:13 +02:00
|
|
|
|
2016-05-12 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71062
|
|
|
|
|
* gcc.dg/torture/pr71062.c: New testcase.
|
|
|
|
|
|
2016-05-12 13:27:49 +02:00
|
|
|
|
2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71006
|
|
|
|
|
* gcc.dg/pr71006.c: New test.
|
|
|
|
|
|
2016-05-12 12:59:11 +02:00
|
|
|
|
2016-05-12 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR driver/71063
|
|
|
|
|
* gcc.dg/opts-7.c: New test.
|
|
|
|
|
|
2016-05-12 11:56:46 +02:00
|
|
|
|
2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70830
|
|
|
|
|
* gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
|
|
|
|
|
Add -save-temps to dg-options.
|
|
|
|
|
Scan for ldmfd rather than pop instruction.
|
|
|
|
|
* gcc.target/arm/interrupt-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/pr70830.c: New test.
|
|
|
|
|
|
2016-05-12 10:30:25 +02:00
|
|
|
|
2016-05-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-05-12 10:35:20 +02:00
|
|
|
|
* gcc.target/i386/avx512bw-vpextr-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512dq-vpextr-1.c: New test.
|
|
|
|
|
|
2016-05-12 10:34:11 +02:00
|
|
|
|
* gcc.target/i386/avx512bw-vpinsr-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512dq-vpinsr-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-vpinsr-1.c: New test.
|
|
|
|
|
|
2016-05-12 10:33:14 +02:00
|
|
|
|
PR target/71019
|
|
|
|
|
* gcc.target/i386/avx512vl-pack-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-pack-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512bw-pack-2.c: New test.
|
|
|
|
|
|
2016-05-12 10:32:31 +02:00
|
|
|
|
* gcc.target/i386/avx512vl-vinsertps-1.c: New test.
|
|
|
|
|
|
2016-05-12 10:30:25 +02:00
|
|
|
|
* gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
|
|
|
|
|
|
2016-05-12 09:18:58 +02:00
|
|
|
|
2016-05-12 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70986
|
|
|
|
|
* gcc.dg/torture/pr70986-1.c: New testcase.
|
|
|
|
|
* gcc.dg/torture/pr70986-2.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr70986-3.c: Likewise.
|
|
|
|
|
|
2016-05-11 22:23:37 +02:00
|
|
|
|
2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR c/43651
|
|
|
|
|
* gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
|
|
|
|
|
* gcc.dg/Wduplicate-decl-specifier.c: Likewise.
|
|
|
|
|
|
2016-05-11 21:16:58 +02:00
|
|
|
|
2016-05-11 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
|
|
|
|
|
directive.
|
|
|
|
|
* gcc.target/i386/pr66746.c: Ditto.
|
|
|
|
|
|
predicates.md (quad_memory_operand): Move most of the code into quad_address_p and call it to share code with...
[gcc]
2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
* config/rs6000/predicates.md (quad_memory_operand): Move most of
the code into quad_address_p and call it to share code with
vsx_quad_dform_memory_operand.
(vsx_quad_dform_memory_operand): New predicate for ISA 3.0 vector
d-form support.
* config/rs6000/rs6000.opt (-mlra): Switch to being an option mask
bit instead of being a separate word. Split -mpower9-dform into
two switches, -mpower9-dform-scalar and -mpower9-dform-vector.
* config/rs6000/rs6000.c (RELOAD_REG_QUAD_OFFSET): New addr_mask
for the register class supporting 128-bit quad word memory
offsets.
(mode_supports_vsx_dform_quad): Helper function to return if the
register class uses quad word memory offsets.
(rs6000_debug_addr_mask): Add support for quad word memory
offsets.
(rs6000_debug_reg_global): Always print if we are using LRA or
not.
(rs6000_setup_reg_addr_masks): If ISA 3.0 vector d-form
instructions are enabled, set up the appropriate addr_masks for
128-bit types.
(rs6000_init_hard_regno_mode_ok): wb constraint is now based on
-mpower9-dform-scalar, instead of -mpower9-dform.
(rs6000_option_override_internal): Split -mpower9-dform into two
switches, -mpower9-dform-scalar and -mpower9-dform-vector. The
-mpower9-dform switch sets or clears both. If we are not using
the LRA register allocator, do not enable -mpower9-dform-vector by
default. If we are using LRA, enable -mpower9-dform-vector and
-mvsx-timode if it is appropriate. Issue a warning if either
-mpower9-dform-vector or -mvsx-timode are explicitly used without
enabling LRA.
(quad_address_offset_p): New helper function to return if the
offset is legal for quad word memory instructions.
(quad_address_p): New function to determin if GPR or vector
register quad word memory addresses are legal.
(mem_operand_gpr): Validate quad word address offsets.
(reg_offset_addressing_ok_p): Add support for ISA 3.0 vector
d-form (register + offset) instructions.
(offsettable_ok_by_alignment): Likewise.
(rs6000_legitimate_offset_address_p): Likewise.
(legitimate_lo_sum_address_p): Likewise.
(rs6000_legitimize_address): Likewise.
(rs6000_legitimize_reload_address): Add more debug statements for
-mdebug=addr.
(rs6000_legitimate_address_p): Add support for ISA 3.0 vector
d-form instructions.
(rs6000_secondary_reload_memory): Add support for ISA 3.0 vector
d-form instructions. Distinguish different cases in debug
output. (rs6000_secondary_reload_inner): Add support for ISA 3.0 vector
d-form instructions.
(rs6000_preferred_reload_class): Likewise.
(rs6000_output_move_128bit): Add support for ISA 3.0 d-form
instructions. If ISA 3.0 is available, generate lxvx/stxvx instead
of the ISA 2.06 indexed memory instructions.
(rs6000_emit_prologue): If we have ISA 3.0 d-form instructions,
use them to save/restore the saved vector registers instead of
using Altivec instructions.
(rs6000_emit_epilogue): Likewise.
(rs6000_lra_p): Use TARGET_LRA instead of the old option word.
(rs6000_opt_masks): Split -mpower9-dform into
-mpower9-dform-scalar and -mpower9-dform-vector.
(rs6000_print_options_internal): Print -mno-<switch> if <switch>
was not selected.
* config/rs6000/vsx.md (p9_vecload_<mode>): Delete hack to emit
ISA 3.0 vector indexed memory instructions, and fold the code into
the normal mov<mode> patterns.
(p9_vecstore_<mode>): Likewise.
(vsx_mov<mode>): Add support for ISA 3.0 vector d-form
instructions.
(vsx_movti_64bit): Likewise.
(vsx_movti_32bit): Likewise.
* config/rs6000/constraints.md (wO constraint): New constraint for
ISA 3.0 vector d-form support.
* config/rs6000/rs6000-cpus.def (ISA_3_0_MASKS_SERVER): Use
-mpower9-dform-scalar instead of -mpower9-dform. Add note not to
include -mpower9-dform-vector until we switch over to LRA.
(POWERPC_MASKS): Add -mlra. Split -mpower9-dform into two.
switches, -mpower9-dform-scalar and -mpower9-dform-vector.
* config/rs6000/rs6000-protos.h (quad_address_p): Add declaration.
* doc/invoke.texi (RS/6000 and PowerPC Options): Add documentation
for -mpower9-dform and -mlra.
* doc/md.texi (wO constraint): Document wO constraint.
[gcc/testsuite]
2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
support.
* gcc.target/powerpc/dform-1.c: Add -mlra option to silence
warning when using -mvsx-timode.
* gcc.target/powerpc/p8vector-int128-1.c: Likewise.
* gcc.target/powerpc/dform-2.c: Likewise.
* gcc.target/powerpc/pr68805.c: Likewise.
From-SVN: r236133
2016-05-11 20:38:10 +02:00
|
|
|
|
2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
|
|
|
|
|
support.
|
|
|
|
|
* gcc.target/powerpc/dform-1.c: Add -mlra option to silence
|
|
|
|
|
warning when using -mvsx-timode.
|
|
|
|
|
* gcc.target/powerpc/p8vector-int128-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/dform-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr68805.c: Likewise.
|
|
|
|
|
|
2016-05-11 19:07:37 +02:00
|
|
|
|
2016-05-11 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71024
|
|
|
|
|
* c-c++-common/attributes-3.c: New test.
|
|
|
|
|
|
2016-05-11 17:50:20 +02:00
|
|
|
|
2016-05-11 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
|
|
|
|
|
* gcc.c-torture/execute/pr68185.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/pr70306.c: Requires global constructors.
|
|
|
|
|
* gcc.dg/pr69634.c: Requires scheduling.
|
|
|
|
|
* gcc.dg/torture/pr66178.c: Require label values.
|
|
|
|
|
* gcc.dg/setjmp-6.c: Require indirect jumps.
|
|
|
|
|
|
2016-05-11 16:04:32 +02:00
|
|
|
|
2016-05-11 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71055
|
|
|
|
|
* gcc.dg/torture/pr71055.c: New testcase.
|
|
|
|
|
|
2016-05-11 15:59:34 +02:00
|
|
|
|
2016-05-11 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR debug/71057
|
|
|
|
|
* g++.dg/debug/pr71057.C: New testcase.
|
|
|
|
|
|
2016-05-11 15:16:48 +02:00
|
|
|
|
2016-05-11 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR fortran/70855
|
|
|
|
|
* gfortran.dg/gomp/pr70855.f90: New test.
|
|
|
|
|
|
2016-05-11 12:24:11 +02:00
|
|
|
|
2016-05-11 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/71002
|
|
|
|
|
* g++.dg/torture/pr71002.C: New testcase.
|
|
|
|
|
|
2016-05-11 11:33:13 +02:00
|
|
|
|
2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70807
|
|
|
|
|
* gcc.dg/pr70807.c: New test.
|
|
|
|
|
|
2016-05-11 05:04:03 +02:00
|
|
|
|
2016-05-10 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/38611
|
|
|
|
|
* g++.dg/Wattributes.C: New test.
|
|
|
|
|
|
2016-05-10 21:52:20 +02:00
|
|
|
|
2016-05-10 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/bit-assoc.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/pr69270.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
|
|
|
|
|
|
2016-05-10 18:08:42 +02:00
|
|
|
|
2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/70799
|
|
|
|
|
* gcc.target/i386/pr70799-1.c: New test.
|
|
|
|
|
|
2016-05-10 17:57:37 +02:00
|
|
|
|
2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
|
|
|
|
|
|
2016-05-10 18:06:36 +02:00
|
|
|
|
2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70877
|
|
|
|
|
* gcc.target/i386/pr70877.c: New test.
|
|
|
|
|
|
2016-05-10 17:56:27 +02:00
|
|
|
|
2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70786
|
|
|
|
|
* gcc.target/i386/pr70876.c: New test.
|
|
|
|
|
|
2016-05-10 16:30:02 +02:00
|
|
|
|
2016-05-10 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70927
|
|
|
|
|
* gcc.target/i386/avx512vl-logic-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-logic-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512dq-logic-2.c: New test.
|
|
|
|
|
|
2016-05-10 16:27:12 +02:00
|
|
|
|
2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70963
|
|
|
|
|
* gcc.target/powerpc/pr70963.c: New.
|
|
|
|
|
|
2016-05-10 15:28:41 +02:00
|
|
|
|
2016-05-10 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/plugin/diagnostic-test-show-locus-bw.c
|
|
|
|
|
(test_very_wide_line): Add ruler to expected output.
|
|
|
|
|
* gcc.dg/plugin/diagnostic-test-show-locus-color.c
|
|
|
|
|
(test_very_wide_line): Likewise.
|
|
|
|
|
* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
|
|
|
|
|
(test_show_locus): Within the handling of "test_very_wide_line",
|
|
|
|
|
enable show_ruler_p on the diagnostic context.
|
|
|
|
|
|
2016-05-10 15:13:59 +02:00
|
|
|
|
2016-05-10 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71039
|
|
|
|
|
* gcc.dg/torture/pr71039.c: New testcase.
|
|
|
|
|
|
2016-05-10 15:05:57 +02:00
|
|
|
|
2016-05-10 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/nested-func-10.c: Requires alloca.
|
|
|
|
|
* gcc.dg/nested-func-9.c: Requires alloca.
|
|
|
|
|
* gcc.c-torture/execute/pr70460.c: Requires labels.
|
|
|
|
|
* gcc.c-torture/compile/pr70199.c: Requires labels.
|
|
|
|
|
* gcc.target/nvptx/decl.c: Compile only.
|
|
|
|
|
* gcc.target/nvptx/trailing-init.c: Compile only.
|
|
|
|
|
* gcc.target/nvptx/ary-init.c: Compile only.
|
|
|
|
|
|
2016-05-10 12:22:16 +02:00
|
|
|
|
2016-05-10 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70255
|
|
|
|
|
* gcc.dg/attr-opt-1.c: New test.
|
|
|
|
|
|
2016-05-10 10:20:43 +02:00
|
|
|
|
2016-05-10 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70497
|
|
|
|
|
PR tree-optimization/28367
|
|
|
|
|
* gcc.dg/torture/20160404-1.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
|
|
|
|
|
|
2016-05-10 10:03:49 +02:00
|
|
|
|
2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
|
|
|
|
|
|
2016-05-09 17:37:30 +02:00
|
|
|
|
2016-05-09 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/fabsneg-1.c New test.
|
|
|
|
|
|
2016-05-09 14:35:25 +02:00
|
|
|
|
2016-05-09 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/70826
|
|
|
|
|
* gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
|
|
|
|
|
|
2016-05-09 14:23:11 +02:00
|
|
|
|
2016-05-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70985
|
|
|
|
|
* gcc.dg/torture/pr70985.c: New testcase.
|
|
|
|
|
|
2016-05-09 13:44:03 +02:00
|
|
|
|
2016-05-09 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-9.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-10.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-11.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-12.c: New test.
|
|
|
|
|
* gcc.dg/vect/pr61194.c: Remove XFAIL.
|
|
|
|
|
* gcc.dg/vect/vect-23.c: Remove XFAIL.
|
|
|
|
|
* gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
|
|
|
|
|
|
2016-05-09 09:42:45 +02:00
|
|
|
|
2016-05-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR fortran/70937
|
|
|
|
|
* gfortran.dg/pr70937.f90: New testcase.
|
|
|
|
|
|
2016-05-08 13:52:38 +02:00
|
|
|
|
2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
|
|
|
|
|
|
re PR fortran/56226 (Add support for DEC UNION and MAP extensions)
2016-05-07 Fritz Reese <fritzoreese@gmail.com>
PR fortran/56226
* module.c (dt_upper_string): Rename to gfc_dt_upper_string
(dt_lower_string): Likewise.
* gfortran.h: Make new gfc_dt_upper/lower_string global.
* class.c: Use gfc_dt_upper_string.
* decl.c: Likewise.
* symbol.c: Likewise.
* resolve.c (resolve_component): New function.
(resolve_fl_derived0): Move component loop code to resolve_component.
* parse.c (check_component): New function.
(parse_derived): Move loop code to check_component.
* lang.opt, invoke.texi, options.c : New option -fdec-structure.
* libgfortran.h (bt): New basic type BT_UNION.
* gfortran.h (gfc_option): New option -fdec-structure.
(gfc_get_union_type, gfc_compare_union_types): New prototypes.
(gfc_bt_struct, gfc_fl_struct, case_bt_struct, case_fl_struct): New
macros.
(gfc_find_component): Change prototype.
* match.h (gfc_match_member_sep, gfc_match_map, gfc_match_union,
gfc_match_structure_decl): New prototypes.
* parse.h (gfc_comp_struct): New macro.
* symbol.c (gfc_find_component): Search for components in nested unions
* class.c (insert_component_ref, gfc_add_component_ref, add_proc_comp,
copy_vtab_proc_comps): Update calls to gfc_find_component.
* primary.c (gfc_convert_to_structure_constructor): Likewise.
* symbol.c (gfc_add_component): Likewise.
* resolve.c (resolve_typebound_function, resolve_typebound_subroutine,
resolve_typebound_procedure, resolve_component, resolve_fl_derived):
Likewise.
* expr.c (get_union_init, component_init): New functions.
* decl.c (match_clist_expr, match_record_decl, get_struct_decl,
gfc_match_map, gfc_match_union, gfc_match_structure_decl): Likewise.
* interface.c (compare_components, gfc_compare_union_types): Likewise.
* match.c (gfc_match_member_sep): Likewise.
* parse.c (check_component, parse_union, parse_struct_map): Likewise.
* resolve.c (resolve_fl_struct): Likewise.
* symbol.c (find_union_component): Likewise.
* trans-types.c (gfc_get_union_type): Likewise.
* parse.c (parse_derived): Use new functions.
* interface.c (gfc_compare_derived_types, gfc_compare_types): Likewise.
* expr.c (gfc_default_initializer): Likewise.
* gfortran.texi: Support for DEC structures, unions, and maps.
* gfortran.h (gfc_statement, sym_flavor): Likewise.
* check.c (gfc_check_kill_sub): Likewise.
* expr.c (gfc_copy_expr, simplify_const_ref,
gfc_has_default_initializer): Likewise.
* decl.c (build_sym, match_data_constant, add_init_expr_to_sym,
match_pointer_init, build_struct, variable_decl,
gfc_match_decl_type_spec, gfc_mach_data-decl, gfc_match_entry,
gfc_match_end, gfc_match_derived_decl): Likewise.
* interface.c (check_interface0, check_interface1,
gfc_search_interface): Likewise.
* misc.c (gfc_basic_typename, gfc_typename): Likewise.
* module.c (add_true_name, build_tnt, bt_types, mio_typespec,
fix_mio_expr, load_needed, mio_symbol, read_module, write_symbol,
gfc_get_module_backend_decl): Likewise.
* parse.h (gfc_compile_state): Likewise.
* parse.c (decode_specification_statement, decode_statement,
gfc_ascii_statement, verify_st_order, parse_spec): Likewise.
* primary.c (gfc_match_varspec, gfc_match_structure_constructor,
gfc_match_rvalue, match_variable): Likewise.
* resolve.c (find_arglists, resolve_structure_cons,
is_illegal_recursion, resolve_generic_f, get_declared_from_expr,
resolve_typebound_subroutine, resolve_allocate_expr,
nonscalar_typebound_assign, generate_component_assignments,
resolve_fl_variable_derived, check_defined_assignments,
resolve_component, resolve_symbol, resolve_equivalence_derived):
Likewise.
* symbol.c (flavors, check_conflict, gfc_add_flavor, gfc_use_derived,
gfc_restore_last_undo_checkpoint, gfc_type_compatible,
gfc_find_dt_in_generic): Likewise.
* trans-decl.c (gfc_get_module_backend_decl, create_function_arglist,
gfc_create_module_variable, check_constant_initializer): Likewise.
* trans-expr.c (gfc_conv_component_ref, gfc_conv_initializer,
gfc_trans_alloc_subarray_assign, gfc_trans_subcomponent_assign,
gfc_conv_structure, gfc_trans_scalar_assign, copyable_array_p):
Likewise.
* trans-io.c (transfer_namelist_element, transfer_expr,
gfc_trans_transfer): Likewise.
* trans-stmt.c (gfc_trans_deallocate): Likewise.
* trans-types.c (gfc_typenode_for_spec, gfc_copy_dt_decls_ifequal,
gfc_get_derived_type): Likewise.
2016-05-07 Fritz Reese <fritzoreese@gmail.com>
PR fortran/56226
* gfortran.dg/dec_structure_1.f90: New testcase.
* gfortran.dg/dec_structure_2.f90: Ditto.
* gfortran.dg/dec_structure_3.f90: Ditto.
* gfortran.dg/dec_structure_4.f90: Ditto.
* gfortran.dg/dec_structure_5.f90: Ditto.
* gfortran.dg/dec_structure_6.f90: Ditto.
* gfortran.dg/dec_structure_7.f90: Ditto.
* gfortran.dg/dec_structure_8.f90: Ditto.
* gfortran.dg/dec_structure_9.f90: Ditto.
* gfortran.dg/dec_structure_10.f90: Ditto.
* gfortran.dg/dec_structure_11.f90: Ditto.
* gfortran.dg/dec_union_1.f90: Ditto.
* gfortran.dg/dec_union_2.f90: Ditto.
* gfortran.dg/dec_union_3.f90: Ditto.
* gfortran.dg/dec_union_4.f90: Ditto.
* gfortran.dg/dec_union_5.f90: Ditto.
* gfortran.dg/dec_union_6.f90: Ditto.
* gfortran.dg/dec_union_7.f90: Ditto.
From-SVN: r235999
2016-05-08 01:16:23 +02:00
|
|
|
|
2016-05-07 Fritz Reese <fritzoreese@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR fortran/56226
|
|
|
|
|
* gfortran.dg/dec_structure_1.f90: New testcase.
|
|
|
|
|
* gfortran.dg/dec_structure_2.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_structure_3.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_structure_4.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_structure_5.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_structure_6.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_structure_7.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_structure_8.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_structure_9.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_structure_10.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_structure_11.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_union_1.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_union_2.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_union_3.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_union_4.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_union_5.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_union_6.f90: Ditto.
|
|
|
|
|
* gfortran.dg/dec_union_7.f90: Ditto.
|
|
|
|
|
|
2016-05-07 08:47:07 +02:00
|
|
|
|
2016-05-07 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70956
|
|
|
|
|
* gcc.dg/graphite/pr70956.c: New test.
|
|
|
|
|
|
2016-05-06 15:14:34 +02:00
|
|
|
|
2016-05-06 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-05-06 17:23:56 +02:00
|
|
|
|
PR middle-end/70941
|
|
|
|
|
* gcc.dg/torture/pr70941.c (abort): Remove prototype.
|
|
|
|
|
(a, b, c, d): Change type from char to signed char.
|
|
|
|
|
(main): Compare against (signed char) -1634678893 instead of
|
|
|
|
|
hardcoded -109. Use __builtin_abort instead of abort.
|
|
|
|
|
|
2016-05-06 15:15:24 +02:00
|
|
|
|
* gcc.target/i386/avx512bw-vpsraw-3.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-vpsrad-3.c: New test.
|
|
|
|
|
|
2016-05-06 15:14:34 +02:00
|
|
|
|
* gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
|
|
|
|
|
|
2016-05-06 14:07:25 +02:00
|
|
|
|
2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR debug/70935
|
|
|
|
|
* gcc.dg/torture/pr70935.c: New test.
|
|
|
|
|
|
2016-05-06 12:20:13 +02:00
|
|
|
|
2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/58219
|
2016-05-06 12:23:48 +02:00
|
|
|
|
* gcc.target/sh/pr58219.c: New tests.
|
2016-05-06 12:20:13 +02:00
|
|
|
|
|
2016-05-06 12:18:59 +02:00
|
|
|
|
2016-05-06 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70960
|
|
|
|
|
* gfortran.fortran-torture/compile/pr70960.f90: New testcase.
|
|
|
|
|
|
re PR target/52933 (SH Target: Use div0s for integer sign comparisons)
gcc/
PR target/52933
* config/sh/sh.md (*cmp_div0s_7, *cmp_div0s_8): Add div0s variants.
* config/sh/sh.c (sh_rtx_costs): Add another div0s case.
gcc/testsuite/
PR target/52933
* gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
Adjust expected instruction counts.
* gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
From-SVN: r235952
2016-05-06 11:52:35 +02:00
|
|
|
|
2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/52933
|
|
|
|
|
* gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
|
|
|
|
|
test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
|
|
|
|
|
Adjust expected instruction counts.
|
|
|
|
|
* gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
|
|
|
|
|
|
2016-05-06 11:47:25 +02:00
|
|
|
|
2016-05-06 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/70875
|
|
|
|
|
* gcc.dg/ubsan/bounds-3.c: New test.
|
|
|
|
|
|
2016-05-06 11:41:57 +02:00
|
|
|
|
2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/54089
|
|
|
|
|
* gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
|
|
|
|
|
|
2016-05-06 09:44:22 +02:00
|
|
|
|
2016-05-06 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70931
|
|
|
|
|
* gfortran.dg/pr70931.f90: New testcase.
|
|
|
|
|
|
2016-05-06 09:38:27 +02:00
|
|
|
|
2016-05-06 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70941
|
|
|
|
|
* gcc.dg/torture/pr70941.c: New testcase.
|
|
|
|
|
|
2016-05-05 18:20:54 +02:00
|
|
|
|
2016-05-05 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/57206
|
|
|
|
|
* gcc.dg/vect/pr57206.c: New test.
|
|
|
|
|
|
2016-05-05 16:29:47 +02:00
|
|
|
|
2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/ipa/inline-8.c (isnanf): Declare.
|
|
|
|
|
|
2016-05-05 15:26:59 +02:00
|
|
|
|
2016-05-05 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-05-05 15:29:54 +02:00
|
|
|
|
* gcc.target/i386/avx512f-vfmadd-1.c: New test.
|
|
|
|
|
|
2016-05-05 15:26:59 +02:00
|
|
|
|
* c-c++-common/Wdangling-else-4.c: New test.
|
|
|
|
|
|
2016-05-04 19:02:57 +02:00
|
|
|
|
2016-05-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-05-04 22:44:40 +02:00
|
|
|
|
PR c++/70906
|
|
|
|
|
PR c++/70933
|
|
|
|
|
* g++.dg/opt/pr70906.C: New test.
|
|
|
|
|
* g++.dg/opt/pr70933.C: New test.
|
|
|
|
|
|
2016-05-04 19:02:57 +02:00
|
|
|
|
* gcc.target/i386/avx512vl-vmovq-1.c: New test.
|
|
|
|
|
|
2016-05-04 18:36:51 +02:00
|
|
|
|
2016-05-04 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/ipa/pure-const-3.c: New testcase.
|
|
|
|
|
|
2016-05-04 18:00:33 +02:00
|
|
|
|
2016-05-04 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/Wdangling-else-1.c: New test.
|
|
|
|
|
* c-c++-common/Wdangling-else-2.c: New test.
|
|
|
|
|
* c-c++-common/Wdangling-else-3.c: New test.
|
|
|
|
|
|
2016-05-04 16:56:19 +02:00
|
|
|
|
2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
|
|
|
|
|
flag is present.
|
|
|
|
|
|
2016-05-04 15:46:15 +02:00
|
|
|
|
2016-05-04 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/48778
|
|
|
|
|
* gcc.dg/Waddress-2.c: New test.
|
|
|
|
|
|
2016-05-04 01:51:34 +02:00
|
|
|
|
2016-05-04 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/pr70866.c: New.
|
|
|
|
|
|
PR c++/66561 - __builtin_LINE at al. should yield constant expressions
PR c++/66561 - __builtin_LINE at al. should yield constant expressions
PR c++/66639 - declare __func__, __FUNCTION__ & __PRETTY_FUNCTION__ constexpr
gcc/testsuite/ChangeLog:
2016-05-03 Martin Sebor <msebor@redhat.com>
PR c++/66561
* c-c++-common/builtin_location.c: New test.
* g++.dg/cpp1y/builtin_location.C: New test.
gcc/cp/ChangeLog:
2016-05-03 Martin Sebor <msebor@redhat.com>
PR c++/66561
* tree.c (builtin_valid_in_constant_expr_p): Treat BUILT_IN_FILE,
BUILT_IN_FUNCTION, and BUILT_IN_LINE as constant expressions.
gcc/ChangeLog:
2016-05-03 Martin Sebor <msebor@redhat.com>
PR c++/66561
* builtins.c (fold_builtin_FILE): New function.
(fold_builtin_FUNCTION, fold_builtin_LINE): New functions.
(fold_builtin_0): Call them.
* gimplify.c (gimplify_call_expr): Remove the handling of
BUILT_IN_FILE, BUILT_IN_FUNCTION, and BUILT_IN_LINE.
PR c++/66561
* doc/extend.texi (Other Builtins): Update __builtin_FILE,
__builtin_FUNCTION, and __builtin_LINE to reflect they yield
constants.
PR c++/66639
* doc/extend.texi (Function Names as Strings): Update __func__,
__FUNCTION__, __PRETTY_FUNCTION__ to reflect they evaluate to
constants.
From-SVN: r235845
2016-05-03 23:15:28 +02:00
|
|
|
|
2016-05-03 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/66561
|
|
|
|
|
* c-c++-common/builtin_location.c: New test.
|
|
|
|
|
* g++.dg/cpp1y/builtin_location.C: New test.
|
|
|
|
|
|
2016-05-03 20:03:42 +02:00
|
|
|
|
2016-05-03 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70859
|
|
|
|
|
* gcc.dg/pr70859.c: New test.
|
|
|
|
|
* gcc.dg/pr70859-2.c: New test.
|
|
|
|
|
|
2016-05-03 18:21:14 +02:00
|
|
|
|
2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/debug5.adb: New testcase.
|
|
|
|
|
|
2016-05-03 15:30:33 +02:00
|
|
|
|
2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
|
|
|
|
|
* gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
|
|
|
|
|
Procedure to check for z10 instruction set.
|
|
|
|
|
|
2016-05-03 15:06:40 +02:00
|
|
|
|
2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/ipa/inline-8.c: Require c99_runtime.
|
|
|
|
|
|
2016-05-03 14:38:32 +02:00
|
|
|
|
2016-05-03 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/savres.c: Add func using a single gpr.
|
|
|
|
|
|
2016-05-03 14:18:57 +02:00
|
|
|
|
2016-05-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx512f-cvt-1.c: New test.
|
|
|
|
|
|
2016-05-03 14:14:37 +02:00
|
|
|
|
2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
|
|
|
|
|
-fdump-tree-vrp-details.
|
|
|
|
|
|
2016-05-03 14:06:19 +02:00
|
|
|
|
2016-05-03 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr30172-1.c: Adjust.
|
|
|
|
|
* gcc.dg/pr63743.c: Likewise.
|
|
|
|
|
* gcc.dg/tm/pr51696.c: Likewise.
|
|
|
|
|
* c-c++-common/tm/safe-1.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-prof/val-prof-3.c: Likewise.
|
|
|
|
|
* gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
|
|
|
|
|
* g++.dg/plugin/self-assign-test-1.C: Likewise.
|
|
|
|
|
* g++.dg/plugin/self-assign-test-2.C: Likewise.
|
|
|
|
|
|
re PR target/49244 (__sync or __atomic builtins will not emit 'lock bts/btr/btc')
PR target/49244
* tree-ssa-ccp.c: Include stor-layout.h and optabs-query.h.
(optimize_atomic_bit_test_and): New function.
(pass_fold_builtins::execute): Use it.
* optabs.def (atomic_bit_test_and_set_optab,
atomic_bit_test_and_complement_optab,
atomic_bit_test_and_reset_optab): New optabs.
* internal-fn.def (ATOMIC_BIT_TEST_AND_SET,
ATOMIC_BIT_TEST_AND_COMPLEMENT, ATOMIC_BIT_TEST_AND_RESET): New ifns.
* builtins.h (expand_ifn_atomic_bit_test_and): New prototype.
* builtins.c (expand_ifn_atomic_bit_test_and): New function.
* internal-fn.c (expand_ATOMIC_BIT_TEST_AND_SET,
expand_ATOMIC_BIT_TEST_AND_COMPLEMENT,
expand_ATOMIC_BIT_TEST_AND_RESET): New functions.
* doc/md.texi (atomic_bit_test_and_set@var{mode},
atomic_bit_test_and_complement@var{mode},
atomic_bit_test_and_reset@var{mode}): Document.
* config/i386/sync.md (atomic_bit_test_and_set<mode>,
atomic_bit_test_and_complement<mode>,
atomic_bit_test_and_reset<mode>): New expanders.
(atomic_bit_test_and_set<mode>_1,
atomic_bit_test_and_complement<mode>_1,
atomic_bit_test_and_reset<mode>_1): New insns.
* gcc.target/i386/pr49244-1.c: New test.
* gcc.target/i386/pr49244-2.c: New test.
From-SVN: r235813
2016-05-03 13:37:25 +02:00
|
|
|
|
2016-05-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-05-03 13:45:04 +02:00
|
|
|
|
PR rtl-optimization/70467
|
|
|
|
|
* gcc.target/i386/pr70467-3.c: New test.
|
|
|
|
|
* gcc.target/i386/pr70467-4.c: New test.
|
|
|
|
|
|
2016-05-03 13:38:38 +02:00
|
|
|
|
PR tree-optimization/70916
|
|
|
|
|
* gcc.c-torture/compile/pr70916.c: New test.
|
|
|
|
|
|
re PR target/49244 (__sync or __atomic builtins will not emit 'lock bts/btr/btc')
PR target/49244
* tree-ssa-ccp.c: Include stor-layout.h and optabs-query.h.
(optimize_atomic_bit_test_and): New function.
(pass_fold_builtins::execute): Use it.
* optabs.def (atomic_bit_test_and_set_optab,
atomic_bit_test_and_complement_optab,
atomic_bit_test_and_reset_optab): New optabs.
* internal-fn.def (ATOMIC_BIT_TEST_AND_SET,
ATOMIC_BIT_TEST_AND_COMPLEMENT, ATOMIC_BIT_TEST_AND_RESET): New ifns.
* builtins.h (expand_ifn_atomic_bit_test_and): New prototype.
* builtins.c (expand_ifn_atomic_bit_test_and): New function.
* internal-fn.c (expand_ATOMIC_BIT_TEST_AND_SET,
expand_ATOMIC_BIT_TEST_AND_COMPLEMENT,
expand_ATOMIC_BIT_TEST_AND_RESET): New functions.
* doc/md.texi (atomic_bit_test_and_set@var{mode},
atomic_bit_test_and_complement@var{mode},
atomic_bit_test_and_reset@var{mode}): Document.
* config/i386/sync.md (atomic_bit_test_and_set<mode>,
atomic_bit_test_and_complement<mode>,
atomic_bit_test_and_reset<mode>): New expanders.
(atomic_bit_test_and_set<mode>_1,
atomic_bit_test_and_complement<mode>_1,
atomic_bit_test_and_reset<mode>_1): New insns.
* gcc.target/i386/pr49244-1.c: New test.
* gcc.target/i386/pr49244-2.c: New test.
From-SVN: r235813
2016-05-03 13:37:25 +02:00
|
|
|
|
PR target/49244
|
|
|
|
|
* gcc.target/i386/pr49244-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr49244-2.c: New test.
|
|
|
|
|
|
2016-05-03 11:35:42 +02:00
|
|
|
|
2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/44281
|
|
|
|
|
* gcc.target/i386/pr44281.c: New test.
|
|
|
|
|
|
2016-05-03 11:04:46 +02:00
|
|
|
|
2016-05-03 bin cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/56541
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-pr56541.c: new test.
|
|
|
|
|
* gcc.dg/vect/pr56541.c: new test.
|
|
|
|
|
|
2016-05-03 01:23:45 +02:00
|
|
|
|
2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/float128-complex-1.c: New tests for complex
|
|
|
|
|
__float128.
|
|
|
|
|
* gcc.target/powerpc/float128-complex-2.c: Likewise.
|
|
|
|
|
|
2016-05-02 23:45:34 +02:00
|
|
|
|
2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/70520
|
|
|
|
|
* c-c++-common/asan/clone-test-1.c (main): Align child process
|
|
|
|
|
stack to 16 bytes.
|
|
|
|
|
|
2016-05-02 21:09:30 +02:00
|
|
|
|
2016-05-02 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/62314
|
|
|
|
|
* g++.dg/spellcheck-fields-2.C: New test case.
|
|
|
|
|
|
2016-05-02 20:36:40 +02:00
|
|
|
|
2016-05-02 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/62314
|
|
|
|
|
* g++.dg/pr62314.C: New test case.
|
|
|
|
|
|
2016-05-02 18:55:56 +02:00
|
|
|
|
2016-05-02 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/ipa/inline-8.c: New testcase.
|
|
|
|
|
|
2016-05-02 18:46:10 +02:00
|
|
|
|
2016-05-02 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/70467
|
|
|
|
|
* gcc.target/i386/pr70467-1.c: New test.
|
|
|
|
|
|
2016-05-02 16:41:25 +02:00
|
|
|
|
2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/spec-options.c: Run the test on all targets.
|
|
|
|
|
* gcc.dg/foo.specs: Use cpp_unique_options.
|
|
|
|
|
|
2016-05-02 16:32:53 +02:00
|
|
|
|
2016-05-02 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/unord.c: New testcase.
|
|
|
|
|
|
2016-05-02 16:09:07 +02:00
|
|
|
|
2016-05-02 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/20040305-1.c: Adjust.
|
|
|
|
|
|
2016-05-02 15:16:22 +02:00
|
|
|
|
2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
|
|
|
|
|
|
2016-05-02 13:35:59 +02:00
|
|
|
|
2016-05-02 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70851
|
|
|
|
|
* gcc.dg/enum-incomplete-3.c: New test.
|
|
|
|
|
|
2016-05-02 09:42:06 +02:00
|
|
|
|
2016-05-02 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70700
|
|
|
|
|
* gcc.dg/pr70700.c: New test.
|
|
|
|
|
|
2016-05-01 21:04:05 +02:00
|
|
|
|
2016-05-01 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
|
|
|
|
|
* gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
|
|
|
|
|
|
2016-04-30 12:42:14 +02:00
|
|
|
|
2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* ada/acats/run_acats: Rename into...
|
|
|
|
|
* ada/acats/run_acats.sh: ...this. Only export BASE variable.
|
|
|
|
|
* ada/acats/run_all.sh: Remove redundant test.
|
|
|
|
|
(target_run): Move around.
|
|
|
|
|
(target_gnatchop): Use newly built executable.
|
|
|
|
|
(target_gnatmake): Likewise.
|
|
|
|
|
Check that the compilation of impbit succeeds.
|
|
|
|
|
|
2016-04-30 03:56:55 +02:00
|
|
|
|
2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
|
|
|
|
|
* gcc.dg/20021029-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/attr-isr-trap_exit.c: Likewise.
|
|
|
|
|
* gcc.target/sh/attr-isr-trapa.c: Likewise.
|
|
|
|
|
* gcc.target/sh/cmpstr.c: Likewise.
|
|
|
|
|
* gcc.target/sh/cmpstrn.c: Likewise.
|
|
|
|
|
* gcc.target/sh/memset.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr21255-2-mb.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr21255-2-ml.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr39423-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr49468-di.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr49468-si.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr49880-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr49880-2.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr49880-3.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr50751-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr50751-4.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr50751-7.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-10.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-11.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-12.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-13.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-14.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-17.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-18.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-19.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-4.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-5.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-7.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-8.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51244-9.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr51697.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr52483-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr52483-2.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr52483-3.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr52483-5.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr52933-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr52933-2.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr52933-3.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr53568-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr53976-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr53988-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr53988.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54089-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54089-6.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54089-7.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54089-8.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54089-9.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54236-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54236-2.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54236-3.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54236-4.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54386.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54602-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54685.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54760-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54760-2.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54760-3.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54760-4.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54760-5.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr54760-6.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr55146.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr55160.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr59278.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr59401-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr59533-1.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pr63260.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
|
|
|
|
|
* gcc.target/sh/pragma-isr-trapa.c: Likewise.
|
|
|
|
|
* gcc.target/sh/strlen.c: Likewise.
|
|
|
|
|
* gcc.target/sh/torture/pr30807.c: Likewise.
|
|
|
|
|
* gcc.target/sh/torture/pr34777.c: Likewise.
|
|
|
|
|
* gcc.target/sh/torture/pr64652.c: Likewise.
|
|
|
|
|
* gcc.target/sh/torture/pr65505.c: Likewise.
|
|
|
|
|
* gcc.target/sh/torture/pragma-isr.c: Likewise.
|
|
|
|
|
* gcc.target/sh/torture/pragma-isr2.c: Likewise.
|
|
|
|
|
|
2016-04-30 02:00:51 +02:00
|
|
|
|
2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/66644
|
|
|
|
|
* g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
|
|
|
|
|
|
2016-04-29 22:57:14 +02:00
|
|
|
|
2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vsx-elemrev-1.c: New.
|
|
|
|
|
* gcc.target/powerpc/vsx-elemrev-2.c: New.
|
|
|
|
|
* gcc.target/powerpc/vsx-elemrev-3.c: New.
|
|
|
|
|
* gcc.target/powerpc/vsx-elemrev-4.c: New.
|
|
|
|
|
|
2016-04-29 21:15:25 +02:00
|
|
|
|
2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-thread-14.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
|
|
|
|
|
|
2016-04-29 19:42:04 +02:00
|
|
|
|
2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70626
|
|
|
|
|
* c-c++-common/goacc/combined-reduction.c: New test.
|
|
|
|
|
* gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
|
|
|
|
|
|
2016-04-29 19:27:59 +02:00
|
|
|
|
2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr70155-1.c: Check for nonexistence of the
|
|
|
|
|
*movdi_internal pattern only if PIC off.
|
|
|
|
|
* gcc.target/i386/pr70155-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-5.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-6.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-7.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-8.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-15.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-17.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-22.c: Likewise.
|
|
|
|
|
|
2016-04-29 17:13:03 +02:00
|
|
|
|
2016-04-29 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70803
|
|
|
|
|
* gcc.dg/vect/pr56625.c: Require vect_int_mult.
|
|
|
|
|
|
2016-04-29 15:27:24 +02:00
|
|
|
|
2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
|
|
|
|
|
optimization of vector loop.
|
|
|
|
|
* gcc.target/i386/vect-unpack-3.c: New test.
|
|
|
|
|
* gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
|
|
|
|
|
* gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
|
|
|
|
|
* gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
|
|
|
|
|
|
2016-04-29 14:32:45 +02:00
|
|
|
|
2016-04-29 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/70342
|
|
|
|
|
* g++.dg/ubsan/null-7.C: New test.
|
|
|
|
|
|
2016-04-29 14:39:25 +02:00
|
|
|
|
PR c/70852
|
|
|
|
|
* gcc.dg/pr70852.c: New test.
|
|
|
|
|
|
2016-04-29 11:20:06 +02:00
|
|
|
|
2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR/69089
|
|
|
|
|
* g++.dg/cpp0x/alignas6.C: New test.
|
|
|
|
|
|
2016-04-29 11:19:01 +02:00
|
|
|
|
2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
2016-06-07 11:24:21 +02:00
|
|
|
|
* gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
|
|
|
|
|
* gcc.dg/pr27003.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/cswtch.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/predcom-2.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/predcom-4.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/predcom-5.c: Likewise.
|
2016-04-29 11:19:01 +02:00
|
|
|
|
* gcc.target/arc/mxy.c: Likewise.
|
|
|
|
|
* gcc.target/arc/mswape.c: Likewise.
|
|
|
|
|
* gcc.target/arc/mrtsc.c: Likewise.
|
|
|
|
|
* gcc.target/arc/mcrc.c: Likewise.
|
|
|
|
|
* gcc.target/arc/mdsp-packa.c: Likewise.
|
|
|
|
|
* gcc.target/arc/mdvbf.c: Likewise.
|
|
|
|
|
* gcc.target/arc/mlock.c: Likewise.
|
|
|
|
|
* gcc.target/arc/mmac-24.c: Likewise.
|
|
|
|
|
* gcc.dg/spec-options.c: Switch order of the two "dg-do run".
|
|
|
|
|
|
2016-04-29 10:59:09 +02:00
|
|
|
|
2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
|
|
|
|
Matthijs Kooijman <matthijs@stdin.nl>
|
|
|
|
|
Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
|
|
|
|
PR target/60040
|
|
|
|
|
* gcc.target/avr/pr60040-1.c: New.
|
|
|
|
|
* gcc.target/avr/pr60040-2.c: New.
|
|
|
|
|
|
2016-04-29 10:47:34 +02:00
|
|
|
|
2016-04-29 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/pr18589-10.c: Adjust.
|
|
|
|
|
|
2016-04-29 10:36:49 +02:00
|
|
|
|
2016-04-29 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/13962
|
|
|
|
|
PR tree-optimization/65686
|
|
|
|
|
* gcc.dg/uninit-pr65686.c: New testcase.
|
|
|
|
|
|
2016-04-29 00:23:01 +02:00
|
|
|
|
2016-04-29 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70843
|
|
|
|
|
* gcc.dg/pr70843.c: New test.
|
|
|
|
|
|
2016-04-28 21:33:34 +02:00
|
|
|
|
2016-04-28 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70858
|
|
|
|
|
* gcc.target/i386/pr70858.c: New test.
|
|
|
|
|
|
2016-04-28 21:13:47 +02:00
|
|
|
|
2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arc/nps400-1.c: New file.
|
|
|
|
|
|
2016-04-28 21:08:28 +02:00
|
|
|
|
2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
|
|
|
|
|
Andrew Burgess <andrew.burgess@embecosm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arc/movh_cl-1.c: New file.
|
|
|
|
|
|
2016-04-28 20:48:43 +02:00
|
|
|
|
2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
|
|
|
|
|
Andrew Burgess <andrew.burgess@embecosm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arc/extzv-1.c: New file.
|
|
|
|
|
* gcc.target/arc/insv-1.c: New file.
|
|
|
|
|
* gcc.target/arc/insv-2.c: New file.
|
|
|
|
|
* gcc.target/arc/movb-1.c: New file.
|
|
|
|
|
* gcc.target/arc/movb-2.c: New file.
|
|
|
|
|
* gcc.target/arc/movb-3.c: New file.
|
|
|
|
|
* gcc.target/arc/movb-4.c: New file.
|
|
|
|
|
* gcc.target/arc/movb-5.c: New file.
|
|
|
|
|
* gcc.target/arc/movb_cl-1.c: New file.
|
|
|
|
|
* gcc.target/arc/movb_cl-2.c: New file.
|
|
|
|
|
* gcc.target/arc/movbi_cl-1.c: New file.
|
|
|
|
|
* gcc.target/arc/movl-1.c: New file.
|
|
|
|
|
|
2016-04-28 20:21:42 +02:00
|
|
|
|
2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
|
|
|
|
|
Andrew Burgess <andrew.burgess@embecosm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arc/cmem-1.c: New file.
|
|
|
|
|
* gcc.target/arc/cmem-2.c: New file.
|
|
|
|
|
* gcc.target/arc/cmem-3.c: New file.
|
|
|
|
|
* gcc.target/arc/cmem-4.c: New file.
|
|
|
|
|
* gcc.target/arc/cmem-5.c: New file.
|
|
|
|
|
* gcc.target/arc/cmem-6.c: New file.
|
|
|
|
|
* gcc.target/arc/cmem-7.c: New file.
|
|
|
|
|
* gcc.target/arc/cmem-ld.inc: New file.
|
|
|
|
|
* gcc.target/arc/cmem-st.inc: New file.
|
|
|
|
|
|
2016-04-28 19:10:14 +02:00
|
|
|
|
2016-04-28 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70821
|
|
|
|
|
* gcc.target/i386/pr70821.c: New test.
|
|
|
|
|
|
2016-04-28 18:01:52 +02:00
|
|
|
|
2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vec-adde.c: New test.
|
|
|
|
|
* gcc.target/powerpc/vec-adde-int128.c: New test.
|
|
|
|
|
|
2016-04-28 17:57:16 +02:00
|
|
|
|
2016-04-28 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx-vround-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx-vround-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-vround-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-vround-2.c: New test.
|
|
|
|
|
|
2016-04-28 17:16:57 +02:00
|
|
|
|
2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
PR testsuite/70595
|
|
|
|
|
* lib/target-supports.exp (check_libcilkrts_available): Rename to ...
|
|
|
|
|
(check_effective_target_cilkplus_runtime): ... this.
|
|
|
|
|
* g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
|
|
|
|
|
* gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
|
|
|
|
|
|
|
|
|
|
* c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
|
|
|
|
|
Require cilkplus_runtime.
|
|
|
|
|
Don't add -lcilkrts.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/fib.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/for1.cc: Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
|
|
|
|
|
|
|
|
|
|
* c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
|
|
|
|
|
* c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
|
|
|
|
|
|
|
|
|
|
* c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
|
|
|
|
|
|
|
|
|
|
* c-c++-common/cilk-plus/CK/test__cilk.c: Run if
|
|
|
|
|
cilkplus_runtime.
|
|
|
|
|
|
2016-04-27 23:30:27 +02:00
|
|
|
|
2016-04-27 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/overflow-2.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/minus-ovf.c: Likewise.
|
|
|
|
|
|
2016-04-27 22:41:52 +02:00
|
|
|
|
2015-04-27 Ryan Burn <contact@rnburn.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69024
|
|
|
|
|
PR c++/68997
|
|
|
|
|
* g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
|
|
|
|
|
diagnostic.
|
|
|
|
|
* g++.dg/cilk-plus/CK/pr69024.cc: New test.
|
|
|
|
|
* g++.dg/cilk-plus/CK/pr68997.cc: New test.
|
|
|
|
|
|
2016-04-27 20:08:39 +02:00
|
|
|
|
2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/limited_with4.ad[sb]: New test.
|
|
|
|
|
* gnat.dg/limited_with4_pkg.ads: New helper.
|
|
|
|
|
|
2016-04-27 19:32:40 +02:00
|
|
|
|
2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/70155
|
|
|
|
|
* gcc.target/i386/pr55247-2.c: Updated to check movti_internal
|
|
|
|
|
and movv1ti_internal patterns
|
|
|
|
|
* gcc.target/i386/pr70155-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr70155-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-5.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-6.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-7.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-8.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-9.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-10.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-11.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-12.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-13.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-14.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-15.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-16.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-17.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-18.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-19.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-20.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-21.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr70155-22.c: Likewise.
|
|
|
|
|
|
2016-04-27 17:51:22 +02:00
|
|
|
|
2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
|
|
|
|
|
".{5,6}".
|
|
|
|
|
|
tree-ssa-loop-ivopts.c (struct iv): Use pointer to struct iv_use instead of redundant use_id and boolean have_use_for.
* tree-ssa-loop-ivopts.c (struct iv): Use pointer to struct iv_use
instead of redundant use_id and boolean have_use_for.
(struct iv_use): Change sub_id into group_id. Remove field next.
Move fields: related_cands, n_map_members, cost_map and selected
to ...
(struct iv_group): ... here. New structure.
(struct iv_common_cand): Use structure declaration directly.
(struct ivopts_data, iv_ca, iv_ca_delta): Rename fields.
(MAX_CONSIDERED_USES): Rename macro to ...
(MAX_CONSIDERED_GROUPS): ... here.
(n_iv_uses, iv_use, n_iv_cands, iv_cand): Delete.
(dump_iv, dump_use, dump_cand): Refactor format of dump information.
(dump_uses): Rename to ...
(dump_groups): ... here. Update all uses.
(tree_ssa_iv_optimize_init, alloc_iv): Update all uses.
(find_induction_variables): Refactor format of dump information.
(record_sub_use): Delete.
(record_use): Update all uses.
(record_group): New function.
(record_group_use, find_interesting_uses_op): Call above functions.
Update all uses.
(find_interesting_uses_cond): Ditto.
(group_compare_offset): New function.
(split_all_small_groups): Rename to ...
(split_small_address_groups_p): ... here. Update all uses.
(split_address_groups): Update all uses.
(find_interesting_uses): Refactor format of dump information.
(add_candidate_1): Update all uses. Remove redundant check on iv,
base and step.
(add_candidate, record_common_cand): Remove redundant assert.
(add_iv_candidate_for_biv): Update use.
(add_iv_candidate_derived_from_uses): Update all uses.
(add_iv_candidate_for_groups, record_important_candidates): Ditto.
(alloc_use_cost_map): Ditto.
(set_use_iv_cost, get_use_iv_cost): Rename to ...
(set_group_iv_cost, get_group_iv_cost): ... here. Update all uses.
(determine_use_iv_cost_generic): Ditto.
(determine_group_iv_cost_generic): Ditto.
(determine_use_iv_cost_address): Ditto.
(determine_group_iv_cost_address): Ditto.
(determine_use_iv_cost_condition): Ditto.
(determine_group_iv_cost_cond): Ditto.
(determine_use_iv_cost): Ditto.
(determine_group_iv_cost): Ditto.
(set_autoinc_for_original_candidates): Update all uses.
(find_iv_candidates): Update all uses. Refactor dump information.
(determine_use_iv_costs): Ditto.
(determine_iv_costs): Ditto.
(iv_ca_cand_for_use): Rename to ...
(iv_ca_cand_for_group): ... here. Update all uses.
(iv_ca_add_use, iv_ca_add_group): Ditto.
(iv_ca_set_cp, iv_ca_cost, iv_ca_delta_add): Update all uses.
(iv_ca_delta_join, iv_ca_delta_reverse, iv_ca_delta_free): Ditto.
(iv_ca_new, iv_ca_dump, iv_ca_extend, iv_ca_narrow): Ditto.
(iv_ca_prune, cheaper_cost_with_cand, iv_ca_replace): Ditto.
(try_add_cand_for, try_improve_iv_set, find_optimal_iv_set): Ditto.
(create_new_iv, adjust_iv_update_pos): Ditto.
(rewrite_use_address): Delete.
(rewrite_use_address_1): Rename to ...
(rewrite_use_address): ... here.
(rewrite_use_compare): Update all uses.
(rewrite_use): Delete.
(rewrite_uses): Rename to ...
(rewrite_groups): ... here. Update all uses.
(remove_unused_ivs, free_loop_data): Update all uses.
(tree_ssa_iv_optimize_finalize, tree_ssa_iv_optimize_loop): Ditto.
gcc/testsuite/ChangeLog
* gcc.dg/tree-ssa/pr64705.c: Revise check string.
* gcc.dg/tree-ssa/scev-9.c: Ditto.
* gcc.dg/tree-ssa/scev-10.c: Ditto.
* gcc.dg/tree-ssa/scev-11.c: Ditto.
* gcc.dg/tree-ssa/scev-12.c: Ditto.
From-SVN: r235513
2016-04-27 16:51:26 +02:00
|
|
|
|
2016-04-27 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/pr64705.c: Revise check string.
|
|
|
|
|
* gcc.dg/tree-ssa/scev-9.c: Ditto.
|
|
|
|
|
* gcc.dg/tree-ssa/scev-10.c: Ditto.
|
|
|
|
|
* gcc.dg/tree-ssa/scev-11.c: Ditto.
|
|
|
|
|
* gcc.dg/tree-ssa/scev-12.c: Ditto.
|
|
|
|
|
|
2016-04-27 16:10:04 +02:00
|
|
|
|
2016-04-27 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR ipa/70760
|
|
|
|
|
* g++.dg/ipa/ipa-pta-2.C: New testcase.
|
|
|
|
|
* gcc.dg/ipa/ipa-pta-1.c: Adjust.
|
|
|
|
|
|
2016-04-27 15:28:44 +02:00
|
|
|
|
2016-04-27 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
* g++.dg/cpp0x/constexpr-recursion3.C: New.
|
|
|
|
|
* g++.dg/ubsan/pr63956.C: Adjust error location.
|
|
|
|
|
|
2016-04-27 13:29:20 +02:00
|
|
|
|
2016-04-27 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/49889
|
|
|
|
|
* gcc.dg/pr49889.c: New test.
|
|
|
|
|
|
2016-04-27 11:48:56 +02:00
|
|
|
|
2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/memset-array.c: New test.
|
|
|
|
|
|
2016-04-27 00:57:34 +02:00
|
|
|
|
2016-04-26 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/66639
|
|
|
|
|
* g++.dg/cpp1y/func_constexpr.C: New test.
|
|
|
|
|
|
2016-04-27 00:24:43 +02:00
|
|
|
|
2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70241
|
|
|
|
|
* g++.dg/cpp0x/enum32.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/enum33.C: New test.
|
|
|
|
|
|
|
|
|
|
2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
2016-04-26 22:56:29 +02:00
|
|
|
|
|
|
|
|
|
* gcc.c-torture/compile/pr69102.c: Require scheduling support.
|
|
|
|
|
* gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
|
|
|
|
|
* gcc.c-torture/execute/bitfld-6.c: Likewise.
|
|
|
|
|
* gcc.c-torture/execute/bitfld-7.c: Likewise.
|
|
|
|
|
* gcc.c-torture/execute/pr38151.c: Likewise.
|
|
|
|
|
* gcc.c-torture/execute/pr66556.c: Likewise.
|
|
|
|
|
* gcc.c-torture/execute/pr67781.c: Likewise.
|
|
|
|
|
* gcc.c-torture/execute/pr68648.c: Likewise.
|
|
|
|
|
|
2016-04-26 17:03:08 +02:00
|
|
|
|
2016-04-26 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/overflow-1.c: New testcase.
|
|
|
|
|
|
2016-04-26 16:59:40 +02:00
|
|
|
|
2016-04-26 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/67784
|
|
|
|
|
* gcc.dg/pr67784-3.c: New test.
|
|
|
|
|
* gcc.dg/pr67784-4.c: New test.
|
|
|
|
|
* gcc.dg/pr67784-5.c: New test.
|
|
|
|
|
|
2016-04-26 17:01:09 +02:00
|
|
|
|
PR c/70791
|
|
|
|
|
* gcc.dg/Wnested-externs-2.c: New test.
|
|
|
|
|
|
2016-04-26 16:02:09 +02:00
|
|
|
|
2016-04-26 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/fold-plusmult.c: Adjust.
|
|
|
|
|
* gcc.dg/no-strict-overflow-6.c: Adjust.
|
|
|
|
|
* gcc.dg/gomp/loop-1.c: Xfail some tests.
|
|
|
|
|
|
2016-04-26 14:25:52 +02:00
|
|
|
|
2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
|
|
|
|
|
number scans.
|
|
|
|
|
* gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512f-gather-5.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
|
|
|
|
|
scans.
|
|
|
|
|
* gcc.target/i386/pr32219-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr32219-6.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr32219-8.c: Likewise.
|
|
|
|
|
|
2016-04-26 14:17:39 +02:00
|
|
|
|
2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
|
|
|
|
|
associated options.
|
|
|
|
|
|
Bootstrapped/regtested on x86_64-linux, ok for trunk?
2016-04-25 Marek Polacek <polacek@redhat.com>
PR c++/70744
* call.c (build_conditional_expr_1): Call cp_stabilize_reference
instead of stabilize_reference.
(build_over_call): Likewise.
* cp-tree.h (cp_stabilize_reference): Declare.
* tree.c (cp_stabilize_reference): New function.
* typeck.c (cp_build_unary_op): Call cp_stabilize_reference instead of
stabilize_reference.
(unary_complex_lvalue): Likewise.
(cp_build_modify_expr): Likewise.
* g++.dg/ext/cond2.C: New test.
diff --git gcc/cp/call.c gcc/cp/call.c
index 11f2d42..476e806 100644
--- gcc/cp/call.c
+++ gcc/cp/call.c
@@ -4634,7 +4634,7 @@ build_conditional_expr_1 (location_t loc, tree arg1, tree arg2, tree arg3,
/* Make sure that lvalues remain lvalues. See g++.oliva/ext1.C. */
if (real_lvalue_p (arg1))
- arg2 = arg1 = stabilize_reference (arg1);
+ arg2 = arg1 = cp_stabilize_reference (arg1);
else
arg2 = arg1 = save_expr (arg1);
}
@@ -7644,8 +7644,9 @@ build_over_call (struct z_candidate *cand, int flags, tsubst_flags_t complain)
|| (TREE_CODE (arg) == TARGET_EXPR
&& !unsafe_copy_elision_p (fa, arg)))
{
- tree to = stabilize_reference (cp_build_indirect_ref (fa, RO_NULL,
- complain));
+ tree to = cp_stabilize_reference (cp_build_indirect_ref (fa,
+ RO_NULL,
+ complain));
val = build2 (INIT_EXPR, DECL_CONTEXT (fn), to, arg);
return val;
@@ -7655,7 +7656,7 @@ build_over_call (struct z_candidate *cand, int flags, tsubst_flags_t complain)
&& trivial_fn_p (fn)
&& !DECL_DELETED_FN (fn))
{
- tree to = stabilize_reference
+ tree to = cp_stabilize_reference
(cp_build_indirect_ref (argarray[0], RO_NULL, complain));
tree type = TREE_TYPE (to);
tree as_base = CLASSTYPE_AS_BASE (type);
diff --git gcc/cp/cp-tree.h gcc/cp/cp-tree.h
index ec92718..0e46ae1 100644
--- gcc/cp/cp-tree.h
+++ gcc/cp/cp-tree.h
@@ -6494,6 +6494,7 @@ extern cp_lvalue_kind real_lvalue_p (const_tree);
extern cp_lvalue_kind lvalue_kind (const_tree);
extern bool lvalue_or_rvalue_with_address_p (const_tree);
extern bool xvalue_p (const_tree);
+extern tree cp_stabilize_reference (tree);
extern bool builtin_valid_in_constant_expr_p (const_tree);
extern tree build_min (enum tree_code, tree, ...);
extern tree build_min_nt_loc (location_t, enum tree_code,
diff --git gcc/cp/tree.c gcc/cp/tree.c
index 112c8c7..137186f 100644
--- gcc/cp/tree.c
+++ gcc/cp/tree.c
@@ -296,6 +296,46 @@ xvalue_p (const_tree ref)
return (lvalue_kind (ref) == clk_rvalueref);
}
+/* C++-specific version of stabilize_reference. */
+
+tree
+cp_stabilize_reference (tree ref)
+{
+ switch (TREE_CODE (ref))
+ {
+ /* We need to treat specially anything stabilize_reference doesn't
+ handle specifically. */
+ case VAR_DECL:
+ case PARM_DECL:
+ case RESULT_DECL:
+ CASE_CONVERT:
+ case FLOAT_EXPR:
+ case FIX_TRUNC_EXPR:
+ case INDIRECT_REF:
+ case COMPONENT_REF:
+ case BIT_FIELD_REF:
+ case ARRAY_REF:
+ case ARRAY_RANGE_REF:
+ case COMPOUND_EXPR:
+ case ERROR_MARK:
+ break;
+ default:
+ cp_lvalue_kind kind = lvalue_kind (ref);
+ if ((kind & ~clk_class) != clk_none)
+ {
+ tree type = unlowered_expr_type (ref);
+ bool rval = !!(kind & clk_rvalueref);
+ type = cp_build_reference_type (type, rval);
+ /* This inhibits warnings in, eg, cxx_mark_addressable
+ (c++/60955). */
+ warning_sentinel s (extra_warnings);
+ ref = build_static_cast (type, ref, tf_error);
+ }
+ }
+
+ return stabilize_reference (ref);
+}
+
/* Test whether DECL is a builtin that may appear in a
constant-expression. */
diff --git gcc/cp/typeck.c gcc/cp/typeck.c
index cef5604..7e12009 100644
--- gcc/cp/typeck.c
+++ gcc/cp/typeck.c
@@ -5912,7 +5912,7 @@ cp_build_unary_op (enum tree_code code, tree xarg, int noconvert,
{
tree real, imag;
- arg = stabilize_reference (arg);
+ arg = cp_stabilize_reference (arg);
real = cp_build_unary_op (REALPART_EXPR, arg, 1, complain);
imag = cp_build_unary_op (IMAGPART_EXPR, arg, 1, complain);
real = cp_build_unary_op (code, real, 1, complain);
@@ -6112,7 +6112,7 @@ unary_complex_lvalue (enum tree_code code, tree arg)
tree lvalue = TREE_OPERAND (arg, 0);
if (TREE_SIDE_EFFECTS (lvalue))
{
- lvalue = stabilize_reference (lvalue);
+ lvalue = cp_stabilize_reference (lvalue);
arg = build2 (TREE_CODE (arg), TREE_TYPE (arg),
lvalue, TREE_OPERAND (arg, 1));
}
@@ -7496,7 +7496,7 @@ cp_build_modify_expr (tree lhs, enum tree_code modifycode, tree rhs,
case PREINCREMENT_EXPR:
if (TREE_SIDE_EFFECTS (TREE_OPERAND (lhs, 0)))
lhs = build2 (TREE_CODE (lhs), TREE_TYPE (lhs),
- stabilize_reference (TREE_OPERAND (lhs, 0)),
+ cp_stabilize_reference (TREE_OPERAND (lhs, 0)),
TREE_OPERAND (lhs, 1));
newrhs = cp_build_modify_expr (TREE_OPERAND (lhs, 0),
modifycode, rhs, complain);
@@ -7516,7 +7516,7 @@ cp_build_modify_expr (tree lhs, enum tree_code modifycode, tree rhs,
case MODIFY_EXPR:
if (TREE_SIDE_EFFECTS (TREE_OPERAND (lhs, 0)))
lhs = build2 (TREE_CODE (lhs), TREE_TYPE (lhs),
- stabilize_reference (TREE_OPERAND (lhs, 0)),
+ cp_stabilize_reference (TREE_OPERAND (lhs, 0)),
TREE_OPERAND (lhs, 1));
newrhs = cp_build_modify_expr (TREE_OPERAND (lhs, 0), modifycode, rhs,
complain);
@@ -7665,7 +7665,7 @@ cp_build_modify_expr (tree lhs, enum tree_code modifycode, tree rhs,
not intervene between the lvalue-to-rvalue conversion and the
side effect associated with any single compound assignment
operator. -- end note ] */
- lhs = stabilize_reference (lhs);
+ lhs = cp_stabilize_reference (lhs);
rhs = rvalue (rhs);
rhs = stabilize_expr (rhs, &init);
newrhs = cp_build_binary_op (input_location,
diff --git gcc/testsuite/g++.dg/ext/cond2.C gcc/testsuite/g++.dg/ext/cond2.C
index e69de29..d9f1d59 100644
--- gcc/testsuite/g++.dg/ext/cond2.C
+++ gcc/testsuite/g++.dg/ext/cond2.C
@@ -0,0 +1,28 @@
+// PR c++/70744
+// { dg-do run }
+// { dg-options "" }
+
+static void
+fn1 (void)
+{
+ int x = 2;
+ ++x ? : 42;
+ if (x != 3)
+ __builtin_abort ();
+ --x ? : 42;
+ if (x != 2)
+ __builtin_abort ();
+ x++ ? : 42;
+ if (x != 3)
+ __builtin_abort ();
+ x-- ? : 42;
+ if (x != 2)
+ __builtin_abort ();
+}
+
+int
+main ()
+{
+ fn1 ();
+ return 0;
+}
From-SVN: r235438
2016-04-26 13:32:26 +02:00
|
|
|
|
2016-04-26 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70744
|
|
|
|
|
* g++.dg/ext/cond2.C: New test.
|
|
|
|
|
|
2016-04-26 13:10:47 +02:00
|
|
|
|
2016-04-26 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70771
|
|
|
|
|
PR tree-optimization/70775
|
|
|
|
|
* gcc.dg/pr70771.c: New test.
|
2016-04-27 12:49:58 +02:00
|
|
|
|
* gcc.dg/pr70775.c: New test.
|
2016-04-26 13:10:47 +02:00
|
|
|
|
|
2016-04-26 10:48:14 +02:00
|
|
|
|
2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
|
|
|
|
|
|
2016-04-25 12:49:55 +02:00
|
|
|
|
2016-04-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70780
|
|
|
|
|
* gcc.dg/torture/pr70780.c: New testcase.
|
|
|
|
|
|
2016-04-25 07:03:09 +02:00
|
|
|
|
2016-04-25 Michael Collison <michael.collison@arm.com>
|
|
|
|
|
|
2016-06-07 11:24:21 +02:00
|
|
|
|
* gcc.target/arm/neon-vaddws16.c: New test.
|
|
|
|
|
* gcc.target/arm/neon-vaddws32.c: New test.
|
|
|
|
|
* gcc.target/arm/neon-vaddwu16.c: New test.
|
|
|
|
|
* gcc.target/arm/neon-vaddwu32.c: New test.
|
|
|
|
|
* gcc.target/arm/neon-vaddwu8.c: New test.
|
|
|
|
|
* lib/target-supports.exp
|
2016-04-25 07:03:09 +02:00
|
|
|
|
(check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
|
|
|
|
|
that arm neon support vector widen sum of HImode TO SImode.
|
|
|
|
|
|
2016-04-23 07:28:16 +02:00
|
|
|
|
2016-04-23 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/70712
|
|
|
|
|
* c-c++-common/asan/pr70712.c: New test.
|
|
|
|
|
|
2016-04-23 04:37:43 +02:00
|
|
|
|
2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
|
|
|
|
|
|
|
|
|
|
* .gitattributes: New file.
|
|
|
|
|
|
2016-04-22 21:28:58 +02:00
|
|
|
|
2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* lib/gcc-dg.exp (${tool}_load): Add default return value handler.
|
|
|
|
|
|
2016-04-22 15:48:28 +02:00
|
|
|
|
2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/submodule_14.f08: Add cleanup-submodules.
|
|
|
|
|
* gfortran.dg/submodule_15.f08: Likewise.
|
|
|
|
|
|
2016-04-22 08:59:32 +02:00
|
|
|
|
2016-04-22 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70740
|
|
|
|
|
* gcc.dg/torture/pr70740.c: New testcase.
|
|
|
|
|
|
2016-04-22 00:01:34 +02:00
|
|
|
|
2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/70750
|
|
|
|
|
* gcc.target/i386/pr70750-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr70750-2.c: Likewise.
|
|
|
|
|
|
2016-04-21 21:42:34 +02:00
|
|
|
|
2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70540
|
|
|
|
|
* g++.dg/cpp0x/auto48.C: New.
|
|
|
|
|
|
2016-04-21 18:52:51 +02:00
|
|
|
|
2016-04-21 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70513
|
|
|
|
|
* g++.dg/cpp0x/forw_enum12.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/forw_enum13.C: New test.
|
|
|
|
|
|
2016-04-21 17:29:29 +02:00
|
|
|
|
2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/70728
|
|
|
|
|
* gcc.target/i386/pr70728.c: New test.
|
|
|
|
|
|
2016-04-21 13:52:50 +02:00
|
|
|
|
2016-04-21 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70747
|
|
|
|
|
* gcc.dg/pr70747.c: New testcase.
|
|
|
|
|
|
2016-04-21 13:28:58 +02:00
|
|
|
|
2016-04-21 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70715
|
|
|
|
|
* gcc.dg/tree-ssa/scev-13.c: New test.
|
|
|
|
|
|
min(-x, -y), min(~x, ~y)
2016-04-21 Marc Glisse <marc.glisse@inria.fr>
gcc/
* match.pd (min(-x, -y), max(-x, -y), min(~x, ~y), max(~x, ~y)):
New transformations.
gcc/testsuite/
* gcc.dg/tree-ssa/minmax-2.c: New testcase.
From-SVN: r235332
2016-04-21 12:45:11 +02:00
|
|
|
|
2016-04-21 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/minmax-2.c: New testcase.
|
|
|
|
|
|
2016-04-21 11:32:32 +02:00
|
|
|
|
2016-04-21 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/minmax-1.c: New testcase.
|
|
|
|
|
|
2016-04-21 11:05:07 +02:00
|
|
|
|
2016-04-20 Jan Hubicka <jh@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/70018
|
|
|
|
|
* g++.dg/ipa/nothrow-1.C: New testcase.
|
|
|
|
|
|
2016-04-20 21:59:56 +02:00
|
|
|
|
2016-04-20 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR c++/55635
|
|
|
|
|
* g++.dg/eh/delete1.C: New.
|
|
|
|
|
|
2016-04-20 21:45:49 +02:00
|
|
|
|
2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx256-unaligned-store-2.c: Add
|
|
|
|
|
-mtune-ctrl=sse_typeless_stores.
|
|
|
|
|
|
2016-04-20 21:44:52 +02:00
|
|
|
|
2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
|
|
|
|
|
|
2016-04-20 17:57:01 +02:00
|
|
|
|
2016-04-20 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69489
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
|
|
|
|
|
|
2016-04-20 17:48:53 +02:00
|
|
|
|
2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69363
|
|
|
|
|
* c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
|
|
|
|
|
* c-c++-common/cilk-plus/PS/clauses4.c: New test.
|
|
|
|
|
* c-c++-common/cilk-plus/PS/pr69363.c: New test.
|
|
|
|
|
|
2016-04-20 17:41:45 +02:00
|
|
|
|
2016-04-20 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/56625
|
|
|
|
|
PR tree-optimization/69489
|
|
|
|
|
* gcc.dg/vect/pr56625.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
|
|
|
|
|
|
2016-04-20 15:29:32 +02:00
|
|
|
|
2016-04-20 Andrew Pinski <apinski@cavium.com>
|
|
|
|
|
|
|
|
|
|
PR target/64971
|
|
|
|
|
* gcc.c-torture/compile/pr37433-1.c: New testcase.
|
|
|
|
|
|
2016-04-20 14:28:48 +02:00
|
|
|
|
2016-04-20 Arnaud Charlet <charlet@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/self1.adb: Remove now incorrect test.
|
|
|
|
|
|
2016-04-20 13:42:36 +02:00
|
|
|
|
2016-04-20 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/scev-11.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/scev-12.c: New test.
|
|
|
|
|
|
2016-04-20 11:32:45 +02:00
|
|
|
|
2016-04-20 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70725
|
|
|
|
|
* gcc.dg/pr70725.c: New test.
|
|
|
|
|
|
2016-04-20 09:20:16 +02:00
|
|
|
|
2016-04-20 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70726
|
|
|
|
|
* g++.dg/vect/pr70726.cc: New testcase.
|
|
|
|
|
|
2016-04-20 09:13:23 +02:00
|
|
|
|
2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70674
|
|
|
|
|
* gcc.target/s390/pr70674.c: New test.
|
|
|
|
|
|
2016-04-19 21:24:28 +02:00
|
|
|
|
2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libgfortran/70684
|
|
|
|
|
* gfortran.dg/list_read_14.f90: New test.
|
|
|
|
|
|
2016-04-19 16:33:36 +02:00
|
|
|
|
2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/69201
|
|
|
|
|
* gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
|
|
|
|
|
extern to force it misaligned.
|
|
|
|
|
(b): Likewise.
|
|
|
|
|
(c): Likewise.
|
|
|
|
|
(d): Likewise.
|
|
|
|
|
Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
|
|
|
|
|
Don't check `*' before movv4sf_internal.
|
|
|
|
|
* gcc.target/i386/avx256-unaligned-store-2.c: Check
|
|
|
|
|
vmovups.*movv32qi_internal/3 instead of avx_storeups256.
|
|
|
|
|
Don't check `*' before movv16qi_internal.
|
|
|
|
|
* gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
|
|
|
|
|
extern to force it misaligned.
|
|
|
|
|
(b): Likewise.
|
|
|
|
|
(c): Likewise.
|
|
|
|
|
(d): Likewise.
|
|
|
|
|
Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
|
|
|
|
|
Don't check `*' before movv2df_internal.
|
|
|
|
|
* gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
|
|
|
|
|
extern to force it misaligned.
|
|
|
|
|
(b): Likewise.
|
|
|
|
|
(c): Likewise.
|
|
|
|
|
(d): Likewise.
|
|
|
|
|
Check movv8sf_internal instead of avx_storeups256.
|
|
|
|
|
Check movups.*movv4sf_internal/3 instead of avx_storeups256.
|
|
|
|
|
|
2016-04-19 16:03:59 +02:00
|
|
|
|
2016-04-19 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70171
|
|
|
|
|
* g++.dg/tree-ssa/pr70171.C: New testcase.
|
|
|
|
|
|
2016-04-19 15:22:19 +02:00
|
|
|
|
2016-04-19 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70724
|
|
|
|
|
* gcc.dg/torture/pr70724.c: New testcase.
|
|
|
|
|
|
2016-04-19 04:49:54 +02:00
|
|
|
|
2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70689
|
2016-06-07 11:24:21 +02:00
|
|
|
|
* gcc.target/i386/pr70689.c: New.
|
2016-04-19 04:49:54 +02:00
|
|
|
|
|
2016-04-18 21:40:30 +02:00
|
|
|
|
2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/70708
|
|
|
|
|
* gcc.target/i386/pr70708.c: New test.
|
|
|
|
|
|
2016-04-18 15:09:53 +02:00
|
|
|
|
2016-04-18 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/43434
|
|
|
|
|
* gcc.dg/vect/pr43434.c: New testcase.
|
|
|
|
|
* c-c++-common/goacc/kernels-alias-3.c: Adjust.
|
|
|
|
|
* c-c++-common/goacc/kernels-alias-4.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-alias-5.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-alias-6.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-alias-7.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-alias-8.c: Likewise.
|
|
|
|
|
* gcc.dg/gomp/pr68640.c: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
|
|
|
|
|
|
2016-04-18 13:39:04 +02:00
|
|
|
|
2016-04-18 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70701
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
|
|
|
|
|
|
2016-04-18 10:53:41 +02:00
|
|
|
|
2016-04-18 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/70699
|
|
|
|
|
* gcc.dg/pr70161.c: Add dot-file scans.
|
|
|
|
|
* lib/scandump.exp (dump-suffix): Return suffix after first dot char,
|
|
|
|
|
instead of after last dot char.
|
|
|
|
|
|
2016-04-17 19:38:28 +02:00
|
|
|
|
2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/dump-ada-spec-3.c: New test.
|
|
|
|
|
* c-c++-common/dump-ada-spec-4.c: Likewise.
|
|
|
|
|
|
2016-04-17 07:22:04 +02:00
|
|
|
|
2016-04-17 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR other/70183
|
|
|
|
|
* gcc.target/i386/vzeroupper-dump-flags.c: New test.
|
|
|
|
|
|
2016-04-16 20:54:49 +02:00
|
|
|
|
2016-04-15 Jan Hubicka <jh@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/70018
|
|
|
|
|
* g++.dg/ipa/pure-const-1.C: New testcase.
|
|
|
|
|
* g++.dg/ipa/pure-const-2.C: New testcase.
|
|
|
|
|
* g++.dg/ipa/pure-const-3.C: New testcase.
|
|
|
|
|
|
2016-04-15 16:46:06 +02:00
|
|
|
|
2016-04-15 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70671
|
|
|
|
|
* gcc.dg/bitfld-22.c: New test.
|
|
|
|
|
|
2016-04-15 15:35:12 +02:00
|
|
|
|
2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
|
|
|
|
|
x86_64.
|
|
|
|
|
|
2016-04-15 15:15:23 +02:00
|
|
|
|
2016-04-15 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70651
|
|
|
|
|
* c-c++-common/pr70651.c: New test.
|
|
|
|
|
|
2016-04-15 14:45:20 +02:00
|
|
|
|
2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/70681
|
|
|
|
|
* gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
|
|
|
|
|
dump scan on arm and powerpc.
|
|
|
|
|
* gcc.dg/pr10474.c: Likewise.
|
|
|
|
|
|
re PR c/70436 (-Wparentheses missing ambiguous else warning)
PR c/70436
c/
* c-parser.c (c_parser_pragma): Add IF_P argument, pass it down
where needed.
(c_parser_external_declaration, c_parser_struct_or_union_specifier,
c_parser_parameter_declaration, c_parser_compound_statement_nostart,
c_parser_objc_class_instance_variables, c_parser_objc_methodprotolist):
Adjust c_parser_pragma callers.
(c_parser_statement_after_labels): Likewise. Adjust c_parser_cilk_for
caller.
(c_parser_omp_structured_block): Add IF_P argument, pass it down to
c_parser_statement.
(c_parser_oacc_data, c_parser_oacc_host_data, c_parser_oacc_loop,
c_parser_oacc_kernels_parallel, c_parser_omp_critical,
c_parser_omp_simd, c_parser_omp_for, c_parser_omp_master,
c_parser_omp_ordered, c_parser_omp_parallel, c_parser_omp_single,
c_parser_omp_task, c_parser_omp_taskgroup, c_parser_omp_distribute,
c_parser_omp_teams, c_parser_omp_target_data, c_parser_omp_target,
c_parser_omp_taskloop, c_parser_omp_construct, c_parser_cilk_grainsize,
c_parser_cilk_simd, c_parser_cilk_for): Add IF_P argument, pass it
down where needed.
(c_parser_omp_for_loop): Likewise. Clear IF_P if nbraces.
(c_parser_omp_sections_scope): Adjust c_parser_omp_structured_block
calls.
cp/
* parser.c (cp_parser_pragma): Add IF_P argument, pass it down
where needed.
(cp_parser_declaration_seq_opt, cp_parser_member_specification_opt,
cp_parser_objc_interstitial_code, cp_parser_omp_declare_simd,
cp_parser_oacc_routine): Adjust cp_parser_pragma callers.
(cp_parser_statement): Likewise. Adjust cp_parser_cilk_for caller.
(cp_parser_omp_structured_block): Add IF_P argument, pass it down to
cp_parser_statement.
(cp_parser_oacc_data, cp_parser_oacc_host_data, cp_parser_oacc_loop,
cp_parser_oacc_kernels_parallel, cp_parser_omp_critical,
cp_parser_omp_simd, cp_parser_omp_for, cp_parser_omp_master,
cp_parser_omp_ordered, cp_parser_omp_parallel, cp_parser_omp_single,
cp_parser_omp_task, cp_parser_omp_taskgroup, cp_parser_omp_distribute,
cp_parser_omp_teams, cp_parser_omp_target_data, cp_parser_omp_target,
cp_parser_omp_taskloop, cp_parser_omp_construct,
cp_parser_cilk_grainsize, cp_parser_cilk_simd, cp_parser_cilk_for):
Add IF_P argument, pass it down where needed.
(cp_parser_omp_for_loop): Likewise. Clear IF_P if nbraces.
(cp_parser_omp_sections_scope): Adjust cp_parser_omp_structured_block
calls.
testsuite/
* c-c++-common/Wparentheses-1.c: New test.
* c-c++-common/gomp/Wparentheses-1.c: New test.
* c-c++-common/gomp/Wparentheses-2.c: New test.
* c-c++-common/gomp/Wparentheses-3.c: New test.
* c-c++-common/gomp/Wparentheses-4.c: New test.
* c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
* c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
* c-c++-common/goacc/Wparentheses-1.c: New test.
From-SVN: r235020
2016-04-15 14:24:18 +02:00
|
|
|
|
2016-04-15 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-04-15 14:29:32 +02:00
|
|
|
|
PR c++/69517
|
|
|
|
|
PR c++/70019
|
|
|
|
|
PR c++/70588
|
|
|
|
|
* g++.dg/cpp1y/vla11.C: Revert for real.
|
|
|
|
|
|
re PR c/70436 (-Wparentheses missing ambiguous else warning)
PR c/70436
c/
* c-parser.c (c_parser_pragma): Add IF_P argument, pass it down
where needed.
(c_parser_external_declaration, c_parser_struct_or_union_specifier,
c_parser_parameter_declaration, c_parser_compound_statement_nostart,
c_parser_objc_class_instance_variables, c_parser_objc_methodprotolist):
Adjust c_parser_pragma callers.
(c_parser_statement_after_labels): Likewise. Adjust c_parser_cilk_for
caller.
(c_parser_omp_structured_block): Add IF_P argument, pass it down to
c_parser_statement.
(c_parser_oacc_data, c_parser_oacc_host_data, c_parser_oacc_loop,
c_parser_oacc_kernels_parallel, c_parser_omp_critical,
c_parser_omp_simd, c_parser_omp_for, c_parser_omp_master,
c_parser_omp_ordered, c_parser_omp_parallel, c_parser_omp_single,
c_parser_omp_task, c_parser_omp_taskgroup, c_parser_omp_distribute,
c_parser_omp_teams, c_parser_omp_target_data, c_parser_omp_target,
c_parser_omp_taskloop, c_parser_omp_construct, c_parser_cilk_grainsize,
c_parser_cilk_simd, c_parser_cilk_for): Add IF_P argument, pass it
down where needed.
(c_parser_omp_for_loop): Likewise. Clear IF_P if nbraces.
(c_parser_omp_sections_scope): Adjust c_parser_omp_structured_block
calls.
cp/
* parser.c (cp_parser_pragma): Add IF_P argument, pass it down
where needed.
(cp_parser_declaration_seq_opt, cp_parser_member_specification_opt,
cp_parser_objc_interstitial_code, cp_parser_omp_declare_simd,
cp_parser_oacc_routine): Adjust cp_parser_pragma callers.
(cp_parser_statement): Likewise. Adjust cp_parser_cilk_for caller.
(cp_parser_omp_structured_block): Add IF_P argument, pass it down to
cp_parser_statement.
(cp_parser_oacc_data, cp_parser_oacc_host_data, cp_parser_oacc_loop,
cp_parser_oacc_kernels_parallel, cp_parser_omp_critical,
cp_parser_omp_simd, cp_parser_omp_for, cp_parser_omp_master,
cp_parser_omp_ordered, cp_parser_omp_parallel, cp_parser_omp_single,
cp_parser_omp_task, cp_parser_omp_taskgroup, cp_parser_omp_distribute,
cp_parser_omp_teams, cp_parser_omp_target_data, cp_parser_omp_target,
cp_parser_omp_taskloop, cp_parser_omp_construct,
cp_parser_cilk_grainsize, cp_parser_cilk_simd, cp_parser_cilk_for):
Add IF_P argument, pass it down where needed.
(cp_parser_omp_for_loop): Likewise. Clear IF_P if nbraces.
(cp_parser_omp_sections_scope): Adjust cp_parser_omp_structured_block
calls.
testsuite/
* c-c++-common/Wparentheses-1.c: New test.
* c-c++-common/gomp/Wparentheses-1.c: New test.
* c-c++-common/gomp/Wparentheses-2.c: New test.
* c-c++-common/gomp/Wparentheses-3.c: New test.
* c-c++-common/gomp/Wparentheses-4.c: New test.
* c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
* c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
* c-c++-common/goacc/Wparentheses-1.c: New test.
From-SVN: r235020
2016-04-15 14:24:18 +02:00
|
|
|
|
PR c/70436
|
|
|
|
|
* c-c++-common/Wparentheses-1.c: New test.
|
|
|
|
|
* c-c++-common/gomp/Wparentheses-1.c: New test.
|
|
|
|
|
* c-c++-common/gomp/Wparentheses-2.c: New test.
|
|
|
|
|
* c-c++-common/gomp/Wparentheses-3.c: New test.
|
|
|
|
|
* c-c++-common/gomp/Wparentheses-4.c: New test.
|
|
|
|
|
* c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
|
|
|
|
|
* c-c++-common/goacc/Wparentheses-1.c: New test.
|
|
|
|
|
|
2016-04-15 10:25:49 +02:00
|
|
|
|
2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/70662
|
|
|
|
|
* gcc.target/i386/pr70662.c: New test.
|
|
|
|
|
|
2016-04-15 09:28:44 +02:00
|
|
|
|
2016-04-15 Richard Biener <rguenther@suse.de>
|
2016-04-15 14:29:32 +02:00
|
|
|
|
Alan Modra <amodra@gmail.com>
|
2016-04-15 09:28:44 +02:00
|
|
|
|
|
|
|
|
|
PR tree-optimization/70130
|
|
|
|
|
* gcc.dg/vect/O3-pr70130.c: New testcase.
|
|
|
|
|
|
2016-04-14 22:05:58 +02:00
|
|
|
|
2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
2016-04-15 01:21:30 +02:00
|
|
|
|
PR target/70669
|
|
|
|
|
* gcc.target/powerpc/pr70669.c: New test.
|
|
|
|
|
|
2016-04-14 22:05:58 +02:00
|
|
|
|
PR target/70640
|
|
|
|
|
* gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
|
|
|
|
|
a power7 system that does not have an assembler that supports
|
|
|
|
|
power8.
|
|
|
|
|
|
2016-04-14 19:35:23 +02:00
|
|
|
|
2016-04-14 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69517
|
|
|
|
|
PR c++/70019
|
|
|
|
|
PR c++/70588
|
|
|
|
|
* c-c++-common/ubsan/vla-1.c: Revert.
|
|
|
|
|
* g++.dg/cpp1y/vla11.C: Same.
|
|
|
|
|
* g++.dg/cpp1y/vla12.C: Same.
|
|
|
|
|
* g++.dg/cpp1y/vla13.C: Same.
|
|
|
|
|
* g++.dg/cpp1y/vla14.C: Same.
|
|
|
|
|
* g++.dg/cpp1y/vla3.C: Same.
|
2016-06-07 11:24:21 +02:00
|
|
|
|
* g++.dg/init/array24.C: Same.
|
2016-04-14 19:35:23 +02:00
|
|
|
|
* g++.dg/ubsan/vla-1.C: Same.
|
|
|
|
|
|
2016-04-14 18:51:16 +02:00
|
|
|
|
2016-04-14 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
PR c++/70029
|
|
|
|
|
* g++.dg/torture/pr70029.C: New test.
|
|
|
|
|
|
2016-04-14 17:25:40 +02:00
|
|
|
|
2016-04-14 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
|
|
|
|
|
type size to prevent failures on targets with very low maximum
|
|
|
|
|
alignment.
|
|
|
|
|
|
2016-04-14 09:30:53 +02:00
|
|
|
|
2016-04-14 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70623
|
|
|
|
|
* gcc.dg/torture/pr70623.c: New testcase.
|
|
|
|
|
* gcc.dg/torture/pr70623-2.c: Likewise.
|
|
|
|
|
|
2016-04-14 01:26:41 +02:00
|
|
|
|
2016-04-13 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69517
|
|
|
|
|
PR c++/70019
|
|
|
|
|
PR c++/70588
|
|
|
|
|
* c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
|
|
|
|
|
* g++.dg/cpp1y/vla11.C: New test.
|
|
|
|
|
* g++.dg/cpp1y/vla12.C: New test.
|
|
|
|
|
* g++.dg/cpp1y/vla13.C: New test.
|
|
|
|
|
* g++.dg/cpp1y/vla14.C: New test.
|
|
|
|
|
* g++.dg/cpp1y/vla3.C: Restore deleted test.
|
2016-06-07 11:24:21 +02:00
|
|
|
|
* g++.dg/init/array24.C: Fully brace VLA initializer.
|
2016-04-14 01:26:41 +02:00
|
|
|
|
* g++.dg/ubsan/vla-1.C: Disable exceptions.
|
|
|
|
|
|
2016-04-13 22:43:10 +02:00
|
|
|
|
2016-04-13 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70641
|
|
|
|
|
* g++.dg/opt/pr70641.C: New test.
|
|
|
|
|
|
2016-04-13 20:13:31 +02:00
|
|
|
|
2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/68749
|
|
|
|
|
* gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
|
|
|
|
|
effects of argument promotions.
|
|
|
|
|
Remove default args to dg-skip-if.
|
|
|
|
|
|
2016-04-13 19:11:03 +02:00
|
|
|
|
2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70635
|
|
|
|
|
* g++.dg/parse/pr70635.C: New.
|
|
|
|
|
|
2016-04-13 18:28:46 +02:00
|
|
|
|
2016-04-13 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70639
|
|
|
|
|
* c-c++-common/Wmisleading-indentation-4.c: New test.
|
|
|
|
|
|
2016-04-13 18:00:52 +02:00
|
|
|
|
2016-04-13 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70436
|
2016-06-07 11:24:21 +02:00
|
|
|
|
* gcc.dg/Wparentheses-12.c: New test.
|
|
|
|
|
* gcc.dg/Wparentheses-13.c: New test.
|
2016-04-13 18:00:52 +02:00
|
|
|
|
|
2016-04-13 16:00:42 +02:00
|
|
|
|
2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-kunpckbw-2.c: New test.
|
|
|
|
|
|
2016-04-13 14:26:26 +02:00
|
|
|
|
2016-04-13 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-04-13 14:27:52 +02:00
|
|
|
|
PR middle-end/70633
|
|
|
|
|
* gcc.c-torture/compile/pr70633.c: New test.
|
|
|
|
|
|
2016-04-13 14:26:26 +02:00
|
|
|
|
PR debug/70628
|
|
|
|
|
* gcc.dg/torture/pr70628.c: New test.
|
|
|
|
|
|
2016-04-13 02:06:51 +02:00
|
|
|
|
2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70610
|
|
|
|
|
* g++.dg/template/pr70610.C: New test.
|
|
|
|
|
* g++.dg/template/pr70610-2.C: New test.
|
|
|
|
|
* g++.dg/template/pr70610-3.C: New test.
|
|
|
|
|
* g++.dg/template/pr70610-4.C: New test.
|
|
|
|
|
|
2016-04-12 21:35:23 +02:00
|
|
|
|
2016-04-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-04-12 21:37:21 +02:00
|
|
|
|
* c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
|
|
|
|
|
128 instead of 32.
|
|
|
|
|
|
2016-04-12 21:35:23 +02:00
|
|
|
|
PR c++/70571
|
|
|
|
|
* g++.dg/ext/pr70571.C: New test.
|
|
|
|
|
|
2016-04-12 21:25:56 +02:00
|
|
|
|
2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
2016-04-12 23:06:47 +02:00
|
|
|
|
PR target/70640
|
2016-04-12 21:25:56 +02:00
|
|
|
|
* gcc.target/powerpc/pr70640.c: New test.
|
|
|
|
|
|
2016-04-12 19:54:34 +02:00
|
|
|
|
2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/68722
|
|
|
|
|
* g++.dg/parse/pr68722.C: New.
|
|
|
|
|
|
2016-04-12 19:18:31 +02:00
|
|
|
|
2016-04-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/70596
|
|
|
|
|
* gcc.target/i386/pr70596.c: New test.
|
|
|
|
|
|
2016-04-12 18:24:11 +02:00
|
|
|
|
2016-04-12 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70501
|
|
|
|
|
* g++.dg/init/pr70501.C: New.
|
|
|
|
|
|
2016-04-12 15:04:44 +02:00
|
|
|
|
2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/asm-flag-6.c: New test.
|
|
|
|
|
|
2016-04-12 12:08:48 +02:00
|
|
|
|
2016-04-12 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68756
|
|
|
|
|
* gcc.dg/graphite/pr68756.c: New test.
|
|
|
|
|
|
2016-04-12 11:08:43 +02:00
|
|
|
|
2016-04-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70602
|
|
|
|
|
* gcc.c-torture/execute/pr70602.c: New test.
|
|
|
|
|
|
2016-04-11 21:45:35 +02:00
|
|
|
|
2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70381
|
|
|
|
|
* gcc.target/powerpc/float128-1.c: New tests to make sure the
|
|
|
|
|
__float128 emulator is built and runs.
|
|
|
|
|
* gcc.target/powerpc/float128-1.c: Likewise.
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp (check_ppc_float128_sw_available):
|
|
|
|
|
Rework tests for __float128 software and hardware
|
|
|
|
|
availability. Fix exit condition to return 0 on success.
|
|
|
|
|
|
2016-04-11 12:14:59 +02:00
|
|
|
|
2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70133
|
|
|
|
|
* gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
|
|
|
|
|
* gcc.target/aarch64/target_attr_15.c: Likewise.
|
|
|
|
|
|
2016-04-10 11:32:46 +02:00
|
|
|
|
2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69066
|
|
|
|
|
* g++.dg/cpp1y/pr69066.C: New.
|
|
|
|
|
|
2016-04-09 21:09:02 +02:00
|
|
|
|
2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/68566
|
|
|
|
|
* gfortran.dg/pr36192.f90: Update test.
|
|
|
|
|
* gfortran.dg/pr36192_1.f90: Update test.
|
|
|
|
|
* gfortran.dg/real_dimension_1.f: Update test.
|
|
|
|
|
* gfortran.dg/parameter_array_init_7.f90: New test.
|
|
|
|
|
|
2016-04-09 17:43:05 +02:00
|
|
|
|
2016-04-09 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
2016-04-09 19:36:24 +02:00
|
|
|
|
PR testsuite/64039
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
|
|
|
|
|
|
2016-04-09 19:21:50 +02:00
|
|
|
|
* gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
|
|
|
|
|
|
2016-04-09 19:15:15 +02:00
|
|
|
|
PR rtl-optimization/66669
|
|
|
|
|
* gcc.dg/loop-8.c: Skip on hppa*-*-*.
|
|
|
|
|
|
2016-04-09 19:09:43 +02:00
|
|
|
|
* gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
|
|
|
|
|
|
2016-04-09 18:45:31 +02:00
|
|
|
|
* gcc.dg/pic-1.c: Skip on hppa*-*-*.
|
|
|
|
|
* gcc.dg/pie-1.c: Likewise.
|
|
|
|
|
* gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
|
|
|
|
|
* gcc.dg/pic-4.c: Likewise.
|
|
|
|
|
* gcc.dg/pie-3.c: Likewise.
|
|
|
|
|
* gcc.dg/pie-4.c: Likewise.
|
|
|
|
|
|
2016-04-09 18:04:36 +02:00
|
|
|
|
* gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
|
|
|
|
|
|
2016-04-09 17:54:29 +02:00
|
|
|
|
PR tree-optimization/68644
|
|
|
|
|
* gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
|
|
|
|
|
|
2016-04-09 17:43:05 +02:00
|
|
|
|
PR rtl-optimization/64886
|
|
|
|
|
* gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
|
|
|
|
|
|
2016-04-09 17:28:24 +02:00
|
|
|
|
2016-04-09 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68953
|
|
|
|
|
* gcc.dg/graphite/pr68953.c: New test.
|
|
|
|
|
|
2016-04-09 15:29:32 +02:00
|
|
|
|
2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
|
|
|
|
PR fortran/70592
|
|
|
|
|
* gfortran.dg/deferred_character_16.f90: New test.
|
|
|
|
|
|
2016-04-09 13:23:51 +02:00
|
|
|
|
2016-04-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70586
|
|
|
|
|
* gcc.c-torture/execute/pr70586.c: New test.
|
|
|
|
|
|
2016-04-09 11:24:45 +02:00
|
|
|
|
2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/70573
|
|
|
|
|
* c-c++-common/asan/halt_on_error-1.c: Replace memset
|
|
|
|
|
with __builtin_memset
|
|
|
|
|
* c-c++-common/asan/halt_on_error-2.c: Likewise.
|
|
|
|
|
|
2016-04-08 23:09:47 +02:00
|
|
|
|
2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR lto/70289
|
|
|
|
|
PR ipa/70348
|
|
|
|
|
PR tree-optimization/70373
|
|
|
|
|
PR middle-end/70533
|
|
|
|
|
PR middle-end/70534
|
|
|
|
|
PR middle-end/70535
|
|
|
|
|
* c-c++-common/goacc/reduction-5.c: New test.
|
|
|
|
|
* c-c++-common/goacc/reduction-promotions.c: New test.
|
|
|
|
|
* gfortran.dg/goacc/reduction-3.f95: New test.
|
|
|
|
|
* gfortran.dg/goacc/reduction-promotions.f90: New test.
|
|
|
|
|
|
2016-04-08 22:17:10 +02:00
|
|
|
|
2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70590
|
|
|
|
|
PR c++/70452
|
|
|
|
|
* g++.dg/pr70590.C: New test.
|
|
|
|
|
* g++.dg/pr70590-2.C: New test.
|
|
|
|
|
|
2016-04-08 19:21:17 +02:00
|
|
|
|
2016-04-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-04-08 19:28:20 +02:00
|
|
|
|
PR middle-end/70593
|
|
|
|
|
* gcc.target/i386/pr70593.c: New test.
|
|
|
|
|
|
2016-04-08 19:21:17 +02:00
|
|
|
|
PR rtl-optimization/70574
|
|
|
|
|
* gcc.target/i386/avx2-pr70574.c: New test.
|
|
|
|
|
|
2016-04-08 12:46:13 +02:00
|
|
|
|
2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/70541
|
|
|
|
|
* c-c++-common/asan/pr70541.c: New test.
|
|
|
|
|
|
2016-04-08 11:41:16 +02:00
|
|
|
|
2016-04-08 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
|
|
|
|
|
* gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
|
|
|
|
|
|
2016-04-08 11:39:44 +02:00
|
|
|
|
2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70566
|
|
|
|
|
* gcc.c-torture/execute/pr70566.c: New test.
|
|
|
|
|
|
2016-04-08 10:48:12 +02:00
|
|
|
|
2016-04-08 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/uninit-copy-clause.c: New test.
|
|
|
|
|
* gfortran.dg/goacc/uninit-copy-clause.f95: New test.
|
|
|
|
|
|
2016-04-08 04:11:52 +02:00
|
|
|
|
2016-04-08 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/pr70117.c: New.
|
|
|
|
|
|
2016-04-07 23:32:05 +02:00
|
|
|
|
2016-04-07 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-04-07 23:45:26 +02:00
|
|
|
|
PR testsuite/70581
|
|
|
|
|
* gcc.dg/lto/simd-function_0.c: New test.
|
|
|
|
|
|
2016-04-07 23:32:05 +02:00
|
|
|
|
* c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
|
|
|
|
|
clones.
|
|
|
|
|
* c-c++-common/attr-simd-2.c: Likewise.
|
|
|
|
|
* c-c++-common/attr-simd-4.c: Likewise.
|
|
|
|
|
* gcc.dg/gomp/simd-clones-2.c: Likewise.
|
|
|
|
|
* gcc.dg/gomp/simd-clones-3.c: Likewise.
|
|
|
|
|
|
2016-04-07 18:19:20 +02:00
|
|
|
|
2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/70553
|
|
|
|
|
* gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
|
|
|
|
|
|
2016-04-07 17:21:37 +02:00
|
|
|
|
2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
|
|
|
|
|
Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
|
|
|
|
|
|
2016-04-07 01:10:14 +02:00
|
|
|
|
2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c/70436
|
|
|
|
|
* g++.dg/warn/Wparentheses-29.C: New test.
|
|
|
|
|
|
2016-04-07 01:07:21 +02:00
|
|
|
|
2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c/70436
|
|
|
|
|
* g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
|
|
|
|
|
explicit braces to resolve a future -Wparentheses warning.
|
|
|
|
|
|
2016-04-06 20:35:16 +02:00
|
|
|
|
2016-04-06 Richard Henderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr61817-1.c: New test.
|
|
|
|
|
* gcc.dg/pr61817-2.c: New test.
|
|
|
|
|
* gcc.dg/pr69391-1.c: New test.
|
|
|
|
|
* gcc.dg/pr69391-2.c: New test.
|
|
|
|
|
|
2016-04-06 18:48:36 +02:00
|
|
|
|
2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/70398
|
2016-06-07 11:24:21 +02:00
|
|
|
|
* gcc.target/aarch64/pr70398.c: New.
|
2016-04-06 18:48:36 +02:00
|
|
|
|
|
2016-04-06 17:28:18 +02:00
|
|
|
|
2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
|
|
|
|
|
|
2016-04-06 17:07:10 +02:00
|
|
|
|
2016-04-06 Yvan Roux <yvan.roux@linaro.org>
|
|
|
|
|
Pedro Alves <palves@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
|
|
|
|
|
|
2016-04-06 14:42:24 +02:00
|
|
|
|
2016-04-06 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-04-06 14:47:19 +02:00
|
|
|
|
* lib/target-supports.exp (check_effective_target_vect_simd_clones):
|
|
|
|
|
Check for avx512f effective targets instead of avx2.
|
|
|
|
|
* gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
|
|
|
|
|
for AVX512F clones.
|
|
|
|
|
* gcc.dg/gomp/declare-simd-3.c: Likewise.
|
|
|
|
|
* g++.dg/gomp/declare-simd-1.C: Likewise.
|
|
|
|
|
* g++.dg/gomp/declare-simd-3.C: Likewise.
|
|
|
|
|
* g++.dg/gomp/declare-simd-4.C: Likewise.
|
|
|
|
|
|
2016-04-06 14:42:24 +02:00
|
|
|
|
PR middle-end/70550
|
|
|
|
|
* c-c++-common/gomp/pr70550-1.c: New test.
|
|
|
|
|
* c-c++-common/gomp/pr70550-2.c: New test.
|
|
|
|
|
|
2016-04-06 01:47:21 +02:00
|
|
|
|
2016-04-05 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70512
|
|
|
|
|
* g++.dg/ext/attribute-may-alias-5.C: New.
|
|
|
|
|
|
2016-04-05 23:33:37 +02:00
|
|
|
|
2016-04-05 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70336
|
|
|
|
|
* c-c++-common/pr70336.c: New test.
|
|
|
|
|
* gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
|
|
|
|
|
no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
|
|
|
|
|
|
2016-04-05 22:58:56 +02:00
|
|
|
|
2016-04-05 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/66223
|
|
|
|
|
* g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
|
|
|
|
|
|
2016-04-05 19:05:23 +02:00
|
|
|
|
2016-04-05 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/70542
|
|
|
|
|
* gcc.dg/torture/pr70542.c: New test.
|
|
|
|
|
* gcc.target/i386/avx2-pr70542.c: New test.
|
|
|
|
|
|
2016-04-05 18:58:50 +02:00
|
|
|
|
2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70509
|
|
|
|
|
* gcc.target/i386/avx512bw-pr70509.c: New test.
|
|
|
|
|
|
2016-04-05 18:40:00 +02:00
|
|
|
|
2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70452
|
|
|
|
|
* g++.dg/ext/constexpr-vla4.C: New test.
|
|
|
|
|
|
2016-04-05 18:26:40 +02:00
|
|
|
|
2016-04-05 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/70510
|
|
|
|
|
* gcc.target/i386/pr70510.c: New test.
|
|
|
|
|
|
2016-04-05 16:26:59 +02:00
|
|
|
|
2016-04-05 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70526
|
|
|
|
|
* g++.dg/torture/pr70526.C: New testcase.
|
|
|
|
|
|
2016-04-05 10:15:09 +02:00
|
|
|
|
2016-04-05 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70525
|
|
|
|
|
* gcc.target/i386/pr70525.c: New test.
|
|
|
|
|
|
2016-04-05 10:05:06 +02:00
|
|
|
|
2016-04-05 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70499
|
|
|
|
|
* g++.dg/torture/pr70499.C: New testcase.
|
|
|
|
|
|
2016-04-05 09:23:49 +02:00
|
|
|
|
2016-04-05 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
|
|
|
|
|
remove XFAIL.
|
|
|
|
|
|
2016-04-04 19:20:53 +02:00
|
|
|
|
2016-04-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70307
|
|
|
|
|
* gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
|
|
|
|
|
rs6000 ABI warnings.
|
|
|
|
|
|
2016-04-04 17:54:39 +02:00
|
|
|
|
2016-04-04 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/66223
|
|
|
|
|
* g++.dg/ipa/devirt-51.C: New testcase.
|
|
|
|
|
|
2016-04-04 17:42:19 +02:00
|
|
|
|
2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70457
|
|
|
|
|
* gcc.dg/torture/pr70457.c: New.
|
|
|
|
|
|
2016-04-04 12:32:32 +02:00
|
|
|
|
2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/67538
|
|
|
|
|
* gfortran.dg/allocate_with_source_19.f08: New test.
|
|
|
|
|
|
2016-04-04 11:32:28 +02:00
|
|
|
|
2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/65795
|
|
|
|
|
* gfortran.dg/coarray_allocate_6.f08: New test.
|
|
|
|
|
|
2016-04-04 11:30:16 +02:00
|
|
|
|
2016-04-04 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/70484
|
|
|
|
|
* gcc.dg/torture/pr70484.c: New testcase.
|
|
|
|
|
|
2016-04-04 10:11:46 +02:00
|
|
|
|
2016-04-04 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70307
|
|
|
|
|
* gcc.dg/torture/pr70307.c: New test.
|
|
|
|
|
|
2016-04-03 14:50:54 +02:00
|
|
|
|
2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/70416
|
|
|
|
|
PR target/67391
|
|
|
|
|
* gcc.target/sh/torture/pr70416.c: New.
|
|
|
|
|
|
2016-04-02 19:14:48 +02:00
|
|
|
|
2016-04-02 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/67376
|
|
|
|
|
PR c++/70170
|
|
|
|
|
PR c++/70172
|
|
|
|
|
PR c++/70228
|
|
|
|
|
* g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-string.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-wstring2.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/pr65398.C: Same.
|
|
|
|
|
* g++.dg/ext/constexpr-vla1.C: Same.
|
|
|
|
|
* g++.dg/ext/constexpr-vla2.C: Same.
|
|
|
|
|
* g++.dg/ext/constexpr-vla3.C: Same.
|
|
|
|
|
* g++.dg/ubsan/pr63956.C: Same.
|
|
|
|
|
|
2016-04-01 18:08:21 +02:00
|
|
|
|
2016-04-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/70467
|
|
|
|
|
* gcc.target/i386/pr70467-2.c: New test.
|
|
|
|
|
|
2016-04-01 17:27:11 +02:00
|
|
|
|
2016-04-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70488
|
|
|
|
|
* g++.dg/init/new47.C: New test.
|
|
|
|
|
|
2016-04-01 16:58:53 +02:00
|
|
|
|
2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70496
|
|
|
|
|
* gcc.target/arm/pr70496.c: New test.
|
|
|
|
|
|
2016-04-01 14:10:17 +02:00
|
|
|
|
2016-04-01 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
2016-04-01 14:12:27 +02:00
|
|
|
|
PR c++/68475
|
|
|
|
|
* g++.dg/g++.dg/cpp0x/noexcept29.C: New.
|
|
|
|
|
|
2016-04-01 12:40:51 +02:00
|
|
|
|
2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/69890
|
|
|
|
|
* gcc.dg/strlenopt.h (memmove): New.
|
|
|
|
|
* gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
|
|
|
|
|
instead of "string.h".
|
|
|
|
|
* gcc.target/i386/chkp-strlen-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-strlen-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-strlen-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-strlen-5.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-10.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-11.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-12.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-13.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-14.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-15.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-16.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-5.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-6.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-7.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-8.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-9.c: Likewise.
|
|
|
|
|
|
2016-03-31 22:06:38 +02:00
|
|
|
|
2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
* g++.dg/template/ptrmem30.C (read): Rename to data_read.
|
|
|
|
|
(Holder::foo): Reflect this.
|
|
|
|
|
|
2016-03-31 17:37:12 +02:00
|
|
|
|
2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/70442
|
|
|
|
|
* gcc.dg/pr70442.c: New test.
|
|
|
|
|
|
2016-03-31 17:30:33 +02:00
|
|
|
|
2016-03-31 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70393
|
|
|
|
|
* g++.dg/cpp0x/constexpr-virtual6.C: New.
|
|
|
|
|
|
2016-03-31 17:23:29 +02:00
|
|
|
|
2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/70453
|
|
|
|
|
* gcc.target/i386/pr70453.c: New test.
|
|
|
|
|
|
2016-03-31 16:37:08 +02:00
|
|
|
|
2016-03-31 Andrey Belevantsev <abel@ispras.ru>
|
|
|
|
|
|
|
|
|
|
PR target/70292
|
|
|
|
|
* gcc.c-torture/pr70292.c: New test.
|
|
|
|
|
|
2016-03-31 16:29:15 +02:00
|
|
|
|
2016-03-31 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70297
|
|
|
|
|
* c-c++-common/pr70297.c: New test.
|
|
|
|
|
* g++.dg/cpp0x/typedef-redecl.C: New test.
|
|
|
|
|
* gcc.dg/typedef-redecl2.c: New test.
|
|
|
|
|
|
2016-03-31 15:00:52 +02:00
|
|
|
|
2016-03-31 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/70460
|
|
|
|
|
* gcc.c-torture/execute/pr70460.c: New test.
|
|
|
|
|
|
2016-03-31 10:49:09 +02:00
|
|
|
|
2016-03-31 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR c++/70430
|
|
|
|
|
* g++.dg/ext/vector30.C: New testcase.
|
|
|
|
|
|
2016-03-30 22:47:45 +02:00
|
|
|
|
2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/fmt_pf.f90: New test.
|
|
|
|
|
|
2016-03-30 19:08:08 +02:00
|
|
|
|
2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
Forward-port from 5 branch
|
|
|
|
|
2016-03-30 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/70356
|
|
|
|
|
* gcc.target/i386/avx-vextractf128-256-5.c: Move
|
|
|
|
|
dg-require-effective-target after dg-do.
|
|
|
|
|
|
|
|
|
|
2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx-vextractf128-256-5.c: New test.
|
|
|
|
|
|
2016-03-30 17:08:47 +02:00
|
|
|
|
2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
|
|
|
|
|
Julian Brown <julian@codesourcery.com>
|
|
|
|
|
Chung-Lin Tang <cltang@codesourcery.com>
|
|
|
|
|
Cesar Philippidis <cesar@codesourcery.com>
|
|
|
|
|
James Norris <jnorris@codesourcery.com>
|
|
|
|
|
Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
Nathan Sidwell <nathan@codesourcery.com>
|
|
|
|
|
|
2016-04-05 18:26:40 +02:00
|
|
|
|
* c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
|
2016-03-30 17:08:47 +02:00
|
|
|
|
* c-c++-common/goacc/loop-clauses.c: Likewise.
|
|
|
|
|
* g++.dg/goacc/template.C: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/combined-directives.f90: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/loop-1.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/loop-5.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/loop-6.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/loop-tree-1.f90: Likewise.
|
|
|
|
|
* c-c++-common/goacc-gomp/nesting-1.c: Update.
|
|
|
|
|
* c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/clauses-fail.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/parallel-1.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/reduction-1.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/reduction-2.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/reduction-3.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/reduction-4.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/routine-3.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/routine-4.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/routine-5.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/tile.c: Likewise.
|
|
|
|
|
* g++.dg/goacc/template.C: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/combined-directives.f90: Likewise.
|
|
|
|
|
* c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
|
|
|
|
|
* c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
|
|
|
|
|
* c-c++-common/goacc/kernels-1.c: Update. Incorporate...
|
|
|
|
|
* c-c++-common/goacc/kernels-empty.c: ... this file, and...
|
|
|
|
|
* c-c++-common/goacc/kernels-eternal.c: ... this file, and...
|
|
|
|
|
* c-c++-common/goacc/kernels-noreturn.c: ... this file.
|
|
|
|
|
* c-c++-common/goacc/host_data-1.c: New file. Incorporate...
|
|
|
|
|
* c-c++-common/goacc/use_device-1.c: ... this file.
|
|
|
|
|
* c-c++-common/goacc/host_data-2.c: New file. Incorporate...
|
|
|
|
|
* c-c++-common/goacc/host_data-5.c: ... this file, and...
|
|
|
|
|
* c-c++-common/goacc/host_data-6.c: ... this file.
|
|
|
|
|
* c-c++-common/goacc/loop-2-kernels.c: New file.
|
|
|
|
|
* c-c++-common/goacc/loop-2-parallel.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/loop-3.c: Likewise.
|
|
|
|
|
* g++.dg/goacc/reference.C: Likewise.
|
|
|
|
|
* g++.dg/goacc/routine-1.C: Likewise.
|
|
|
|
|
* g++.dg/goacc/routine-2.C: Likewise.
|
|
|
|
|
|
2016-03-30 16:18:28 +02:00
|
|
|
|
2016-03-30 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70450
|
|
|
|
|
* gcc.dg/torture/pr70450.c: New testcase.
|
|
|
|
|
|
2016-03-30 16:06:51 +02:00
|
|
|
|
2016-03-30 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70421
|
|
|
|
|
* gcc.dg/torture/pr70421.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-pr70421.c: New test.
|
|
|
|
|
|
2016-04-02 02:18:41 +02:00
|
|
|
|
2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/70364
|
|
|
|
|
* gcc.target/i386/cleanup-1.c: Include <stddef.h>.
|
|
|
|
|
(check): New function.
|
|
|
|
|
(bar): Call check.
|
|
|
|
|
(foo): Align stack to 16 bytes when calling bar.
|
|
|
|
|
* gcc.target/i386/cleanup-2.c: Likewise.
|
|
|
|
|
|
2016-03-30 02:55:00 +02:00
|
|
|
|
2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/59124
|
|
|
|
|
* gcc.dg/Warray-bounds-19.c: New test.
|
|
|
|
|
|
2016-03-29 21:56:35 +02:00
|
|
|
|
2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* lib/prune.exp (escape_regex_chars): New.
|
|
|
|
|
(prune_file_path): Update to quote metcharacters for regexp.
|
|
|
|
|
|
2016-03-29 19:33:52 +02:00
|
|
|
|
2016-03-29 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-03-29 20:49:00 +02:00
|
|
|
|
PR rtl-optimization/70429
|
|
|
|
|
* gcc.c-torture/execute/pr70429.c: New test.
|
|
|
|
|
|
2016-03-29 19:33:52 +02:00
|
|
|
|
PR tree-optimization/70405
|
|
|
|
|
* gcc.dg/pr70405.c: New test.
|
|
|
|
|
|
2016-03-29 18:54:24 +02:00
|
|
|
|
2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/70397
|
|
|
|
|
* gfortran.dg/unlimited_polymorphic_25.f90: New test.
|
|
|
|
|
* gfortran.dg/unlimited_polymorphic_26.f90: New test.
|
|
|
|
|
|
2016-03-29 16:39:33 +02:00
|
|
|
|
2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/64177
|
|
|
|
|
* c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
|
|
|
|
|
__cilkrts_set_param to set two workers.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
|
|
|
|
|
* g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
|
|
|
|
|
|
2016-03-28 15:19:07 +02:00
|
|
|
|
2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
2016-04-05 18:26:40 +02:00
|
|
|
|
* g++.dg/ext/fnname5.C: Update the test for Darwin.
|
2016-03-28 15:19:07 +02:00
|
|
|
|
|
2016-03-28 09:59:44 +02:00
|
|
|
|
2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/70406
|
2016-04-05 18:26:40 +02:00
|
|
|
|
* gcc.target/i386/pr70406.c: New test.
|
2016-03-28 09:59:44 +02:00
|
|
|
|
|
2016-03-27 11:57:36 +02:00
|
|
|
|
2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/specs/double_record_extension3.ads: New test.
|
|
|
|
|
|
2016-03-26 00:37:13 +01:00
|
|
|
|
2016-03-25 Richard Henderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70120
|
|
|
|
|
* gcc.target/aarch64/pr70120-1.c: New.
|
|
|
|
|
* gcc.target/aarch64/pr70120-2.c: New.
|
|
|
|
|
* gcc.target/aarch64/pr70120-3.c: New.
|
|
|
|
|
|
2016-03-25 19:21:44 +01:00
|
|
|
|
2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/62212
|
|
|
|
|
* g++.dg/template/mangle2.C: The dg-do directive should be
|
|
|
|
|
"compile" not "assemble".
|
|
|
|
|
|
2016-03-25 17:15:39 +01:00
|
|
|
|
2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR lto/69650
|
|
|
|
|
* gcc.dg/pr69650.c: New test.
|
|
|
|
|
|
2016-03-25 15:04:46 +01:00
|
|
|
|
2016-03-25 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/ext/pr70290.C: Prune non-standard ABI.
|
|
|
|
|
|
2016-03-25 10:10:03 +01:00
|
|
|
|
2016-03-25 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/dfp/pr70052.c: New test.
|
|
|
|
|
|
2016-03-24 18:52:11 +01:00
|
|
|
|
2016-03-24 Richard Henderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69845
|
|
|
|
|
* gcc.dg/tree-ssa/pr69845-1.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/pr69845-2.c: New test.
|
|
|
|
|
|
2016-03-24 17:16:06 +01:00
|
|
|
|
2016-03-24 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
|
|
|
|
|
|
2016-03-24 17:15:56 +01:00
|
|
|
|
2016-03-24 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/uninit-use-device-clause.c: New test.
|
|
|
|
|
* gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
|
|
|
|
|
|
2016-03-24 17:15:45 +01:00
|
|
|
|
2016-03-24 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/uninit-dim-clause.c: New test.
|
|
|
|
|
* gfortran.dg/goacc/uninit-dim-clause.f95: New test.
|
|
|
|
|
|
2016-03-24 16:59:53 +01:00
|
|
|
|
2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/62212
|
|
|
|
|
* g++.dg/template/mangle2.C: New test.
|
|
|
|
|
|
2016-03-24 15:07:42 +01:00
|
|
|
|
2016-03-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70396
|
|
|
|
|
* gcc.dg/torture/pr70396.c: New testcase.
|
|
|
|
|
|
2016-03-24 13:19:56 +01:00
|
|
|
|
2016-03-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70370
|
|
|
|
|
* gcc.dg/torture/pr70370.c: New testcase.
|
|
|
|
|
|
2016-03-24 12:29:37 +01:00
|
|
|
|
2016-03-24 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/goacc/data-tree.f95: Add missing initialization.
|
|
|
|
|
* gfortran.dg/goacc/kernels-tree.f95: Same.
|
|
|
|
|
* gfortran.dg/goacc/parallel-tree.f95: Same.
|
|
|
|
|
|
2016-03-24 12:29:27 +01:00
|
|
|
|
2016-03-24 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/uninit-if-clause.c: New test.
|
|
|
|
|
* gfortran.dg/goacc/uninit-if-clause.f95: New test.
|
|
|
|
|
|
2016-03-24 12:26:44 +01:00
|
|
|
|
2016-03-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70290
|
2016-04-05 18:26:40 +02:00
|
|
|
|
* g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
|
|
|
|
|
Fix formatting.
|
2016-03-24 12:26:44 +01:00
|
|
|
|
|
2016-03-24 09:17:43 +01:00
|
|
|
|
2016-03-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70372
|
|
|
|
|
* gcc.dg/tree-ssa/pr70372.c: New testcase.
|
|
|
|
|
|
2016-03-23 22:08:32 +01:00
|
|
|
|
2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70347
|
|
|
|
|
* g++.dg/cpp1y/nsdmi-union1.C: New test.
|
|
|
|
|
|
2016-03-23 22:02:34 +01:00
|
|
|
|
2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70332
|
|
|
|
|
* g++.dg/cpp1y/nsdmi-aggr5.C: New test.
|
|
|
|
|
|
2016-03-23 19:45:26 +01:00
|
|
|
|
2016-03-23 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-03-23 19:55:38 +01:00
|
|
|
|
PR c++/70001
|
|
|
|
|
* g++.dg/cpp0x/constexpr-70001-4.C: New test.
|
|
|
|
|
* g++.dg/cpp1y/pr70001.C: New test.
|
|
|
|
|
|
2016-03-23 19:45:26 +01:00
|
|
|
|
PR c++/70323
|
|
|
|
|
* g++.dg/cpp0x/constexpr-70323.C: New test.
|
|
|
|
|
|
2016-03-23 19:36:25 +01:00
|
|
|
|
2016-03-23 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
|
Jason Merrill <jason@redhat.com>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69315
|
|
|
|
|
* g++.dg/cpp0x/constexpr-69315.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
|
|
|
|
|
|
2016-03-23 18:51:56 +01:00
|
|
|
|
2016-03-23 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69884
|
|
|
|
|
* g++.dg/warn/Wignored-attributes-1.C: New test.
|
|
|
|
|
* g++.dg/warn/Wignored-attributes-2.C: New test.
|
|
|
|
|
|
2016-03-23 18:32:05 +01:00
|
|
|
|
2016-03-23 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/kernels-default.c (foo): Add missing
|
|
|
|
|
initialization.
|
|
|
|
|
* gfortran.dg/goacc/private-3.f95 (test): Same.
|
|
|
|
|
* gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
|
|
|
|
|
missing use param.
|
|
|
|
|
|
2016-03-23 11:32:54 +01:00
|
|
|
|
2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp: Remove v7ve entry from loop
|
|
|
|
|
creating effective target checks.
|
|
|
|
|
(check_effective_target_arm_arch_v7ve_ok): New procedure.
|
|
|
|
|
(add_options_for_arm_arch_v7ve): Likewise.
|
|
|
|
|
|
2016-03-23 10:52:00 +01:00
|
|
|
|
2016-03-23 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70354
|
|
|
|
|
* gcc.dg/vect/pr70354-1.c: New test.
|
|
|
|
|
* gcc.dg/vect/pr70354-2.c: New test.
|
|
|
|
|
* gcc.target/i386/avx2-pr70354-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx2-pr70354-2.c: New test.
|
|
|
|
|
|
2016-03-22 22:32:34 +01:00
|
|
|
|
2016-03-22 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70232
|
|
|
|
|
* gcc.dg/tree-ssa/pr70232.c: New test.
|
|
|
|
|
|
2016-03-22 20:00:14 +01:00
|
|
|
|
2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/70302
|
|
|
|
|
* gcc.target/i386/pr70302.c: New test.
|
|
|
|
|
|
2016-03-22 15:38:42 +01:00
|
|
|
|
2016-03-22 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70251
|
|
|
|
|
* g++.dg/torture/pr70251.C: New testcase.
|
|
|
|
|
|
2016-03-22 15:20:49 +01:00
|
|
|
|
2016-03-22 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69993
|
|
|
|
|
* c-c++-common/Wmisleading-indentation-3.c: New test, based on
|
|
|
|
|
Wmisleading-indentation.c.
|
|
|
|
|
* c-c++-common/Wmisleading-indentation.c: Update thoughout to
|
|
|
|
|
reflect change to diagnostic text and order of messages.
|
|
|
|
|
* gcc.dg/plugin/location-overflow-test-2.c: Likewise.
|
|
|
|
|
|
2016-03-22 14:46:09 +01:00
|
|
|
|
2016-03-22 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/ext/java-3.C: Don't compile on AIX.
|
|
|
|
|
|
2016-03-22 14:23:00 +01:00
|
|
|
|
2016-03-22 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70333
|
|
|
|
|
* gcc.dg/torture/pr70333.c: New testcase.
|
|
|
|
|
|
2016-03-22 13:31:12 +01:00
|
|
|
|
2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/ext/pr70290.C: New test.
|
|
|
|
|
|
2016-03-22 12:09:03 +01:00
|
|
|
|
2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/70325
|
|
|
|
|
* gcc.target/i386/pr70325.c: New test.
|
|
|
|
|
|
2016-03-22 09:11:14 +01:00
|
|
|
|
2016-03-22 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-03-22 09:28:49 +01:00
|
|
|
|
PR target/70329
|
|
|
|
|
* gcc.target/i386/avx512bw-pr70329-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512bw-pr70329-2.c: New test.
|
|
|
|
|
|
2016-03-22 09:14:24 +01:00
|
|
|
|
PR target/70300
|
|
|
|
|
* gcc.target/i386/pr70300.c: New test.
|
|
|
|
|
|
2016-03-22 09:11:14 +01:00
|
|
|
|
PR c++/70295
|
|
|
|
|
* c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
|
|
|
|
|
(func2): New function for cond with parens, xfail warning for c++.
|
|
|
|
|
* g++.dg/warn/Wnonnull-compare-8.C: New test.
|
|
|
|
|
|
2016-03-22 03:02:01 +01:00
|
|
|
|
2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70096
|
|
|
|
|
* g++.dg/template/ptrmem30.C: New test.
|
|
|
|
|
|
2016-03-22 01:30:57 +01:00
|
|
|
|
2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70204
|
|
|
|
|
* g++.dg/cpp0x/constexpr-70204a.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-70204b.C: New test.
|
|
|
|
|
|
2016-03-21 22:04:32 +01:00
|
|
|
|
2016-03-21 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70326
|
|
|
|
|
* gcc.dg/pr70326.c: New test.
|
|
|
|
|
|
2016-03-21 22:03:44 +01:00
|
|
|
|
2016-03-21 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70317
|
|
|
|
|
* gcc.dg/pr70317.c: New test.
|
|
|
|
|
|
2016-03-21 20:56:50 +01:00
|
|
|
|
2016-03-21 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/70327
|
|
|
|
|
* gcc.target/i386/pr70327.c: New test.
|
|
|
|
|
|
2016-03-21 20:33:33 +01:00
|
|
|
|
2016-03-21 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
2016-03-22 12:31:53 +01:00
|
|
|
|
PR ipa/70306
|
2016-03-21 20:33:33 +01:00
|
|
|
|
* gcc.dg/ipa/pr70306.c: New test.
|
|
|
|
|
|
2016-03-21 20:56:50 +01:00
|
|
|
|
2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
2016-03-21 16:58:41 +01:00
|
|
|
|
|
|
|
|
|
* gcc.target/arm/attr-align1.c: Skip if M-profile.
|
|
|
|
|
* gcc.target/arm/attr-align3.c: Likewise.
|
|
|
|
|
* gcc.target/arm/attr_arm.c: Likewise.
|
|
|
|
|
* gcc.target/arm/flip-thumb.c: Likewise.
|
|
|
|
|
|
2016-03-21 16:41:13 +01:00
|
|
|
|
2016-03-21 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70296
|
|
|
|
|
* gcc.target/powerpc/altivec-36.c: New test.
|
|
|
|
|
|
2016-03-21 14:50:50 +01:00
|
|
|
|
2016-03-21 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70310
|
|
|
|
|
* gcc.dg/torture/pr70310.c: New testcase.
|
|
|
|
|
|
2016-03-21 11:51:04 +01:00
|
|
|
|
2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/70293
|
|
|
|
|
* gcc.target/i386/pr70293.c: New test.
|
|
|
|
|
|
2016-03-21 10:11:37 +01:00
|
|
|
|
2016-03-21 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70288
|
|
|
|
|
* gcc.dg/torture/pr70288-1.c: New testcase.
|
|
|
|
|
* gcc.dg/torture/pr70288-2.c: Likewise.
|
|
|
|
|
|
2016-03-21 08:54:36 +01:00
|
|
|
|
2016-03-21 Andrey Belevantsev <abel@ispras.ru>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/69307
|
|
|
|
|
* gcc.target/arm/pr69307.c: New test.
|
2016-03-21 20:56:50 +01:00
|
|
|
|
|
2016-03-21 08:52:05 +01:00
|
|
|
|
2016-03-21 Andrey Belevantsev <abel@ispras.ru>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/69102
|
|
|
|
|
* gcc.c-torture/compile/pr69102.c: New test.
|
|
|
|
|
|
2016-03-18 20:30:20 +01:00
|
|
|
|
2016-03-18 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/70263
|
|
|
|
|
* gcc.c-torture/compile/pr70263-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr70263-2.c: New test.
|
|
|
|
|
|
2016-03-18 20:09:08 +01:00
|
|
|
|
2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/70278
|
|
|
|
|
* gcc.dg/torture/pr70278.c: New test.
|
|
|
|
|
* gcc.target/arm/pr70278.c: New test.
|
|
|
|
|
|
2016-03-18 18:45:42 +01:00
|
|
|
|
2016-03-18 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70281
|
|
|
|
|
* gcc.dg/plugin/diagnostic-test-expressions-1.c
|
|
|
|
|
(test_builtin_types_compatible_p): New test function.
|
|
|
|
|
* gcc.dg/pr70281.c: New test case.
|
|
|
|
|
|
2016-03-18 14:58:32 +01:00
|
|
|
|
2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR target/70113
|
|
|
|
|
* gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
|
|
|
|
|
|
2016-03-18 10:36:32 +01:00
|
|
|
|
2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70252
|
|
|
|
|
* gcc.dg/pr70252.c: New test.
|
|
|
|
|
|
2016-03-18 10:17:33 +01:00
|
|
|
|
2016-03-18 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr70161-2.c: New test.
|
|
|
|
|
* gcc.dg/pr70161.c: New test.
|
|
|
|
|
|
2016-03-18 10:17:23 +01:00
|
|
|
|
2016-03-18 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR ipa/70269
|
|
|
|
|
* gcc.dg/pr70269.c: New test.
|
|
|
|
|
|
2016-03-18 08:59:36 +01:00
|
|
|
|
2016-03-18 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70267
|
|
|
|
|
* g++.dg/ext/java-3.C: New test.
|
|
|
|
|
|
2016-03-18 02:26:50 +01:00
|
|
|
|
2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70205
|
|
|
|
|
* g++.dg/lookup/pr70205.C: New test.
|
|
|
|
|
|
2016-03-18 02:23:26 +01:00
|
|
|
|
2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70218
|
|
|
|
|
* g++.dg/cpp0x/lambda/lambda-70218.C: New test.
|
|
|
|
|
|
2016-03-17 19:43:08 +01:00
|
|
|
|
2016-03-17 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69407
|
|
|
|
|
* gcc.dg/atomic-op-6.c: New test.
|
|
|
|
|
|
2016-03-17 19:27:47 +01:00
|
|
|
|
2016-03-17 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70264
|
|
|
|
|
* c-c++-common/pr70264.c: New test case.
|
|
|
|
|
|
2016-03-17 16:56:19 +01:00
|
|
|
|
2016-03-17 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-03-17 16:58:22 +01:00
|
|
|
|
PR c++/70144
|
|
|
|
|
* c-c++-common/pr70144-1.c: New test.
|
|
|
|
|
* c-c++-common/pr70144-2.c: New test.
|
|
|
|
|
|
2016-03-17 16:56:19 +01:00
|
|
|
|
PR c++/70272
|
|
|
|
|
* g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
|
|
|
|
|
* g++.dg/opt/flifetime-dse6.C: New test.
|
|
|
|
|
* g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
|
|
|
|
|
|
2016-03-17 16:11:35 +01:00
|
|
|
|
2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR driver/70192
|
|
|
|
|
* gcc.dg/pic-1.c: New test.
|
|
|
|
|
* gcc.dg/pic-2.c: Likewise.
|
|
|
|
|
* gcc.dg/pic-3.c: Likewise.
|
|
|
|
|
* gcc.dg/pic-4.c: Likewise.
|
|
|
|
|
* gcc.dg/pie-1.c: Likewise.
|
|
|
|
|
* gcc.dg/pie-2.c: Likewise.
|
|
|
|
|
* gcc.dg/pie-3.c: Likewise.
|
|
|
|
|
* gcc.dg/pie-4.c: Likewise.
|
|
|
|
|
* gcc.dg/pie-5.c: Likewise.
|
|
|
|
|
* gcc.dg/pie-6.c: Likewise.
|
|
|
|
|
|
2016-03-17 15:56:43 +01:00
|
|
|
|
2016-03-17 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/goacc/kernels-alias-3.f95: New test.
|
|
|
|
|
* gfortran.dg/goacc/kernels-alias-4.f95: New test.
|
|
|
|
|
|
2016-03-17 14:43:01 +01:00
|
|
|
|
2016-03-17 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR debug/70271
|
|
|
|
|
* g++.dg/debug/pr70271.C: New testcase.
|
|
|
|
|
|
2016-03-17 11:58:26 +01:00
|
|
|
|
2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr70251.c: New test.
|
|
|
|
|
|
2016-03-17 11:29:36 +01:00
|
|
|
|
2016-03-17 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70194
|
|
|
|
|
* g++.dg/warn/constexpr-70194.C: New test.
|
|
|
|
|
|
2016-03-17 00:53:18 +01:00
|
|
|
|
2016-03-16 Richard Henderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70240
|
|
|
|
|
* gcc.c-torture/compile/pr70240.c: New.
|
|
|
|
|
|
2016-03-16 19:09:51 +01:00
|
|
|
|
2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/compile/20151204.c: Skip for avr.
|
|
|
|
|
|
2016-03-16 18:52:20 +01:00
|
|
|
|
2016-03-16 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70245
|
|
|
|
|
* g++.dg/opt/pr70245.C: New test.
|
|
|
|
|
* g++.dg/opt/pr70245.h: New file.
|
|
|
|
|
* g++.dg/opt/pr70245-aux.cc: New file.
|
|
|
|
|
|
2016-03-16 18:42:41 +01:00
|
|
|
|
2016-03-16 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
|
|
|
|
|
|
2016-03-16 17:50:18 +01:00
|
|
|
|
2016-03-16 Richard Henderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70199
|
|
|
|
|
* gcc.c-torture/compile/pr70199.c: New.
|
|
|
|
|
|
2016-03-16 17:14:34 +01:00
|
|
|
|
2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/uninit-19.c: Run dos2unix.
|
|
|
|
|
|
2016-03-16 16:51:47 +01:00
|
|
|
|
2016-03-16 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70093
|
|
|
|
|
* gcc.dg/nested-func-10.c: New test.
|
|
|
|
|
* gcc.dg/nested-func-9.c: New test.
|
|
|
|
|
|
2016-03-16 14:34:36 +01:00
|
|
|
|
2016-03-16 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68714
|
|
|
|
|
* gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
|
|
|
|
|
|
2016-03-16 10:19:23 +01:00
|
|
|
|
2016-03-16 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68715
|
|
|
|
|
* gcc.dg/graphite/pr68715-2.c: New test.
|
|
|
|
|
* gcc.dg/graphite/pr68715.c: New test.
|
|
|
|
|
* gfortran.dg/graphite/pr68715.f90: New test.
|
|
|
|
|
|
2016-03-16 10:19:12 +01:00
|
|
|
|
2016-03-16 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68809
|
|
|
|
|
* gcc.dg/graphite/pr68809-2.c: New test.
|
|
|
|
|
* gcc.dg/graphite/pr68809.c: New test.
|
|
|
|
|
|
2016-03-16 08:01:36 +01:00
|
|
|
|
2016-03-16 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-03-16 08:02:30 +01:00
|
|
|
|
PR c++/70147
|
|
|
|
|
* g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
|
|
|
|
|
method call to i () as argument. Adjust expected output.
|
|
|
|
|
|
2016-03-16 08:01:36 +01:00
|
|
|
|
PR c++/70147
|
|
|
|
|
* g++.dg/ubsan/pr70147-1.C: New test.
|
|
|
|
|
* g++.dg/ubsan/pr70147-2.C: New test.
|
|
|
|
|
|
2016-03-16 04:00:02 +01:00
|
|
|
|
2016-03-15 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/58281
|
|
|
|
|
* g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
|
|
|
|
|
|
2016-03-16 00:34:49 +01:00
|
|
|
|
2016-03-15 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
2016-03-16 01:11:28 +01:00
|
|
|
|
* gcc.c-torture/execute/pr68532.c: Add -fno-common option on
|
|
|
|
|
hppa*-*-hpux*.
|
|
|
|
|
|
2016-03-16 00:49:40 +01:00
|
|
|
|
* gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
|
|
|
|
|
|
2016-03-16 00:34:49 +01:00
|
|
|
|
PR libfortran/69799
|
|
|
|
|
* gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
|
|
|
|
|
libatomic_available.
|
|
|
|
|
|
2016-03-15 22:10:11 +01:00
|
|
|
|
2016-03-15 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70209
|
|
|
|
|
* g++.dg/ext/attribute-may-alias-4.C: New test.
|
|
|
|
|
|
2016-03-15 19:11:14 +01:00
|
|
|
|
2016-03-15 Alexander Monakov <amonakov@ispras.ru>
|
|
|
|
|
|
|
|
|
|
* g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
|
|
|
|
|
-fvar-tracking-assignments-toggle flag.
|
|
|
|
|
|
2016-03-15 18:45:13 +01:00
|
|
|
|
2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
|
|
|
|
|
|
2016-03-15 17:11:48 +01:00
|
|
|
|
2016-03-15 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/70222
|
|
|
|
|
* gcc.c-torture/execute/pr70222-1.c: New test.
|
|
|
|
|
* gcc.c-torture/execute/pr70222-2.c: New test.
|
|
|
|
|
|
2016-03-15 16:43:00 +01:00
|
|
|
|
2016-03-15 Richard Henderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
|
|
|
|
|
|
2016-03-15 16:42:07 +01:00
|
|
|
|
2016-03-15 Andrey Belevantsev <abel@ispras.ru>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/69032
|
|
|
|
|
* gcc.dg/pr69032.c: New test.
|
|
|
|
|
|
2016-03-15 16:25:41 +01:00
|
|
|
|
2016-03-15 Andrey Belevantsev <abel@ispras.ru>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/63384
|
2016-03-21 20:56:50 +01:00
|
|
|
|
* g++.dg/pr63384.C: New test.
|
2016-03-15 16:25:41 +01:00
|
|
|
|
|
2016-03-15 16:13:29 +01:00
|
|
|
|
2016-03-15 Andrey Belevantsev <abel@ispras.ru>
|
|
|
|
|
|
|
|
|
|
PR target/64411
|
|
|
|
|
* gcc.target/i386/pr64411.C: New test.
|
|
|
|
|
|
2016-03-15 14:01:51 +01:00
|
|
|
|
2016-03-15 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/goacc/kernels-alias-2.f95: New test.
|
|
|
|
|
* gfortran.dg/goacc/kernels-alias.f95: New test.
|
|
|
|
|
|
2016-03-15 04:05:17 +01:00
|
|
|
|
2016-03-14 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/53792
|
|
|
|
|
* g++.dg/cpp0x/constexpr-inline.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-inline-1.C: Same.
|
|
|
|
|
|
2016-03-15 00:30:52 +01:00
|
|
|
|
2016-03-14 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/torture/pr70083.c: Prune non-standard ABI.
|
|
|
|
|
|
2016-03-14 23:19:32 +01:00
|
|
|
|
2016-03-14 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70219
|
|
|
|
|
* gcc.dg/pr70219.c: New test.
|
|
|
|
|
|
2016-03-14 16:08:54 +01:00
|
|
|
|
2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70083
|
|
|
|
|
* gcc.dg/torture/pr70083.c: New test.
|
|
|
|
|
* gcc.target/i386/pr70083.c: New test.
|
|
|
|
|
|
2016-03-14 15:50:40 +01:00
|
|
|
|
2016-03-14 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/56365
|
|
|
|
|
* gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
|
|
|
|
|
|
rs6000: Handle "d" output in the bd*z patterns (PR70098)
In the rs6000 port, FLOAT_REGS can contain DImode values when compiling
for 64-bit targets. Some instructions (like "fcfid" in the testcase,
convert from integer to DP float) only work on floating point registers.
So, we do want to allow DImode in these regs.
Now, in unusual cases IRA will assign FLOAT_REGS to some allocno where
some insns cannot handle FLOAT_REGS there, so they will need a reload.
Maybe IRA can be made smarter, but it isn't doing anything wrong here,
so we should be able to handle it.
The place it goes wrong is in the output of the *ctrdi_internal[1256]
pattern: the "bdz" and "bdnz" instructions. GCC refuses to do output
reloads on JUMP_INSNs, probably because it is hard to do, needs different
strategies than "normal" reloads do, and it cannot even be done at all
for general patterns. So JUMP_INSNs need to be able to handle every
possible output for the register class used.
These patterns already handle writing to "c" (the base insn case), and
to "r", "m", and "c" or "l"; all those via splitters. We just need to
handle "d" as well. That is what this patch does. [A predicate in one
of the splitters needs to be touched up so that the correct splitter
is used for the FLOAT_REGS case.]
But, that leaves another problem. One of the insns that are split to
is a move from a GPR to an FPR. That work fine on targets with direct
move (which does exactly that), i.e. power8 and up. But older targets
need memory to do the move, and this splitter runs after reload so
it cannot allocate memory; and allocating memory beforehand for every
bdnz insn is pretty horrible as well.
This patch implements the easy part. With it, power8 works, where it
didn't before.
PR target/70098
* config/rs6000/rs6000.md (*ctr<mode>_internal1, *ctr<mode>_internal2,
*ctr<mode>_internal5, *ctr<mode>_internal6): Also allow "d" as output.
(define_split for the GPR case): Use int_reg_operand instead of
gpc_reg_operand for the output.
gcc/testsuite/
PR target/70098
* lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
New function.
* g++.dg/pr70098.C: New testcase.
From-SVN: r234181
2016-03-14 15:18:44 +01:00
|
|
|
|
2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR target/70098
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
|
|
|
|
|
New function.
|
|
|
|
|
* g++.dg/pr70098.C: New testcase.
|
|
|
|
|
|
|
|
|
|
|
2016-03-14 10:19:14 +01:00
|
|
|
|
2016-03-14 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70045
|
|
|
|
|
* gcc.dg/graphite/pr70045.c: New test.
|
|
|
|
|
|
2016-03-13 18:38:07 +01:00
|
|
|
|
2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/69043
|
|
|
|
|
* gfortran.dg/include_9.f90: New test.
|
|
|
|
|
|
2016-03-13 10:48:20 +01:00
|
|
|
|
2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
|
|
|
|
PR fortran/45076
|
|
|
|
|
gfortran.dg/prof/prof.exp: New script.
|
|
|
|
|
gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
|
|
|
|
|
|
2016-03-12 18:12:29 +01:00
|
|
|
|
2016-03-12 Andrey Belevantsev <abel@ispras.ru>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/69307
|
|
|
|
|
* gcc.dg/pr69307.c: New test.
|
|
|
|
|
|
2016-03-12 15:56:24 +01:00
|
|
|
|
2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69614
|
|
|
|
|
* gcc.target/arm/pr69614.c: New.
|
|
|
|
|
|
2016-03-12 14:59:10 +01:00
|
|
|
|
2016-03-12 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/70031
|
|
|
|
|
* gfortran.dg/submodule_14.f08: New test
|
|
|
|
|
|
|
|
|
|
PR fortran/69524
|
|
|
|
|
* gfortran.dg/submodule_15.f08: New test
|
|
|
|
|
|
2016-03-12 03:05:17 +01:00
|
|
|
|
2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/70106
|
|
|
|
|
* g++.dg/cpp1y/paren3.C: New test.
|
|
|
|
|
|
2016-03-12 01:10:54 +01:00
|
|
|
|
2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70131
|
|
|
|
|
* gcc.target/powerpc/ppc-round2.c: New test.
|
|
|
|
|
|
2016-03-11 23:38:41 +01:00
|
|
|
|
2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70123
|
|
|
|
|
* gcc.dg/torture/pr70123.c: New test.
|
|
|
|
|
|
2016-03-11 23:32:11 +01:00
|
|
|
|
2016-03-11 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70190
|
|
|
|
|
* gcc.c-torture/compile/pr70190.c: New test.
|
|
|
|
|
|
2016-03-11 20:54:43 +01:00
|
|
|
|
2016-03-11 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/68187
|
|
|
|
|
* c-c++-common/Wmisleading-indentation.c (test43_a): New test
|
|
|
|
|
case.
|
|
|
|
|
(test43_b): Likewise.
|
|
|
|
|
(test43_c): Likewise.
|
|
|
|
|
(test43_d): Likewise.
|
|
|
|
|
(test43_e): Likewise.
|
|
|
|
|
(test43_f): Likewise.
|
|
|
|
|
(test43_g): Likewise.
|
|
|
|
|
(test44_a): Likewise.
|
|
|
|
|
(test44_b): Likewise.
|
|
|
|
|
(test44_c): Likewise.
|
|
|
|
|
(test44_d): Likewise.
|
|
|
|
|
(test44_e): Likewise.
|
|
|
|
|
|
2016-03-11 20:48:49 +01:00
|
|
|
|
2016-03-11 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/70085
|
|
|
|
|
* c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
|
|
|
|
|
|
2016-03-11 16:36:03 +01:00
|
|
|
|
2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
|
|
|
|
|
dg-options.
|
|
|
|
|
|
2016-03-11 16:27:24 +01:00
|
|
|
|
2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70002
|
|
|
|
|
PR target/69245
|
|
|
|
|
* gcc.target/aarch64/pr69245_2.c: New test.
|
|
|
|
|
|
2016-03-11 13:28:50 +01:00
|
|
|
|
2016-03-11 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70177
|
|
|
|
|
* gcc.dg/pr70177.c: New test.
|
|
|
|
|
|
2016-03-11 13:27:58 +01:00
|
|
|
|
2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
|
|
|
|
|
|
2016-03-11 13:08:01 +01:00
|
|
|
|
2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/sra-20.c: New.
|
|
|
|
|
|
2016-03-11 13:05:58 +01:00
|
|
|
|
2016-03-11 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-03-11 13:07:01 +01:00
|
|
|
|
PR rtl-optimization/70174
|
|
|
|
|
* gcc.dg/pr70174.c: New test.
|
|
|
|
|
|
2016-03-11 13:05:58 +01:00
|
|
|
|
PR tree-optimization/70169
|
|
|
|
|
* gcc.dg/pr70169.c: New test.
|
|
|
|
|
|
2016-03-11 12:25:29 +01:00
|
|
|
|
2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/70160
|
|
|
|
|
* gcc.target/i386/pr70160.c: New test.
|
|
|
|
|
|
2016-03-11 08:47:47 +01:00
|
|
|
|
2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/dfp-1.c: New test.
|
|
|
|
|
|
2016-03-10 18:24:16 +01:00
|
|
|
|
2016-03-10 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70044
|
|
|
|
|
* gcc.target/aarch64/pr70044.c: New test.
|
|
|
|
|
|
2016-03-10 18:23:06 +01:00
|
|
|
|
2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70001
|
|
|
|
|
* g++.dg/cpp0x/constexpr-70001-1.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-70001-2.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-70001-3.C: New test.
|
|
|
|
|
|
2016-03-10 17:11:14 +01:00
|
|
|
|
2016-03-10 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
PR lto/69589
|
|
|
|
|
* g++.dg/lto/pr69589_0.C: New testcase
|
|
|
|
|
* g++.dg/lto/pr69589_1.C: New testcase
|
|
|
|
|
|
2016-03-10 16:13:01 +01:00
|
|
|
|
2016-03-10 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70153
|
|
|
|
|
* g++.dg/delayedfold/unary-plus1.C: New test.
|
|
|
|
|
|
|
|
|
|
2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
2016-03-10 14:43:29 +01:00
|
|
|
|
|
|
|
|
|
* gcc.target/arm/pr45701-1.c: Escape brackets.
|
|
|
|
|
* gcc.target/arm/pr45701-2.c: Likewise.
|
|
|
|
|
|
2016-03-10 13:19:45 +01:00
|
|
|
|
2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/unconstrained_commons.f: New.
|
|
|
|
|
|
2016-03-10 11:47:13 +01:00
|
|
|
|
2016-03-10 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr69195.c: New.
|
|
|
|
|
* gcc.dg/pr69238.c: New.
|
|
|
|
|
|
2016-03-10 09:37:01 +01:00
|
|
|
|
2016-03-10 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/68915
|
|
|
|
|
* gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
|
|
|
|
|
|
2016-03-10 09:06:03 +01:00
|
|
|
|
2016-03-10 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70128
|
|
|
|
|
* gcc.dg/tree-ssa/alias-34.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/alias-35.c: Likewise.
|
|
|
|
|
|
2016-03-09 21:06:59 +01:00
|
|
|
|
2016-03-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-03-09 21:12:19 +01:00
|
|
|
|
PR tree-optimization/70152
|
|
|
|
|
* gcc.dg/pr70152.c: New test.
|
|
|
|
|
|
2016-03-09 21:06:59 +01:00
|
|
|
|
PR target/70086
|
|
|
|
|
* gcc.target/i386/pr70086-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr70086-2.c: New test.
|
|
|
|
|
* gcc.target/i386/pr70086-3.c: New test.
|
2016-03-09 21:05:40 +01:00
|
|
|
|
|
|
|
|
|
PR tree-optimization/70127
|
|
|
|
|
* gcc.c-torture/execute/pr70127.c: New test.
|
|
|
|
|
|
2016-03-09 20:39:53 +01:00
|
|
|
|
2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/combined-directives-2.c: New test.
|
|
|
|
|
|
2016-03-09 19:23:27 +01:00
|
|
|
|
2016-03-09 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/68473
|
|
|
|
|
PR c++/70105
|
|
|
|
|
* g++.dg/diagnostic/pr70105.C: New test.
|
|
|
|
|
* gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
|
|
|
|
|
(test_multiple_ordinary_maps): New test function.
|
|
|
|
|
|
2016-03-09 19:14:43 +01:00
|
|
|
|
2016-03-09 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/68473
|
|
|
|
|
PR c++/70105
|
|
|
|
|
* gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
|
|
|
|
|
Drop range information from call to inform_at_rich_loc.
|
|
|
|
|
* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
|
|
|
|
|
New.
|
|
|
|
|
(test_show_locus): Replace calls to rich_location::add_range with
|
|
|
|
|
calls to add_range. Rewrite the tests that used the now-defunct
|
|
|
|
|
rich_location ctor taking a source_range. Simplify other tests
|
|
|
|
|
by replacing calls to COMBINE_LOCATION_DATA with calls to
|
|
|
|
|
make_location.
|
|
|
|
|
|
2016-03-09 17:41:19 +01:00
|
|
|
|
2016-03-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70138
|
|
|
|
|
* gcc.dg/vect/pr70138-1.c: New testcase.
|
|
|
|
|
* gcc.dg/vect/pr70138-2.c: Likewise.
|
|
|
|
|
|
2016-03-09 15:10:58 +01:00
|
|
|
|
2016-03-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70049
|
|
|
|
|
* gcc.target/i386/pr70049.c: New test.
|
|
|
|
|
|
2016-03-09 15:01:16 +01:00
|
|
|
|
2016-03-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR c/70143
|
|
|
|
|
* gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
|
|
|
|
|
* gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
|
|
|
|
|
* gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
|
|
|
|
|
|
2016-03-09 14:09:02 +01:00
|
|
|
|
2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
|
|
|
|
|
arm-*-*.
|
|
|
|
|
|
2016-03-09 10:20:18 +01:00
|
|
|
|
2016-03-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-03-09 10:23:53 +01:00
|
|
|
|
PR middle-end/67278
|
|
|
|
|
* gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
|
|
|
|
|
|
2016-03-09 10:20:18 +01:00
|
|
|
|
PR target/67278
|
|
|
|
|
* gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
|
|
|
|
|
|
|
|
|
|
PR middle-end/70050
|
|
|
|
|
* gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
|
|
|
|
|
in testcase comment.
|
|
|
|
|
|
2016-03-09 10:14:05 +01:00
|
|
|
|
2016-03-09 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-2.f95: New test.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-data.f95: New test.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-n.f95: New test.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop.f95: New test.
|
|
|
|
|
|
2016-03-09 05:20:07 +01:00
|
|
|
|
2016-03-08 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/62096
|
|
|
|
|
* g++.dg/warn/overflow-warn-7.C: New test.
|
|
|
|
|
|
2016-03-08 23:30:44 +01:00
|
|
|
|
2016-03-08 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
|
|
|
|
* lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_concepts): New.
|
|
|
|
|
|
2016-03-08 09:05:26 +01:00
|
|
|
|
2016-03-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-03-08 21:05:21 +01:00
|
|
|
|
PR c++/70135
|
|
|
|
|
* g++.dg/cpp1y/constexpr-loop4.C: New test.
|
|
|
|
|
* g++.dg/ubsan/pr70135.C: New test.
|
|
|
|
|
|
2016-03-08 09:05:26 +01:00
|
|
|
|
PR target/70110
|
|
|
|
|
* gcc.dg/pr70110.c: New test.
|
|
|
|
|
|
2016-03-07 19:39:51 +01:00
|
|
|
|
2016-03-07 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/gomp/clauses-1.c: Remove dg-options.
|
|
|
|
|
* c-c++-common/gomp/if-1.c: Likewise.
|
|
|
|
|
* c-c++-common/gomp/pr61486-2.c: Likewise.
|
|
|
|
|
* c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
|
|
|
|
|
to dg-additional-options.
|
|
|
|
|
* g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
|
|
|
|
|
* g++/gomp/target-teams-1.c: Likewise.
|
|
|
|
|
* gcc.dg/gomp/gomp.exp: Likewise.
|
|
|
|
|
* gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
|
|
|
|
|
dg-additional-options.
|
|
|
|
|
* gfortran.dg/gomp/gomp.exp: Likewise.
|
|
|
|
|
* gfortran.dg/gomp/target1.f90: Remove dg-options.
|
|
|
|
|
* gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
|
|
|
|
|
dg-additional-options.
|
|
|
|
|
* gfortran.dg/gomp/target3.f90: Remove dg-options.
|
|
|
|
|
|
2016-03-07 19:37:20 +01:00
|
|
|
|
2016-03-07 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_offload_hsa): New.
|
|
|
|
|
* c-c++-common/gomp/gridify-1.c: New test.
|
|
|
|
|
* gfortran.dg/gomp/gridify-1.f90: Likewise.
|
|
|
|
|
|
2016-03-07 19:04:31 +01:00
|
|
|
|
2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/pr45701-1.c: Change assembler scan to not
|
|
|
|
|
trigger for cortex-r8, when scanning for register r8.
|
|
|
|
|
* gcc.target/arm/pr45701-2.c: Likewise.
|
|
|
|
|
|
2016-03-07 18:01:54 +01:00
|
|
|
|
2016-02-26 Richard Biener <rguenther@suse.de>
|
2016-03-21 20:56:50 +01:00
|
|
|
|
Jeff Law <law@redhat.com>
|
2016-03-07 18:01:54 +01:00
|
|
|
|
|
|
|
|
|
PR tree-optimization/69740
|
|
|
|
|
* gcc.c-torture/compile/pr69740-1.c: New test.
|
|
|
|
|
* gcc.c-torture/compile/pr69740-2.c: New test.
|
|
|
|
|
|
2016-03-07 16:22:34 +01:00
|
|
|
|
2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp
|
|
|
|
|
(check_effective_target_whole_vector_shift): Enable for PPC64.
|
|
|
|
|
|
2016-03-07 15:15:56 +01:00
|
|
|
|
2016-03-07 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70115
|
|
|
|
|
* gcc.dg/torture/pr70115.c: New testcase.
|
|
|
|
|
|
2016-03-07 14:22:07 +01:00
|
|
|
|
2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69916
|
|
|
|
|
* c-c-++-common/goacc/pr69916.c: New.
|
|
|
|
|
|
2016-03-07 12:48:57 +01:00
|
|
|
|
2016-03-07 Richard Henderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/compile/pr70061.c: New test.
|
|
|
|
|
|
2016-03-07 12:45:49 +01:00
|
|
|
|
2016-03-07 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR testsuite/70109
|
|
|
|
|
* gcc.dg/vect/O3-pr36098.c: New testcase.
|
|
|
|
|
|
2016-03-07 10:43:48 +01:00
|
|
|
|
2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
|
|
|
|
|
|
2016-03-07 09:08:27 +01:00
|
|
|
|
2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/renaming9.ad[sb]: New testcase.
|
|
|
|
|
|
2016-03-05 07:50:23 +01:00
|
|
|
|
2016-03-05 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70084
|
|
|
|
|
* g++.dg/expr/stdarg3.C: New test.
|
|
|
|
|
|
2016-03-05 07:12:09 +01:00
|
|
|
|
2016-03-04 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69196
|
|
|
|
|
* gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
|
|
|
|
|
x86_64-*-*.
|
|
|
|
|
|
2016-03-05 06:22:01 +01:00
|
|
|
|
2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
2016-03-05 06:36:42 +01:00
|
|
|
|
PR c/69973
|
|
|
|
|
* gcc.dg/pr69973.c: New test.
|
|
|
|
|
|
2016-03-05 06:30:10 +01:00
|
|
|
|
PR rtl-optimization/69941
|
|
|
|
|
* gcc.dg/torture/pr69941.c: New test.
|
|
|
|
|
|
2016-03-05 06:22:01 +01:00
|
|
|
|
PR c/69824
|
|
|
|
|
* gcc.dg/pr69824.c: New test.
|
|
|
|
|
|
2016-03-05 03:48:30 +01:00
|
|
|
|
2016-03-05 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
|
|
|
|
|
* c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
|
|
|
|
|
function.
|
|
|
|
|
|
2016-03-05 02:59:04 +01:00
|
|
|
|
2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/66786
|
|
|
|
|
* g++.dg/cpp1y/var-templ48.C: New test.
|
|
|
|
|
* g++.dg/cpp1y/var-templ49.C: New test.
|
|
|
|
|
|
2016-03-04 23:56:18 +01:00
|
|
|
|
2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/Wno-frame-address.C: Skip on IA-64.
|
|
|
|
|
|
2016-03-04 21:28:27 +01:00
|
|
|
|
2016-03-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-03-04 23:10:49 +01:00
|
|
|
|
PR c++/70035
|
|
|
|
|
* g++.dg/ubsan/pr70035.C: New test.
|
|
|
|
|
|
2016-03-04 21:28:27 +01:00
|
|
|
|
PR target/70062
|
|
|
|
|
* gcc.target/i386/pr70062.c: New test.
|
|
|
|
|
|
2016-03-04 20:51:53 +01:00
|
|
|
|
2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/template/typename21.C: Remove c++98_only.
|
|
|
|
|
|
2016-03-04 20:41:35 +01:00
|
|
|
|
2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/template/typename21.C: Replace c++98 with c++98_only.
|
|
|
|
|
|
2016-03-04 16:50:27 +01:00
|
|
|
|
2016-03-04 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/68187
|
|
|
|
|
* c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
|
|
|
|
|
function.
|
|
|
|
|
(fn_42_b): Likewise.
|
|
|
|
|
(fn_42_c): Likewise.
|
|
|
|
|
|
2016-03-04 16:45:19 +01:00
|
|
|
|
2016-03-04 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/68187
|
|
|
|
|
* c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
|
|
|
|
|
function.
|
|
|
|
|
(fn_40_b): Likewise.
|
|
|
|
|
(fn_41_a): Likewise.
|
|
|
|
|
(fn_41_b): Likewise.
|
|
|
|
|
|
2016-03-04 15:45:56 +01:00
|
|
|
|
2016-03-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70059
|
|
|
|
|
* gcc.target/i386/avx512f-pr70059.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512dq-pr70059.c: New test.
|
|
|
|
|
|
2016-03-04 15:12:36 +01:00
|
|
|
|
2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/57676
|
|
|
|
|
* gcc.dg/torture/pr57676.c: New test.
|
|
|
|
|
|
2016-03-04 14:49:54 +01:00
|
|
|
|
2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr70026.c: New test.
|
|
|
|
|
|
2016-03-04 14:26:25 +01:00
|
|
|
|
2016-03-04 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69798
|
|
|
|
|
* gcc.dg/cilk-plus/pr69798-1.c: New test.
|
|
|
|
|
* gcc.dg/cilk-plus/pr69798-2.c: New test.
|
|
|
|
|
|
2016-03-04 12:09:11 +01:00
|
|
|
|
2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70004
|
|
|
|
|
* gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
|
|
|
|
|
Delete.
|
|
|
|
|
(test_corners_sisd_si): Likewise.
|
|
|
|
|
(main): Remove checks of the above.
|
|
|
|
|
* gcc.target/aarch64/shift_wide_invalid_1.c: New test.
|
|
|
|
|
|
2016-03-04 09:46:33 +01:00
|
|
|
|
2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/Wno-frame-address.c: Skip on IA-64.
|
|
|
|
|
|
2016-03-04 09:43:27 +01:00
|
|
|
|
2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/torture/pr69951.c: Accept argc==0.
|
|
|
|
|
|
2016-03-04 09:31:19 +01:00
|
|
|
|
2016-03-04 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR c++/70054
|
|
|
|
|
* g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
|
|
|
|
|
* gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
|
|
|
|
|
|
2016-03-04 08:33:16 +01:00
|
|
|
|
2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/69766
|
|
|
|
|
* go.test/go-test.exp: S/390: Set GOARCH to the current target when
|
|
|
|
|
testing multiarch.
|
|
|
|
|
|
2016-03-04 08:27:15 +01:00
|
|
|
|
2016-03-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR debug/69947
|
|
|
|
|
* gcc.dg/guality/pr69947.c: New test.
|
|
|
|
|
|
2016-03-03 21:52:40 +01:00
|
|
|
|
2016-03-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR ada/70017
|
|
|
|
|
* gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
|
|
|
|
|
|
2016-03-03 18:25:43 +01:00
|
|
|
|
2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/69904
|
|
|
|
|
* gcc.target/arm/pr69904.c: New test.
|
|
|
|
|
|
2016-03-03 15:32:15 +01:00
|
|
|
|
2016-03-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70021
|
|
|
|
|
* gcc.dg/vect/pr70021.c: New test.
|
|
|
|
|
* gcc.target/i386/pr70021.c: New test.
|
|
|
|
|
|
2016-03-03 12:42:19 +01:00
|
|
|
|
2016-03-03 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70050
|
|
|
|
|
* gcc.dg/pr70050.c: New test.
|
|
|
|
|
|
2016-03-03 11:18:05 +01:00
|
|
|
|
2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
|
|
|
|
|
|
2016-03-03 11:08:09 +01:00
|
|
|
|
2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70043
|
|
|
|
|
* gfortran.dg/vect/pr70043.f90: New test.
|
|
|
|
|
|
2016-03-03 10:56:30 +01:00
|
|
|
|
2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/specs/task1.ads: New test.
|
|
|
|
|
|
2016-03-03 10:46:03 +01:00
|
|
|
|
2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
* lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
|
|
|
|
|
Invoke gdb with -batch.
|
|
|
|
|
* lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
|
|
|
|
|
|
2016-03-03 10:12:53 +01:00
|
|
|
|
2016-03-03 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/55936
|
|
|
|
|
* gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
|
|
|
|
|
|
2016-03-02 19:45:26 +01:00
|
|
|
|
2016-03-02 Jeff Law <law@redhat.com>
|
|
|
|
|
|
2016-03-03 01:11:03 +01:00
|
|
|
|
PR rtl-optimization/69942
|
|
|
|
|
* gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
|
|
|
|
|
effects of argument promotions.
|
|
|
|
|
|
2016-03-02 19:45:26 +01:00
|
|
|
|
PR tree-optimization/69987
|
|
|
|
|
* gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
|
|
|
|
|
target does not support -fprefetch-loop-arrays.
|
|
|
|
|
|
2016-03-02 16:38:21 +01:00
|
|
|
|
2016-03-02 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
|
|
|
|
|
|
2016-03-02 15:10:56 +01:00
|
|
|
|
2016-03-02 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
2016-03-02 15:16:00 +01:00
|
|
|
|
PR rtl-optimization/69052
|
2016-03-02 15:10:56 +01:00
|
|
|
|
* gcc.target/i386/pr69052.c: New test.
|
|
|
|
|
|
2016-03-02 15:05:21 +01:00
|
|
|
|
2016-03-02 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr69990.c: New.
|
|
|
|
|
|
2016-03-02 14:10:36 +01:00
|
|
|
|
2016-03-02 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-03-02 14:11:21 +01:00
|
|
|
|
PR c/68062
|
|
|
|
|
* c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
|
|
|
|
|
|
|
|
|
|
PR middle-end/70022
|
|
|
|
|
* gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
|
|
|
|
|
|
2016-03-02 14:10:36 +01:00
|
|
|
|
PR target/70028
|
|
|
|
|
* gcc.target/i386/pr70028.c: New test.
|
|
|
|
|
|
2016-03-02 10:38:09 +01:00
|
|
|
|
2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/asan/swapcontext-test-1.c,
|
|
|
|
|
* c-c++-common/tsan/thread_leak.c,
|
|
|
|
|
* g++.dg/tsan/aligned_vs_unaligned_race.C,
|
|
|
|
|
* g++.dg/tsan/benign_race.C,
|
|
|
|
|
* g++.dg/tsan/fd_close_norace.C,
|
|
|
|
|
* g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
|
|
|
|
|
races with sanitizer output
|
|
|
|
|
|
2016-03-02 09:55:42 +01:00
|
|
|
|
2016-03-02 Richard Biener <rguenther@suse.de>
|
2016-03-02 16:38:21 +01:00
|
|
|
|
Uros Bizjak <ubizjak@gmail.com>
|
2016-03-02 09:55:42 +01:00
|
|
|
|
|
|
|
|
|
PR target/67278
|
|
|
|
|
* gcc.dg/simd-8.c: New testcase.
|
|
|
|
|
|
2016-03-02 09:16:16 +01:00
|
|
|
|
2016-03-02 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/67278
|
|
|
|
|
* gcc.dg/simd-7.c: New testcase.
|
|
|
|
|
|
2016-03-02 08:57:17 +01:00
|
|
|
|
2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr70007.c: Tweak.
|
|
|
|
|
|
2016-03-02 08:47:49 +01:00
|
|
|
|
2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
|
|
|
|
|
|
2016-03-02 08:24:19 +01:00
|
|
|
|
2016-03-02 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/67854
|
|
|
|
|
* gcc.dg/pr67854.c: New test.
|
|
|
|
|
|
2016-03-02 07:58:05 +01:00
|
|
|
|
2016-03-02 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70025
|
|
|
|
|
* gcc.dg/torture/pr70025.c: New test.
|
|
|
|
|
|
2016-03-02 07:14:43 +01:00
|
|
|
|
2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68621
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-8.c: Adjust test.
|
|
|
|
|
|
2016-03-01 23:31:52 +01:00
|
|
|
|
2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr70007.c: New test.
|
|
|
|
|
|
2016-03-01 22:46:58 +01:00
|
|
|
|
2016-03-01 Jeff Law <law@redhat.com>
|
|
|
|
|
|
2016-03-02 00:12:10 +01:00
|
|
|
|
PR tree-optimization/69196
|
2016-03-02 22:56:25 +01:00
|
|
|
|
* gcc.dg/tree-ssa/pr69196-1.c: New test.
|
2016-03-02 00:12:10 +01:00
|
|
|
|
|
2016-03-01 22:46:58 +01:00
|
|
|
|
PR tree-optimization/69196
|
|
|
|
|
* gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
|
|
|
|
|
duplicating code and spoiling the expected output.
|
|
|
|
|
|
2016-03-01 22:31:47 +01:00
|
|
|
|
2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70033
|
|
|
|
|
* gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
|
|
|
|
|
supports power9 before doing tests.
|
|
|
|
|
* gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/p9-permute.c: Likewise.
|
|
|
|
|
|
2016-03-01 21:11:19 +01:00
|
|
|
|
2016-03-01 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/70027
|
|
|
|
|
* gcc.target/i386/pr70027.c: New test.
|
|
|
|
|
|
2016-03-01 21:05:31 +01:00
|
|
|
|
2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
|
2016-03-01 21:04:01 +01:00
|
|
|
|
|
|
|
|
|
* gcc.dg/pr70017.c: New test.
|
|
|
|
|
|
2016-03-01 19:27:21 +01:00
|
|
|
|
2016-03-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69796
|
|
|
|
|
PR c/69974
|
|
|
|
|
* gcc.dg/pr69796.c: New test.
|
|
|
|
|
* gcc.dg/pr69974.c: New test.
|
|
|
|
|
|
2016-03-01 18:33:51 +01:00
|
|
|
|
2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
|
|
|
|
|
|
2016-03-01 17:22:51 +01:00
|
|
|
|
2016-02-29 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69987
|
|
|
|
|
* gfortran.dg/pr69987.f90: New test.
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69989
|
|
|
|
|
* gcc.c-torture/compile/pr69989-2.c: New test.
|
|
|
|
|
|
2016-03-01 16:30:42 +01:00
|
|
|
|
2016-03-01 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69795
|
|
|
|
|
* g++.dg/parse/invalid1.C: New test.
|
|
|
|
|
|
2016-03-01 14:32:13 +01:00
|
|
|
|
2016-03-01 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/70022
|
|
|
|
|
* gcc.dg/pr70022.c: New testcase.
|
|
|
|
|
|
2016-03-01 12:17:44 +01:00
|
|
|
|
2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69956
|
|
|
|
|
* gcc.dg/pr69956.c: New test.
|
|
|
|
|
|
2016-03-01 05:14:15 +01:00
|
|
|
|
2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70011
|
|
|
|
|
* gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
|
|
|
|
|
XFAIL when hardware supports efficient unaligned storage access.
|
|
|
|
|
|
2016-03-01 02:24:44 +01:00
|
|
|
|
2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/69961
|
|
|
|
|
* g++.dg/template/pr69961a.C: New test.
|
|
|
|
|
* g++.dg/template/pr69961b.C: New test.
|
|
|
|
|
|
2016-03-01 02:02:49 +01:00
|
|
|
|
2016-02-29 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR preprocessor/69985
|
|
|
|
|
* gcc.dg/cpp/pr69985.c: New test case.
|
|
|
|
|
|
2016-02-29 23:45:41 +01:00
|
|
|
|
2016-02-29 Jeff Law <law@redhat.com>
|
|
|
|
|
|
2016-03-01 01:04:48 +01:00
|
|
|
|
PR tree-optimization/70005
|
|
|
|
|
* gcc.c-torture/execute/pr70005.c New test.
|
|
|
|
|
|
2016-02-29 23:45:41 +01:00
|
|
|
|
PR tree-optimization/69999
|
|
|
|
|
* gcc.c-torture/compile/pr69999.c: New test.
|
|
|
|
|
|
2016-02-29 15:32:24 +01:00
|
|
|
|
2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69652
|
|
|
|
|
* gcc.dg/torture/pr69652.c: Delete test.
|
|
|
|
|
* gcc.dg/vect/pr69652.c: New test.
|
|
|
|
|
|
2016-02-29 14:24:24 +01:00
|
|
|
|
2016-02-19 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69980
|
|
|
|
|
* gfortran.dg/vect/pr69980.f90: New testcase.
|
|
|
|
|
|
2016-02-29 11:20:31 +01:00
|
|
|
|
2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/sparc/20160229-1.c: New test.
|
|
|
|
|
|
2016-02-29 10:16:57 +01:00
|
|
|
|
2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/stack_usage3.adb: New test.
|
|
|
|
|
* gnat.dg/stack_usage3_pkg.ads: New helper.
|
|
|
|
|
|
2016-02-29 10:02:46 +01:00
|
|
|
|
2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/renaming8.adb: New test.
|
|
|
|
|
* gnat.dg/renaming8_pkg1.ads: New helper.
|
|
|
|
|
* gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
|
|
|
|
|
* gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
|
|
|
|
|
|
2016-02-29 09:45:17 +01:00
|
|
|
|
2016-02-29 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69720
|
|
|
|
|
* gcc.dg/vect/vect-outer-pr69720.c: New testcase.
|
|
|
|
|
|
2016-02-28 23:27:55 +01:00
|
|
|
|
2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/68147
|
|
|
|
|
PR fortran/47674
|
|
|
|
|
* gfortran.dg/realloc_on_assign_26.f90: New test case.
|
|
|
|
|
|
2016-03-02 21:30:48 +01:00
|
|
|
|
2016-02-28 Harald Anlauf <anlauf@gmx.de>
|
2016-02-28 20:07:42 +01:00
|
|
|
|
Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/56007
|
|
|
|
|
* gfortran.dg/coarray_8.f90: Adjust error message.
|
|
|
|
|
* gfortran.dg/pr56007.f90: New test.
|
|
|
|
|
* gfortran.dg/pr56007.f: New test.
|
|
|
|
|
|
2016-02-28 18:41:45 +01:00
|
|
|
|
2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69989
|
|
|
|
|
* gcc.dg/torture/pr69989.c: New test.
|
|
|
|
|
|
2016-02-28 15:36:41 +01:00
|
|
|
|
2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/stack-realign-win.c: New test.
|
|
|
|
|
|
2016-02-28 14:39:39 +01:00
|
|
|
|
2016-02-28 Harald Anlauf <anlauf@gmx.de>
|
|
|
|
|
|
|
|
|
|
PR fortran/60126
|
|
|
|
|
* gfortran.dg/pr60126.f90: New test.
|
|
|
|
|
|
2016-02-28 07:34:20 +01:00
|
|
|
|
2016-02-27 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
Revert
|
|
|
|
|
2016-02-26 Richard Biener <rguenther@suse.de>
|
|
|
|
|
Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69740
|
|
|
|
|
* gcc.c-torture/compile/pr69740-1.c: New test.
|
|
|
|
|
* gcc.c-torture/compile/pr69740-2.c: New test.
|
|
|
|
|
|
2016-02-27 20:07:13 +01:00
|
|
|
|
2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
2016-02-27 23:04:08 +01:00
|
|
|
|
PR fortran/69910
|
2016-02-27 20:07:13 +01:00
|
|
|
|
* gfortran.dg/newunit_4.f90: New test.
|
|
|
|
|
|
2016-02-27 14:31:39 +01:00
|
|
|
|
2016-02-27 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69613
|
|
|
|
|
PR rtl-optimization/69886
|
|
|
|
|
* gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
|
|
|
|
|
* gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
|
|
|
|
|
target.
|
|
|
|
|
|
2016-02-27 00:24:29 +01:00
|
|
|
|
2016-02-26 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/15826
|
|
|
|
|
* gcc.dg/tree-ssa/pr15826.c: New test.
|
|
|
|
|
|
2016-02-26 23:35:00 +01:00
|
|
|
|
2016-02-26 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69969
|
|
|
|
|
* gcc.target/powerpc/pr69969.c: New test.
|
|
|
|
|
|
2016-02-26 22:50:15 +01:00
|
|
|
|
2016-02-26 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/15766
|
|
|
|
|
* g++.old-deja/g++.other/decl5.C: Add a test case.
|
|
|
|
|
|
2016-02-26 19:49:18 +01:00
|
|
|
|
2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR target/69946
|
|
|
|
|
* gcc.target/powerpc/pr69946.c: New file.
|
|
|
|
|
|
2016-02-26 19:17:02 +01:00
|
|
|
|
2016-02-26 Richard Biener <rguenther@suse.de>
|
2016-02-26 22:50:15 +01:00
|
|
|
|
Jeff Law <law@redhat.com>
|
2016-02-26 19:17:02 +01:00
|
|
|
|
|
2016-02-26 22:50:15 +01:00
|
|
|
|
PR tree-optimization/69740
|
2016-02-26 19:17:02 +01:00
|
|
|
|
* gcc.c-torture/compile/pr69740-1.c: New test.
|
|
|
|
|
* gcc.c-torture/compile/pr69740-2.c: New test.
|
|
|
|
|
|
2016-02-26 19:06:42 +01:00
|
|
|
|
2016-02-26 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69920
|
|
|
|
|
* gcc.dg/torture/pr69932.c: New test.
|
|
|
|
|
* gcc.dg/torture/pr69936.c: Likewise.
|
|
|
|
|
|
2016-02-26 19:03:51 +01:00
|
|
|
|
2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/69709
|
|
|
|
|
* gcc.target/s390/pr69709.c: New test.
|
|
|
|
|
|
2016-02-26 17:02:21 +01:00
|
|
|
|
2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/69245
|
|
|
|
|
* gcc.target/aarch64/pr69245_1.c: New test.
|
|
|
|
|
|
2016-02-26 16:59:45 +01:00
|
|
|
|
2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/69613
|
|
|
|
|
* gcc.dg/torture/pr69613.c: New test.
|
|
|
|
|
|
2016-02-26 16:53:43 +01:00
|
|
|
|
2016-02-26 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/69891
|
|
|
|
|
* gcc.target/i386/pr69891.c: New test.
|
|
|
|
|
|
2016-02-26 16:30:18 +01:00
|
|
|
|
2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
|
2016-02-26 16:24:55 +01:00
|
|
|
|
Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
2016-02-26 16:25:29 +01:00
|
|
|
|
PR target/61397
|
2016-02-26 16:24:55 +01:00
|
|
|
|
* gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
|
|
|
|
|
functionality for both 32-bit and 64-bit.
|
|
|
|
|
|
2016-02-26 09:34:58 +01:00
|
|
|
|
2016-02-26 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69551
|
|
|
|
|
* gcc.dg/torture/pr69951.c: New testcase.
|
|
|
|
|
|
2016-02-25 14:20:25 +01:00
|
|
|
|
2016-02-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/48795
|
|
|
|
|
* gcc.dg/Warray-bounds-18.c: New testcase.
|
|
|
|
|
|
2016-02-25 13:47:28 +01:00
|
|
|
|
2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
* g++.dg/ext/attr-constructor1.C: Require init_priority support.
|
|
|
|
|
|
2016-02-25 09:09:02 +01:00
|
|
|
|
2016-02-25 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/69896
|
|
|
|
|
* gcc.dg/pr69896.c: New test.
|
|
|
|
|
|
2016-02-25 02:14:27 +01:00
|
|
|
|
2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/69736
|
|
|
|
|
* g++.dg/cpp1y/paren2.C: New test.
|
|
|
|
|
|
2016-02-25 00:26:42 +01:00
|
|
|
|
2016-02-24 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/51147
|
|
|
|
|
* gcc.dg/enum-mode-2.c: New test.
|
|
|
|
|
|
2016-02-24 23:01:24 +01:00
|
|
|
|
2016-02-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69922
|
|
|
|
|
* g++.dg/warn/Wnonnull-compare-6.C: New test.
|
|
|
|
|
* g++.dg/warn/Wnonnull-compare-7.C: New test.
|
|
|
|
|
* g++.dg/ubsan/pr69922.C: New test.
|
|
|
|
|
|
2016-02-24 22:47:59 +01:00
|
|
|
|
2016-02-24 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69819
|
|
|
|
|
* gcc.dg/pr69819.c: New test.
|
|
|
|
|
|
2016-02-24 18:04:03 +01:00
|
|
|
|
2016-02-24 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
2016-02-24 18:23:35 +01:00
|
|
|
|
PR c++/69912
|
|
|
|
|
* g++.dg/ext/flexary15.C: New test.
|
|
|
|
|
|
|
|
|
|
2016-02-24 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/builtins-68.c: Avoid making unportable
|
2016-02-24 18:04:03 +01:00
|
|
|
|
assumptions about the relationship between SIZE_MAX and UINT_MAX.
|
2016-02-24 18:23:35 +01:00
|
|
|
|
* g++.dg/ext/builtin_alloca.C: Same.
|
2016-02-24 18:04:03 +01:00
|
|
|
|
|
2016-02-24 17:41:52 +01:00
|
|
|
|
2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
|
|
|
|
|
Charles Baylis <charles.baylis@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR debug/61033
|
|
|
|
|
* g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
|
|
|
|
|
|
2016-02-24 15:54:01 +01:00
|
|
|
|
2016-02-24 Richard Biener <rguenther@suse.de>
|
2016-02-24 23:04:09 +01:00
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
2016-02-24 15:54:01 +01:00
|
|
|
|
|
|
|
|
|
PR middle-end/69760
|
|
|
|
|
* gcc.dg/torture/pr69760.c: New testcase.
|
|
|
|
|
|
2016-02-24 15:46:07 +01:00
|
|
|
|
2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
|
|
|
|
|
pattern on Solaris with as.
|
|
|
|
|
|
2016-02-24 15:21:52 +01:00
|
|
|
|
2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/cond_sub_restrict_it.c: New test.
|
|
|
|
|
* gcc.target/arm/condarith_restrict_it.c: Likewise.
|
|
|
|
|
* gcc.target/arm/movcond_restrict_it.c: Likewise.
|
|
|
|
|
* gcc.target/arm/negscc_restrict_it.c: Likewise.
|
|
|
|
|
|
2016-02-24 14:54:39 +01:00
|
|
|
|
2016-02-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69915
|
|
|
|
|
* gcc.dg/pr69915.c: New test.
|
|
|
|
|
|
2016-02-24 14:00:10 +01:00
|
|
|
|
2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/69886
|
|
|
|
|
* gcc.dg/torture/pr69886.c: New test.
|
|
|
|
|
|
2016-02-24 13:03:27 +01:00
|
|
|
|
2016-02-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/68963
|
|
|
|
|
* gcc.dg/torture/pr68963.c: New testcase.
|
|
|
|
|
|
2016-02-24 12:00:28 +01:00
|
|
|
|
2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/69875
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_acquire.x: New file.
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_1.c: New test.
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_3.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_4.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_5.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_6.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_7.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_8.c: Likewise.
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_9.c: Likewise.
|
|
|
|
|
|
2016-02-24 09:36:16 +01:00
|
|
|
|
2016-02-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69909
|
|
|
|
|
* gcc.dg/torture/pr69909.c: New test.
|
|
|
|
|
|
2016-02-24 09:27:25 +01:00
|
|
|
|
2016-02-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69907
|
|
|
|
|
* gcc.dg/vect/bb-slp-pr69907.c: New testcase.
|
|
|
|
|
* gcc.dg/vect/bb-slp-34.c: XFAIL.
|
|
|
|
|
* gcc.dg/vect/bb-slp-pr68892.c: Likewise.
|
|
|
|
|
|
2016-02-24 09:19:12 +01:00
|
|
|
|
2016-02-24 Christian Bruel <christian.bruel@st.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/pragma_cpp_fma.c: New test.
|
|
|
|
|
|
2016-02-23 23:53:31 +01:00
|
|
|
|
2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/61156
|
|
|
|
|
* gfortran.dg/include_6.f90: Update test.
|
|
|
|
|
|
2016-02-23 20:47:24 +01:00
|
|
|
|
2016-02-23 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR objc/69844
|
|
|
|
|
* objc.dg/pr69844.m: New test.
|
|
|
|
|
|
2016-02-23 19:38:31 +01:00
|
|
|
|
2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libgfortran/69456
|
|
|
|
|
* gfortran.dg/namelist_89.f90: New test.
|
|
|
|
|
* gfortran.dg/pr59700.f90: Update test..
|
|
|
|
|
|
2016-02-23 19:09:37 +01:00
|
|
|
|
2016-02-23 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69780
|
|
|
|
|
* g++.dg/ext/builtin_alloca.C: New test.
|
|
|
|
|
* gcc.dg/builtins-68.c: New test.
|
|
|
|
|
|
2016-02-23 19:05:14 +01:00
|
|
|
|
2016-02-23 Richard Henderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/addr-space-3.c: Remove test.
|
|
|
|
|
|
2016-02-23 18:44:28 +01:00
|
|
|
|
2016-02-23 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR preprocessor/69126
|
|
|
|
|
PR preprocessor/69543
|
|
|
|
|
* c-c++-common/pr69126-2-long.c: New test.
|
|
|
|
|
* c-c++-common/pr69126-2-short.c: New test.
|
|
|
|
|
* c-c++-common/pr69543-1.c: Remove xfail.
|
|
|
|
|
|
Add test coverage for _Pragma (PR preprocessor 69126, 69543, 69558)
We had some regressions in the ability for _Pragma to disable a warning
(PR preprocessor/69126, PR preprocessor/69543, PR preprocessor/69558).
This patch attempts to add more test coverage for this, for the
various combinations of:
- various warnings:
-Wunused-variable
-Wuninitialized
-Wdeprecated-declarations
- various combinations of location of _Pragma relative to location of
the warning:
- _Pragma is in a macro, warning isn't a macro
- neither is in a macro
- _Pragma isnt't in a macro, warning is in a macro
- in different macros
- both in the same macro
- C vs C++ frontend.
It adds some XFAILs:
- pr69543-1.c for C++ (fixed in the followup patch)
- pr69543-3.c for both C and C++
- pr69543-4.c for both C and C++
- pr69558.c for C++ (moving it from gcc.dg to c-c++-common,
marking it as xfail for C++ for now)
gcc/testsuite/ChangeLog:
PR preprocessor/69126
PR preprocessor/69543
PR preprocessor/69558
* c-c++-common/pr69126.c (MACRO_1, test_1): New.
(f): Rename to...
(test_2): ...this, and add leading comment.
(MACRO_3, test_3): New.
(MACRO_4A, MACRO_4B, test_4): New.
(MACRO): Rename to...
(MACRO_5): ...this.
(g): Rename to...
(test_5): ...this, updating for renaming of MACRO, and
add leading comment.
* c-c++-common/pr69543-1.c: New.
* c-c++-common/pr69543-2.c: New.
* c-c++-common/pr69543-3.c: New.
* c-c++-common/pr69543-4.c: New.
* c-c++-common/pr69558-1.c: New.
* c-c++-common/pr69558-2.c: New.
* c-c++-common/pr69558-3.c: New.
* c-c++-common/pr69558-4.c: New.
* gcc.dg/pr69558.c: Move to...
* c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
xfail for c++.
From-SVN: r233637
2016-02-23 18:39:16 +01:00
|
|
|
|
2016-02-23 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR preprocessor/69126
|
|
|
|
|
PR preprocessor/69543
|
|
|
|
|
PR preprocessor/69558
|
|
|
|
|
* c-c++-common/pr69126.c (MACRO_1, test_1): New.
|
|
|
|
|
(f): Rename to...
|
|
|
|
|
(test_2): ...this, and add leading comment.
|
|
|
|
|
(MACRO_3, test_3): New.
|
|
|
|
|
(MACRO_4A, MACRO_4B, test_4): New.
|
|
|
|
|
(MACRO): Rename to...
|
|
|
|
|
(MACRO_5): ...this.
|
|
|
|
|
(g): Rename to...
|
|
|
|
|
(test_5): ...this, updating for renaming of MACRO, and
|
|
|
|
|
add leading comment.
|
|
|
|
|
* c-c++-common/pr69543-1.c: New.
|
|
|
|
|
* c-c++-common/pr69543-2.c: New.
|
|
|
|
|
* c-c++-common/pr69543-3.c: New.
|
|
|
|
|
* c-c++-common/pr69543-4.c: New.
|
|
|
|
|
* c-c++-common/pr69558-1.c: New.
|
|
|
|
|
* c-c++-common/pr69558-2.c: New.
|
|
|
|
|
* c-c++-common/pr69558-3.c: New.
|
|
|
|
|
* c-c++-common/pr69558-4.c: New.
|
|
|
|
|
* gcc.dg/pr69558.c: Move to...
|
|
|
|
|
* c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
|
|
|
|
|
xfail for c++.
|
|
|
|
|
|
2016-02-23 16:07:54 +01:00
|
|
|
|
2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
|
|
|
|
|
to -ftree-parallelize-loops/-fopenacc changes.
|
|
|
|
|
* c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-double-reduction.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-2.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-3.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-g.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-n.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-nest.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/kernels-reduction.c: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
|
|
|
|
|
|
2016-02-23 14:52:01 +01:00
|
|
|
|
2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/chkp-hidden-def.c: Require alias support.
|
|
|
|
|
|
2016-02-23 13:57:32 +01:00
|
|
|
|
2016-02-23 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-02-23 13:58:53 +01:00
|
|
|
|
PR c++/69902
|
|
|
|
|
* g++.dg/warn/Wnonnull-compare-5.C: New test.
|
|
|
|
|
|
2016-02-23 13:57:32 +01:00
|
|
|
|
PR c/69900
|
|
|
|
|
* gcc.dg/pr69900.c: New test.
|
|
|
|
|
|
2016-02-23 11:55:47 +01:00
|
|
|
|
2016-02-23 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69666
|
|
|
|
|
* gcc.dg/tree-ssa/pr69666.c: New test.
|
|
|
|
|
|
2016-02-23 11:29:26 +01:00
|
|
|
|
2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/67451
|
|
|
|
|
* gfortran.dg/coarray_allocate_5.f08: New test.
|
|
|
|
|
|
2016-02-23 11:18:33 +01:00
|
|
|
|
2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/vcond-shift.c: Move to ...
|
|
|
|
|
* gcc.target/s390/vector/vcond-shift.c: ... here.
|
|
|
|
|
|
2016-02-23 11:17:15 +01:00
|
|
|
|
2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/md/movstr-2.c: Move and rename to ...
|
|
|
|
|
* gcc.target/s390/vector/stpcpy-1.c: ... this one.
|
|
|
|
|
|
2016-02-23 11:15:31 +01:00
|
|
|
|
2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/md/movstr-1.c: Turn into compile test.
|
|
|
|
|
|
2016-02-22 23:42:19 +01:00
|
|
|
|
2016-02-20 Mark Wielaard <mjw@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/28901
|
|
|
|
|
* gcc.dg/unused-variable-3.c: New test.
|
|
|
|
|
|
2016-02-22 22:34:07 +01:00
|
|
|
|
2016-02-22 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69888
|
|
|
|
|
* gcc.target/i386/pr69888.c: New test.
|
|
|
|
|
|
2016-02-22 15:53:17 +01:00
|
|
|
|
2016-02-22 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69882
|
|
|
|
|
* gfortran.dg/vect/pr69882.f90: New testcase.
|
|
|
|
|
|
2016-02-22 15:22:07 +01:00
|
|
|
|
2016-02-22 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69885
|
|
|
|
|
* gcc.dg/pr69885.c: New test.
|
|
|
|
|
|
2016-02-22 14:33:31 +01:00
|
|
|
|
2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/69806
|
|
|
|
|
PR target/54089
|
|
|
|
|
* gcc.target/sh/pr54089-10.c: New.
|
|
|
|
|
|
2016-02-20 19:26:59 +01:00
|
|
|
|
2016-02-20 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/69423
|
|
|
|
|
* gfortran.dg/deferred_character_15.f90 : New test.
|
|
|
|
|
|
2016-02-20 15:10:55 +01:00
|
|
|
|
2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
|
|
|
|
PR fortran/57365
|
|
|
|
|
gfortran.dg/allocate_with_source_18.f03: New test.
|
|
|
|
|
|
|
|
|
|
2016-02-20 Harald Anlauf <anlauf@gmx.de>
|
|
|
|
|
|
|
|
|
|
PR fortran/52531
|
|
|
|
|
gfortran.dg/gomp/pr52531.f90: New test.
|
|
|
|
|
|
2016-02-19 23:22:04 +01:00
|
|
|
|
2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
|
|
|
|
|
|
|
|
|
PR c++/69865
|
|
|
|
|
* c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
|
|
|
|
|
-std=c++03.
|
|
|
|
|
|
2016-02-19 20:11:58 +01:00
|
|
|
|
2016-02-19 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-02-19 23:12:54 +01:00
|
|
|
|
PR c++/69826
|
|
|
|
|
* c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
|
|
|
|
|
|
2016-02-19 20:16:31 +01:00
|
|
|
|
PR c++/69850
|
|
|
|
|
* g++.dg/warn/Wnonnull-compare-4.C: New test.
|
|
|
|
|
|
2016-02-19 20:11:58 +01:00
|
|
|
|
PR c++/69851
|
|
|
|
|
* g++.dg/torture/pr69851.C: New test.
|
|
|
|
|
|
2016-02-19 19:37:40 +01:00
|
|
|
|
2016-02-19 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/69573
|
|
|
|
|
* gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
|
|
|
|
|
|
2016-02-19 17:01:50 +01:00
|
|
|
|
2016-02-19 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-02-19 17:02:51 +01:00
|
|
|
|
PR c++/69850
|
|
|
|
|
* g++.dg/warn/Wnonnull-compare-2.C: New test.
|
|
|
|
|
* g++.dg/warn/Wnonnull-compare-3.C: New test.
|
|
|
|
|
|
2016-02-19 17:01:50 +01:00
|
|
|
|
PR c++/67767
|
|
|
|
|
* g++.dg/cpp0x/pr67767.C: New test.
|
|
|
|
|
|
2016-02-19 15:20:27 +01:00
|
|
|
|
2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
|
|
|
|
|
for fp, simd, crypto, crc, lse.
|
|
|
|
|
* doc/sourcebuild.texi (AArch64-specific attributes): Document the
|
|
|
|
|
above.
|
|
|
|
|
* gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
|
|
|
|
|
effective target check.
|
|
|
|
|
|
2016-02-19 14:42:38 +01:00
|
|
|
|
2016-02-19 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69820
|
|
|
|
|
* gcc.target/i386/pr69820.c: New test.
|
|
|
|
|
|
2016-02-19 11:37:19 +01:00
|
|
|
|
2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/vector/int128-1.c: New test.
|
|
|
|
|
|
2016-02-19 11:34:12 +01:00
|
|
|
|
2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/vector/vec-vcond-1.c: New test.
|
|
|
|
|
|
2016-02-19 11:32:38 +01:00
|
|
|
|
2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
|
|
|
|
|
instruction pattern name to prevent the testcase from failing with
|
|
|
|
|
-march=z13.
|
|
|
|
|
|
2016-02-19 11:31:05 +01:00
|
|
|
|
2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/md/movstr-2.c: New test.
|
|
|
|
|
|
2016-02-19 11:20:23 +01:00
|
|
|
|
2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/morestack.c: New test.
|
|
|
|
|
|
2016-02-19 11:15:43 +01:00
|
|
|
|
2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/69625
|
|
|
|
|
* gcc.target/s390/pr69625.c: Add test case.
|
|
|
|
|
|
2016-02-18 23:27:09 +01:00
|
|
|
|
2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
|
|
|
|
|
|
|
|
|
PR testsuite/68580
|
|
|
|
|
* c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
|
|
|
|
|
|
2016-02-18 20:36:39 +01:00
|
|
|
|
2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/68404
|
|
|
|
|
* gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
|
|
|
|
|
* gcc.target/powerpc/fusion3.c: Likewise.
|
|
|
|
|
|
2016-02-18 15:34:59 +01:00
|
|
|
|
2016-02-18 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69553
|
|
|
|
|
* g++.dg/torture/pr69553.C: New testcase.
|
|
|
|
|
|
2016-02-18 14:00:07 +01:00
|
|
|
|
2016-02-18 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
2016-02-18 23:27:09 +01:00
|
|
|
|
PR target/62254
|
|
|
|
|
PR target/69610
|
|
|
|
|
* gcc.target/arm/pr62554.c: New test.
|
|
|
|
|
* gcc.target/arm/pr69610-1.c: New test.
|
|
|
|
|
* gcc.target/arm/pr69610-2.c: New test.
|
2016-02-18 14:00:07 +01:00
|
|
|
|
|
2016-02-18 09:43:58 +01:00
|
|
|
|
2016-02-18 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69854
|
|
|
|
|
* gcc.dg/torture/pr69854.c: New testcase.
|
|
|
|
|
|
2016-02-17 23:27:24 +01:00
|
|
|
|
2016-02-17 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69850
|
|
|
|
|
* g++.dg/warn/Wnonnull-compare-1.C: New test.
|
|
|
|
|
|
2016-02-17 17:23:55 +01:00
|
|
|
|
2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vec-cg.c: New test.
|
|
|
|
|
|
2016-02-17 15:51:27 +01:00
|
|
|
|
2016-02-17 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR testsuite/69586
|
|
|
|
|
* gcc.dg/uninit-21.c: Add -fno-short-enums.
|
|
|
|
|
|
2016-02-17 14:42:35 +01:00
|
|
|
|
2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/69161
|
|
|
|
|
* gcc.c-torture/compile/pr69161.c: New test.
|
|
|
|
|
|
2016-02-17 14:16:31 +01:00
|
|
|
|
2016-02-17 David Sherwood <david.sherwood@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/69532
|
|
|
|
|
* gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
|
|
|
|
|
* gcc.target/arm/vect-fmaxmin.c: Likewise.
|
|
|
|
|
|
2016-02-17 12:20:06 +01:00
|
|
|
|
2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/ifcvt-4.c: Skip on Visium.
|
|
|
|
|
|
2016-02-17 10:21:58 +01:00
|
|
|
|
2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/atomic8.adb: New test.
|
|
|
|
|
|
2016-02-17 10:08:09 +01:00
|
|
|
|
2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/discr46.ad[sb]: New test.
|
|
|
|
|
|
2016-02-17 00:12:19 +01:00
|
|
|
|
2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR Target/48344
|
|
|
|
|
* gcc.target/powerpc/pr48344-1.c: New test.
|
|
|
|
|
|
2016-02-16 22:10:00 +01:00
|
|
|
|
2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/69742
|
|
|
|
|
* gfortran.dg/associate_21.f90: New test.
|
|
|
|
|
|
2016-02-16 21:46:17 +01:00
|
|
|
|
2016-02-16 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69835
|
|
|
|
|
* c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
|
|
|
|
|
-Wnonnull in dg-options.
|
|
|
|
|
* c-c++-common/nonnull-2.c: New test.
|
|
|
|
|
|
2016-02-16 17:02:09 +01:00
|
|
|
|
2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
|
|
|
|
|
Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/vector_initialization_nostack.c: New.
|
|
|
|
|
|
2016-02-16 16:34:07 +01:00
|
|
|
|
2016-02-16 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69801
|
|
|
|
|
* gcc.dg/pr69801.c: Add empty dg-options.
|
|
|
|
|
|
2016-02-16 16:29:04 +01:00
|
|
|
|
2016-02-16 James Norris <jnorris@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/deviceptr-1.c: Add tests.
|
|
|
|
|
* g++.dg/goacc/deviceptr-1.c: New file.
|
|
|
|
|
|
2016-02-16 16:16:48 +01:00
|
|
|
|
2016-02-16 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69820
|
|
|
|
|
* gcc.dg/vect/pr69820.c: New test.
|
|
|
|
|
|
2016-02-16 16:00:45 +01:00
|
|
|
|
2016-02-16 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69776
|
|
|
|
|
* gcc.dg/torture/pr69776-2.c: New testcase.
|
|
|
|
|
|
2016-02-16 15:42:59 +01:00
|
|
|
|
2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69714
|
|
|
|
|
* gcc.dg/torture/pr69714.c: New test.
|
|
|
|
|
|
2016-02-16 10:12:37 +01:00
|
|
|
|
2016-02-16 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69802
|
|
|
|
|
* gcc.dg/pr69802.c: New test.
|
|
|
|
|
|
2016-02-16 09:39:22 +01:00
|
|
|
|
2016-02-16 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69801
|
|
|
|
|
* gcc.dg/pr69801.c: New testcase.
|
|
|
|
|
|
2016-02-15 23:31:13 +01:00
|
|
|
|
2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libgfortran/69651
|
|
|
|
|
* gfortran.dg/read_bang.f90: New test.
|
|
|
|
|
* gfortran.dg/read_bang4.f90: New test.
|
|
|
|
|
|
2016-02-15 22:30:50 +01:00
|
|
|
|
2016-02-15 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-02-15 23:05:12 +01:00
|
|
|
|
PR c++/69658
|
|
|
|
|
* g++.dg/init/pr69658.C: New test.
|
|
|
|
|
|
2016-02-15 22:30:50 +01:00
|
|
|
|
PR c++/69797
|
|
|
|
|
* c-c++-common/pr69797.c: New test.
|
|
|
|
|
|
2016-02-15 18:28:48 +01:00
|
|
|
|
2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_section_anchors): Add
|
|
|
|
|
check for aarch64*-*-*.
|
|
|
|
|
|
2016-02-15 10:40:01 +01:00
|
|
|
|
2016-02-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69783
|
|
|
|
|
* gcc.dg/vect/pr69783.c: New testcase.
|
|
|
|
|
|
2016-02-15 09:42:38 +01:00
|
|
|
|
2016-02-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69776
|
|
|
|
|
* gcc.dg/torture/pr69776.c: New testcase.
|
|
|
|
|
|
2016-02-14 18:08:44 +01:00
|
|
|
|
2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/60526
|
|
|
|
|
* gfortran.dg/type_decl_4.f90: Reinstated.
|
|
|
|
|
|
2016-02-14 17:29:08 +01:00
|
|
|
|
2016-02-14 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/68746
|
|
|
|
|
* gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
|
|
|
|
|
|
2016-02-14 16:13:39 +01:00
|
|
|
|
2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/60526
|
|
|
|
|
PR bootstrap/69816
|
|
|
|
|
* gfortran.dg/type_decl_4.f90: Removed.
|
|
|
|
|
|
2016-02-14 13:23:59 +01:00
|
|
|
|
2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/60526
|
|
|
|
|
* gfortran.dg/type_decl_4.f90: New test.
|
|
|
|
|
|
2016-02-14 02:43:14 +01:00
|
|
|
|
2016-02-14 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
2016-02-14 02:48:59 +01:00
|
|
|
|
PR testsuite/68886
|
2016-02-14 02:43:14 +01:00
|
|
|
|
* gcc.c-torture/execute/stkalign.c: Revise test.
|
|
|
|
|
|
2016-02-13 09:43:15 +01:00
|
|
|
|
2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/67260
|
|
|
|
|
* gcc.target/sh/torture/pr67260.c: Adjust additional options.
|
|
|
|
|
|
2016-02-13 09:03:44 +01:00
|
|
|
|
2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/67260
|
|
|
|
|
* gcc.target/sh/torture/pr67260.c: New.
|
|
|
|
|
|
2016-02-13 02:32:06 +01:00
|
|
|
|
2016-02-12 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr67964.c: Add dg-require-alias.
|
|
|
|
|
|
2016-02-13 01:50:25 +01:00
|
|
|
|
2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/67636
|
|
|
|
|
PR target/64345
|
|
|
|
|
* gcc.target/sh/pr54236-1.c: Adjust optimization level.
|
|
|
|
|
|
2016-02-12 22:02:02 +01:00
|
|
|
|
2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libgfortran/69668
|
|
|
|
|
* gfortran.dg/namelist_88.f90: New test.
|
|
|
|
|
|
2016-02-12 20:52:13 +01:00
|
|
|
|
2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libgfortran/69668
|
|
|
|
|
* gfortran.dg/namelist_38.f90: Update test.
|
|
|
|
|
* gfortran.dg/namelist_84.f90: Update test.
|
|
|
|
|
|
2016-02-12 20:18:03 +01:00
|
|
|
|
2016-02-12 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR other/69554
|
|
|
|
|
* gcc.dg/pr69554-1.c: New test.
|
|
|
|
|
* gfortran.dg/pr69554-1.F90: New test.
|
|
|
|
|
* gfortran.dg/pr69554-2.F90: New test.
|
|
|
|
|
* lib/gcc-dg.exp (proc dg-locus): New function.
|
|
|
|
|
* lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
|
|
|
|
|
distinguish between the caret-printing and non-caret-printing
|
|
|
|
|
cases. If caret-printing has been explicitly enabled, bail out
|
|
|
|
|
without attempting to fix up the output.
|
|
|
|
|
|
2016-02-12 18:39:27 +01:00
|
|
|
|
2016-02-12 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR driver/69265
|
|
|
|
|
PR driver/69453
|
|
|
|
|
* gcc.dg/spellcheck-options-3.c: New test case.
|
|
|
|
|
* gcc.dg/spellcheck-options-4.c: New test case.
|
|
|
|
|
* gcc.dg/spellcheck-options-5.c: New test case.
|
|
|
|
|
* gcc.dg/spellcheck-options-6.c: New test case.
|
|
|
|
|
* gcc.dg/spellcheck-options-7.c: New test case.
|
|
|
|
|
* gcc.dg/spellcheck-options-8.c: New test case.
|
|
|
|
|
* gcc.dg/spellcheck-options-9.c: New test case.
|
|
|
|
|
* gcc.dg/spellcheck-options-10.c: New test case.
|
|
|
|
|
|
2016-02-12 17:49:44 +01:00
|
|
|
|
2016-02-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/69764
|
|
|
|
|
PR rtl-optimization/69771
|
|
|
|
|
* c-c++-common/pr69764.c: New test.
|
|
|
|
|
* gcc.dg/torture/pr69771.c: New test.
|
|
|
|
|
|
2016-02-12 17:40:47 +01:00
|
|
|
|
2016-02-12 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/torture/init-list1.C: New.
|
|
|
|
|
|
2016-02-12 14:48:01 +01:00
|
|
|
|
2016-02-12 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr69522.c: Add empty dg-options.
|
|
|
|
|
|
2016-02-12 14:17:28 +01:00
|
|
|
|
2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/lto/lto.exp: Include and init mpx.
|
|
|
|
|
* g++.dg/lto/pr69729_0.C: New test.
|
|
|
|
|
|
2016-02-12 12:57:54 +01:00
|
|
|
|
2016-02-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-02-12 12:59:00 +01:00
|
|
|
|
PR ipa/69241
|
|
|
|
|
* g++.dg/ipa/pr69241-4.C: New test.
|
|
|
|
|
|
2016-02-12 12:57:54 +01:00
|
|
|
|
PR ipa/68672
|
|
|
|
|
* g++.dg/ipa/pr68672-1.C: New test.
|
|
|
|
|
* g++.dg/ipa/pr68672-2.C: New test.
|
|
|
|
|
* g++.dg/ipa/pr68672-3.C: New test.
|
|
|
|
|
|
2016-02-12 02:38:06 +01:00
|
|
|
|
2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69522
|
2016-02-16 15:42:59 +01:00
|
|
|
|
* gcc.dg/pr69522.c: New test.
|
2016-02-12 02:38:06 +01:00
|
|
|
|
|
2016-02-12 02:11:52 +01:00
|
|
|
|
2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/69098
|
|
|
|
|
* g++.dg/cpp1y/69098.C: New test.
|
|
|
|
|
* g++.dg/cpp1y/69098-2.C: New test.
|
|
|
|
|
|
2016-02-12 00:53:54 +01:00
|
|
|
|
2016-02-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
|
|
|
|
|
and neighbour -> neighbor.
|
|
|
|
|
* objc.dg/attributes/method-nonnull-1.m: Likewise.
|
|
|
|
|
* objc.dg/gnu-api-2-class-meta.m: Likewise.
|
|
|
|
|
* c-c++-common/Wvarargs.c: Likewise.
|
|
|
|
|
* c-c++-common/goacc/host_data-5.c: Likewise.
|
|
|
|
|
* obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
|
|
|
|
|
* obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
|
|
|
|
|
* obj-c++.dg/gnu-api-2-method.mm: Likewise.
|
|
|
|
|
* gcc.target/aarch64/pr60697.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/aapcs64/test_23.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/vrnd_f64_1.c: Likewise.
|
|
|
|
|
* g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
|
|
|
|
|
* g++.dg/lookup/koenig5.C: Likewise.
|
|
|
|
|
* g++.dg/ext/no-asm-2.C: Likewise.
|
|
|
|
|
* gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
|
|
|
|
|
* gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
|
|
|
|
|
* gfortran.dg/used_types_16.f90: Likewise.
|
|
|
|
|
* gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
|
|
|
|
|
* gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
|
|
|
|
|
* gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
|
|
|
|
|
* gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
|
|
|
|
|
* gfortran.dg/abstract_type_6.f03: Likewise.
|
|
|
|
|
* gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
|
|
|
|
|
* gfortran.dg/used_types_15.f90: Likewise.
|
|
|
|
|
* gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
|
|
|
|
|
* gfortran.dg/exit_3.f08: Likewise.
|
|
|
|
|
* gfortran.dg/open_status_2.f90: Likewise.
|
|
|
|
|
* gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
|
|
|
|
|
* gfortran.dg/intrinsic_std_1.f90: Likewise.
|
|
|
|
|
* gfortran.dg/associate_1.f03: Likewise.
|
|
|
|
|
* gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
|
|
|
|
|
* gfortran.dg/intrinsic_std_6.f90: Likewise.
|
|
|
|
|
* gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
|
|
|
|
|
* gcc.dg/builtin-object-size-1.c: Likewise.
|
|
|
|
|
* gcc.dg/noreturn-6.c: Likewise.
|
|
|
|
|
* gcc.dg/builtin-stringop-chk-1.c: Likewise.
|
|
|
|
|
* gcc.dg/globalalias.c: Likewise.
|
|
|
|
|
* gcc.dg/builtins-config.h: Likewise.
|
|
|
|
|
* gcc.dg/pr30457.c: Likewise.
|
|
|
|
|
* gcc.c-torture/compile/volatile-1.c: Likewise.
|
|
|
|
|
* gcc.c-torture/execute/20101011-1.c: Likewise.
|
|
|
|
|
* c-c++-common/Waddress-1.c: Likewise.
|
|
|
|
|
|
2016-02-11 23:55:02 +01:00
|
|
|
|
2016-02-11 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69768
|
|
|
|
|
* c-c++-common/Waddress-1.c: New test.
|
|
|
|
|
|
2016-02-11 17:48:45 +01:00
|
|
|
|
2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/69296
|
|
|
|
|
* gfortran.dg/associate_19.f03: New test.
|
|
|
|
|
* gfortran.dg/associate_20.f03: New test.
|
|
|
|
|
|
2016-02-11 15:47:20 +01:00
|
|
|
|
2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/sh/pr54089-8.c: Adjust optimization level.
|
|
|
|
|
|
2016-02-11 14:27:28 +01:00
|
|
|
|
2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/target_attr_15.c: Scan assembly for
|
|
|
|
|
.arch armv8-a\n. Add -dA to dg-options.
|
|
|
|
|
* gcc.target/aarch64/assembler_arch_1.c: New test.
|
|
|
|
|
* gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
|
|
|
|
|
|
2016-02-11 12:44:51 +01:00
|
|
|
|
2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/68726
|
|
|
|
|
* g++.dg/cpp0x/pr68726.C: New.
|
|
|
|
|
|
2016-02-11 10:26:23 +01:00
|
|
|
|
2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
* lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
|
|
|
|
|
test.
|
|
|
|
|
|
2016-02-11 09:15:44 +01:00
|
|
|
|
2016-02-11 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* g++.dg/tree-ssa/pr61034.C: Adjust.
|
|
|
|
|
|
2016-02-10 19:01:40 +01:00
|
|
|
|
2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
2016-02-10 19:47:43 +01:00
|
|
|
|
PR target/69148
|
2016-02-10 19:01:40 +01:00
|
|
|
|
* gcc.target/s390/pr69148.c: New.
|
|
|
|
|
|
2016-02-10 16:22:17 +01:00
|
|
|
|
2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69652
|
|
|
|
|
* gcc.dg/torture/pr69652.c: New test.
|
|
|
|
|
|
2016-02-10 16:06:20 +01:00
|
|
|
|
2016-02-10 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR ipa/69241
|
|
|
|
|
PR c++/69649
|
|
|
|
|
* g++.dg/ipa/pr69241-1.C: New test.
|
|
|
|
|
* g++.dg/ipa/pr69241-2.C: New test.
|
|
|
|
|
* g++.dg/ipa/pr69241-3.C: New test.
|
|
|
|
|
* g++.dg/ipa/pr69649.C: New test.
|
|
|
|
|
|
2016-02-10 15:41:59 +01:00
|
|
|
|
2016-02-10 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
|
|
|
|
|
* gcc.dg/tree-ssa/sra-18.c: Ditto.
|
|
|
|
|
|
2016-02-10 15:09:05 +01:00
|
|
|
|
2016-02-10 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68021
|
|
|
|
|
* gcc.dg/tree-ssa/pr68021.c: New test.
|
|
|
|
|
|
2016-02-10 13:46:33 +01:00
|
|
|
|
2016-02-10 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69726
|
|
|
|
|
* gcc.dg/uninit-22.c: New testcase.
|
|
|
|
|
|
2016-02-10 04:13:53 +01:00
|
|
|
|
2016-02-09 Andrew Pinski <apinski@cavium.com>
|
|
|
|
|
|
|
|
|
|
PR tree-opt/69282
|
|
|
|
|
* gcc.c-torture/compile/20160205-1.c: New testcase.
|
|
|
|
|
|
2016-02-09 23:31:31 +01:00
|
|
|
|
2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/68404
|
|
|
|
|
* gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
|
|
|
|
|
instead accessing a really large arrray.
|
|
|
|
|
* gcc.target/powerpc/fusion3.c: Likewise.
|
|
|
|
|
|
2016-02-09 19:47:55 +01:00
|
|
|
|
2016-02-09 Charles Baylis <charles.baylis@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR target/68532
|
|
|
|
|
* gcc.c-torture/execute/pr68532.c: New test.
|
|
|
|
|
|
2016-02-09 19:26:00 +01:00
|
|
|
|
2016-02-11 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69634
|
|
|
|
|
* gcc.dg/pr69634.c: New.
|
|
|
|
|
|
2016-02-09 16:04:48 +01:00
|
|
|
|
2016-02-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
|
|
|
|
|
|
2016-02-09 15:36:03 +01:00
|
|
|
|
2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
|
2016-02-09 16:04:48 +01:00
|
|
|
|
|
2016-02-09 15:36:03 +01:00
|
|
|
|
* gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
|
|
|
|
|
|
2016-02-09 10:51:21 +01:00
|
|
|
|
2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
|
|
|
|
|
|
2016-02-09 09:35:22 +01:00
|
|
|
|
2016-02-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69715
|
|
|
|
|
* gcc.dg/torture/pr69715.c: New testcase.
|
|
|
|
|
|
2016-02-09 00:06:21 +01:00
|
|
|
|
2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/69139
|
|
|
|
|
* g++.dg/cpp0x/trailing12.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/trailing13.C: New test.
|
|
|
|
|
|
2016-02-09 00:02:50 +01:00
|
|
|
|
2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/69283
|
|
|
|
|
PR c++/67835
|
|
|
|
|
* g++.dg/cpp1y/auto-fn29.C: New test.
|
|
|
|
|
* g++.dg/cpp1y/auto-fn30.C: New test.
|
|
|
|
|
|
2016-02-08 21:07:56 +01:00
|
|
|
|
2016-02-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69209
|
|
|
|
|
* gcc.c-torture/compile/pr69209.c: New test.
|
|
|
|
|
|
2016-02-08 20:52:50 +01:00
|
|
|
|
2016-02-08 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68541
|
|
|
|
|
* gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
|
|
|
|
|
of statements allowed in join block for path splitting.
|
|
|
|
|
|
2016-02-08 18:41:35 +01:00
|
|
|
|
2016-02-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-02-08 19:23:03 +01:00
|
|
|
|
PR c++/59627
|
|
|
|
|
* g++.dg/gomp/pr59627.C: New test.
|
|
|
|
|
|
2016-02-08 18:41:35 +01:00
|
|
|
|
PR ipa/69239
|
|
|
|
|
* g++.dg/ipa/pr69239.C: New test.
|
|
|
|
|
|
2016-02-08 18:33:45 +01:00
|
|
|
|
2016-02-08 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR preprocessor/69664
|
|
|
|
|
* gcc.dg/cpp/trad/comment-2.c: Add expected column number.
|
|
|
|
|
* gcc.dg/cpp/warn-comments.c: Likewise.
|
|
|
|
|
|
2016-02-08 16:40:33 +01:00
|
|
|
|
2016-02-08 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69688
|
|
|
|
|
* g++.dg/init/const12.C: New test.
|
|
|
|
|
|
2016-02-08 16:36:16 +01:00
|
|
|
|
2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/60410
|
|
|
|
|
* gcc.dg/lto/pr55113_0.c: Remove test.
|
|
|
|
|
|
2016-02-08 15:51:20 +01:00
|
|
|
|
2016-02-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69719
|
|
|
|
|
* gcc.dg/torture/pr69719.c: New testcase.
|
|
|
|
|
|
2016-02-08 11:04:18 +01:00
|
|
|
|
2016-02-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/68273
|
|
|
|
|
* gcc.target/mips/pr68273.c: New testcase.
|
|
|
|
|
|
2016-02-08 10:09:22 +01:00
|
|
|
|
2016-02-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/69274
|
|
|
|
|
* gcc.target/i386/addr-sel-1.c: XFAIL.
|
|
|
|
|
|
2016-02-08 09:17:32 +01:00
|
|
|
|
2016-02-08 Jeff Law <law@redhat.com>
|
|
|
|
|
|
2016-02-08 09:40:00 +01:00
|
|
|
|
PR tree-optimization/68541
|
|
|
|
|
* gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
|
|
|
|
|
|
2016-02-20 12:42:46 +01:00
|
|
|
|
PR tree-optimization/65917
|
2016-02-08 09:17:32 +01:00
|
|
|
|
* gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
|
|
|
|
|
|
2016-02-07 21:15:55 +01:00
|
|
|
|
2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/50555
|
|
|
|
|
* gfortran.dg/namelist_args.f90: New test.
|
|
|
|
|
|
2016-02-06 00:49:08 +01:00
|
|
|
|
2016-02-05 Jeff Law <law@redhat.com>
|
|
|
|
|
|
2016-02-20 12:42:46 +01:00
|
|
|
|
PR tree-optimization/68541
|
2016-02-06 00:49:08 +01:00
|
|
|
|
* gcc.dg/tree-ssa/split-path-2.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/split-path-3.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/split-path-4.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/split-path-5.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/split-path-6.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/split-path-7.c: New test.
|
|
|
|
|
|
2016-02-05 23:27:37 +01:00
|
|
|
|
2016-02-05 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69662
|
|
|
|
|
* g++.dg/warn/Wplacement-new-size-1.C: New test.
|
|
|
|
|
* g++.dg/warn/Wplacement-new-size-2.C: New test.
|
|
|
|
|
|
2016-02-05 23:05:17 +01:00
|
|
|
|
2016-02-06 Richard HEnderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69643
|
|
|
|
|
* gcc.target/i386/addr-space-4.c: New.
|
|
|
|
|
* gcc.target/i386/addr-space-5.c: New.
|
|
|
|
|
|
2016-02-05 22:41:15 +01:00
|
|
|
|
2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/66089
|
|
|
|
|
* gfortran.dg/elemental_dependency_6.f90: New.
|
|
|
|
|
|
2016-02-05 20:39:48 +01:00
|
|
|
|
2016-02-05 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-02-05 22:13:43 +01:00
|
|
|
|
PR rtl-optimization/69691
|
|
|
|
|
* gcc.c-torture/execute/pr69691.c: New test.
|
|
|
|
|
|
2016-02-05 20:39:48 +01:00
|
|
|
|
PR c++/69628
|
|
|
|
|
* g++.dg/parse/pr69628.C: New test.
|
|
|
|
|
|
2016-02-05 17:41:36 +01:00
|
|
|
|
2016-02-05 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/sancov/asan.c: Move to ...
|
|
|
|
|
* gcc.dg/asan/sancov-1.c: ... here.
|
|
|
|
|
|
2016-02-05 17:36:38 +01:00
|
|
|
|
2016-02-05 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr69577.c: Require avx_runtime target.
|
|
|
|
|
|
2016-02-05 17:24:06 +01:00
|
|
|
|
2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/69677
|
|
|
|
|
* gcc.target/i386/pr69677.c: New test.
|
|
|
|
|
|
2016-02-05 15:36:44 +01:00
|
|
|
|
2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/68948
|
|
|
|
|
* g++.dg/template/pr68948.C: New test.
|
|
|
|
|
|
2016-02-05 11:33:21 +01:00
|
|
|
|
2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
|
|
|
|
|
(only necessary on s390x).
|
|
|
|
|
|
2016-02-05 04:06:40 +01:00
|
|
|
|
2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr69454-2.c: Compile with -msse2
|
|
|
|
|
-mno-accumulate-outgoing-args.
|
|
|
|
|
|
2016-02-04 23:54:52 +01:00
|
|
|
|
2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
|
|
|
|
|
|
2016-02-04 23:17:05 +01:00
|
|
|
|
2016-02-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69669
|
|
|
|
|
* c-c++-common/pr69669.c: New test.
|
|
|
|
|
|
2016-02-04 22:05:14 +01:00
|
|
|
|
2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/69667
|
|
|
|
|
* g++.dg/pr69667.C: New file.
|
|
|
|
|
|
2016-02-04 19:23:35 +01:00
|
|
|
|
2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/69619
|
|
|
|
|
* gcc.dg/pr69619.c: Add new test.
|
|
|
|
|
|
2016-02-04 16:01:15 +01:00
|
|
|
|
2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/69577
|
|
|
|
|
* gcc.target/i386/pr69577.c: New test.
|
|
|
|
|
|
2016-02-04 12:50:40 +01:00
|
|
|
|
2016-02-04 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* g++.dg/asan/pr69276.C: New test.
|
|
|
|
|
|
2016-02-04 10:57:36 +01:00
|
|
|
|
2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/65932
|
|
|
|
|
PR target/67714
|
|
|
|
|
* gcc.target/arm/wmul-3.c: Simplify test to generate just
|
|
|
|
|
a single smulbb instruction.
|
|
|
|
|
* gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
|
|
|
|
|
* gcc.target/amr/wmul-2.c: Likewise.
|
|
|
|
|
|
2016-02-04 10:51:35 +01:00
|
|
|
|
2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/65932
|
|
|
|
|
PR target/67714
|
|
|
|
|
* gcc.c-torture/execute/pr67714.c: New test.
|
|
|
|
|
|
2016-02-04 10:02:01 +01:00
|
|
|
|
2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/69454
|
|
|
|
|
* gcc.target/i386/pr69454-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr69454-2.c: New test.
|
|
|
|
|
|
2016-02-04 05:50:42 +01:00
|
|
|
|
2016-02-03 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69251
|
|
|
|
|
PR c++/69253
|
|
|
|
|
PR c++/69290
|
|
|
|
|
PR c++/69277
|
|
|
|
|
PR c++/69349
|
|
|
|
|
* g++.dg/ext/flexarray-mangle-2.C: New test.
|
|
|
|
|
* g++.dg/ext/flexarray-mangle.C: New test.
|
|
|
|
|
* g++.dg/ext/flexarray-subst.C: New test.
|
|
|
|
|
* g++.dg/ext/flexary11.C: New test.
|
|
|
|
|
* g++.dg/ext/flexary12.C: New test.
|
|
|
|
|
* g++.dg/ext/flexary13.C: New test.
|
|
|
|
|
* g++.dg/ext/flexary14.C: New test.
|
|
|
|
|
* g++.dg/other/dump-ada-spec-2.C: Adjust.
|
|
|
|
|
|
2016-02-04 02:46:17 +01:00
|
|
|
|
2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
|
|
|
|
|
Define only if CHECK_FLOAT128 is defined.
|
|
|
|
|
(main): Properly initialize u5.
|
|
|
|
|
|
2016-02-03 23:38:56 +01:00
|
|
|
|
2016-02-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-02-03 23:40:22 +01:00
|
|
|
|
PR c/69627
|
|
|
|
|
* gcc.dg/pr69627.c: New test.
|
|
|
|
|
|
2016-02-03 23:38:56 +01:00
|
|
|
|
PR target/69644
|
|
|
|
|
* gcc.dg/pr69644.c: New test.
|
|
|
|
|
|
2016-02-03 23:23:57 +01:00
|
|
|
|
2016-02-03 Mike Stump <mikestump@comcast.net>
|
|
|
|
|
|
|
|
|
|
* lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
|
|
|
|
|
support for struct-layout-1.exp.
|
|
|
|
|
|
2016-02-03 21:14:43 +01:00
|
|
|
|
2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/69056
|
2016-02-04 23:54:52 +01:00
|
|
|
|
* g++.dg/cpp0x/pr69056.C: New test.
|
2016-02-03 21:14:43 +01:00
|
|
|
|
|
2016-02-03 18:58:34 +01:00
|
|
|
|
2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69461
|
|
|
|
|
* gcc.target/powerpc/pr69461.c: New.
|
|
|
|
|
|
2016-02-03 18:01:01 +01:00
|
|
|
|
2016-02-03 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* lib/tsan-dg.exp (tsan_init): Move check if tsan executable
|
|
|
|
|
works from here ...
|
|
|
|
|
(check_effective_target_fsanitize_thread): ... to here. Do not
|
|
|
|
|
specify additional compile flags for the test source.
|
|
|
|
|
* lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
|
|
|
|
|
specify additional compile flags for the test source.
|
|
|
|
|
|
2016-02-03 13:18:19 +01:00
|
|
|
|
2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/ccmp_1.c: Fix test issue.
|
|
|
|
|
|
2016-02-03 11:39:09 +01:00
|
|
|
|
2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/67451
|
|
|
|
|
PR fortran/69418
|
|
|
|
|
* gfortran.dg/coarray_allocate_2.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray_allocate_3.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray_allocate_4.f08: New test.
|
|
|
|
|
|
2016-02-03 11:33:03 +01:00
|
|
|
|
2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
|
|
|
|
|
use same scan-tree-dump-times on all platforms.
|
|
|
|
|
* gcc.dg/vect/vect-outer-1.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-outer-1a.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-outer-1b.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-outer-2b.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-outer-3b.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
|
|
|
|
|
|
2016-02-02 21:38:06 +01:00
|
|
|
|
2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
|
|
|
|
|
warning.
|
|
|
|
|
|
2016-02-02 20:22:04 +01:00
|
|
|
|
2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
|
|
|
|
|
|
2016-02-02 20:17:37 +01:00
|
|
|
|
2016-02-02 James Norris <jnorris@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/routine-5.c: Add tests.
|
|
|
|
|
|
2016-02-02 19:24:25 +01:00
|
|
|
|
2016-02-02 Alexander Monakov <amonakov@ispras.ru>
|
|
|
|
|
|
|
|
|
|
* gcc.target/nvptx/unsigned-cmp.c: New test.
|
|
|
|
|
|
2016-02-02 18:03:05 +01:00
|
|
|
|
2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/scalar_shift_1.c
|
|
|
|
|
(test_corners_sisd_di): Improve force to SIMD register.
|
|
|
|
|
(test_corners_sisd_si): Likewise.
|
|
|
|
|
* gcc.target/aarch64/vect-ld1r-compile-fp.c:
|
|
|
|
|
Remove scan-assembler check for ldr.
|
|
|
|
|
|
2016-02-02 16:19:32 +01:00
|
|
|
|
2016-02-02 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69595
|
|
|
|
|
* gcc.dg/Warray-bounds-17.c: New testcase.
|
|
|
|
|
|
2016-02-02 13:39:36 +01:00
|
|
|
|
2016-02-02 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69606
|
|
|
|
|
* gcc.dg/torture/pr69606.c: New testcase.
|
|
|
|
|
|
2016-02-02 10:46:26 +01:00
|
|
|
|
2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/68542
|
|
|
|
|
* gcc.dg/vect/vect-mask-store-move-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
|
|
|
|
|
|
2016-02-02 02:29:17 +01:00
|
|
|
|
2016-02-02 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/69548
|
|
|
|
|
* gcc.target/powerpc/pr69548.c: New test.
|
|
|
|
|
|
2016-02-01 23:36:07 +01:00
|
|
|
|
2016-02-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-02-01 23:39:31 +01:00
|
|
|
|
PR rtl-optimization/69592
|
|
|
|
|
* gcc.dg/pr69592.c: New test.
|
|
|
|
|
|
2016-02-01 23:36:07 +01:00
|
|
|
|
PR preprocessor/69543
|
|
|
|
|
PR c/69558
|
|
|
|
|
* gcc.dg/pr69543.c: New test.
|
|
|
|
|
* gcc.dg/pr69558.c: New test.
|
|
|
|
|
|
2016-02-01 23:20:47 +01:00
|
|
|
|
2016-02-01 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
2016-02-01 23:25:31 +01:00
|
|
|
|
PR testsuite/65940
|
|
|
|
|
* g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
|
2016-02-01 23:20:47 +01:00
|
|
|
|
|
2016-02-01 20:38:53 +01:00
|
|
|
|
2016-02-01 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
|
|
|
|
|
|
2016-02-01 18:17:47 +01:00
|
|
|
|
2016-02-01 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/67921
|
|
|
|
|
* c-c++-common/ubsan/pr67921.c: New test.
|
|
|
|
|
|
2016-02-01 16:40:23 +01:00
|
|
|
|
2016-02-01 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69556
|
|
|
|
|
* gcc.dg/tree-ssa/recip-8.c: New testcase.
|
|
|
|
|
|
2016-02-01 16:38:08 +01:00
|
|
|
|
2016-02-01 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69574
|
|
|
|
|
* gcc.dg/torture/pr69574.c: New testcase.
|
|
|
|
|
|
2016-02-01 13:39:04 +01:00
|
|
|
|
2016-02-01 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69579
|
|
|
|
|
* gcc.dg/setjmp-6.c: New testcase.
|
|
|
|
|
|
2016-02-01 09:47:27 +01:00
|
|
|
|
2016-02-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/69570
|
|
|
|
|
* g++.dg/opt/pr69570.C: New test.
|
|
|
|
|
|
2016-02-01 08:32:01 +01:00
|
|
|
|
2016-02-01 Richard Henderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr69535.c: New test.
|
|
|
|
|
|
2016-02-01 01:27:44 +01:00
|
|
|
|
2016-01-31 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
2016-02-01 02:12:23 +01:00
|
|
|
|
PR testsuite/69584
|
|
|
|
|
* gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
|
|
|
|
|
* gcc.dg/tree-ssa/sra-18.c: Likewise.
|
|
|
|
|
|
2016-02-01 01:38:17 +01:00
|
|
|
|
PR debug/68244
|
|
|
|
|
* g++.dg/parse/parens3.C: Use register "4" on hppa.
|
|
|
|
|
|
2016-02-01 01:27:44 +01:00
|
|
|
|
* gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
|
|
|
|
|
|
2016-01-31 11:22:05 +01:00
|
|
|
|
2016-01-31 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/67564
|
|
|
|
|
* gfortran.dg/allocate_with_source_17.f03: New test.
|
|
|
|
|
|
2016-01-30 19:04:13 +01:00
|
|
|
|
2016-01-30 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69546
|
|
|
|
|
* gcc.dg/torture/pr69546.c: New test.
|
|
|
|
|
|
2016-01-30 18:44:56 +01:00
|
|
|
|
2016-01-30 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/69566
|
|
|
|
|
* gfortran.dg/unlimited_polymorphic_25.f03: New test.
|
|
|
|
|
|
2016-01-30 18:30:32 +01:00
|
|
|
|
2016-01-30 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/68490
|
|
|
|
|
* g++.dg/ext/flexary10.C: New test.
|
|
|
|
|
|
2016-01-30 15:07:19 +01:00
|
|
|
|
2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
|
|
|
|
PR fortran/66707
|
|
|
|
|
gfortran.dg/common_23.f90: New test.
|
|
|
|
|
|
2016-01-30 02:18:43 +01:00
|
|
|
|
2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/65546
|
|
|
|
|
* gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
|
|
|
|
|
condition being checked, and disable it when the target supports
|
|
|
|
|
misaligned loads and stores.
|
|
|
|
|
|
2016-01-29 21:37:25 +01:00
|
|
|
|
2016-01-29 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR debug/69518
|
|
|
|
|
* gcc.dg/torture/pr69518.c: New test.
|
|
|
|
|
|
2016-01-29 19:03:42 +01:00
|
|
|
|
2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/69530
|
|
|
|
|
* gcc.target/i386/pr69530.c: New test.
|
|
|
|
|
|
2016-01-29 17:31:18 +01:00
|
|
|
|
2016-01-29 Steve Ellcey <sellcey@imgtec.com>
|
|
|
|
|
|
|
|
|
|
PR target/65604
|
|
|
|
|
* gcc.target/mips/div-delay.c: New test.
|
|
|
|
|
|
2016-01-29 15:07:40 +01:00
|
|
|
|
2016-01-29 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-01-29 15:14:56 +01:00
|
|
|
|
PR target/69551
|
|
|
|
|
* gcc.target/i386/pr69551.c: New test.
|
|
|
|
|
|
2016-01-29 15:07:40 +01:00
|
|
|
|
PR target/66137
|
|
|
|
|
* gcc.target/i386/pr66137.c: New test.
|
|
|
|
|
|
2016-01-29 14:54:53 +01:00
|
|
|
|
2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
|
|
|
|
|
always built for p5600.
|
|
|
|
|
* gcc.target/mips/mips.exp (mips-dg-options): Add support for the
|
|
|
|
|
isa=p5600 dg-option.
|
|
|
|
|
|
2016-01-29 12:21:19 +01:00
|
|
|
|
2016-01-29 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69547
|
|
|
|
|
* g++.dg/tree-ssa/pr69547.C: New testcase.
|
|
|
|
|
|
2016-01-29 12:14:42 +01:00
|
|
|
|
2016-01-29 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR debug/66869
|
|
|
|
|
* g++.dg/warn/Wunused-function2.C: New test.
|
|
|
|
|
|
2016-01-29 11:09:13 +01:00
|
|
|
|
2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
|
|
|
|
|
support for test to succeed.
|
|
|
|
|
|
2016-01-29 10:25:14 +01:00
|
|
|
|
2016-01-29 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69509
|
|
|
|
|
PR c++/69516
|
|
|
|
|
* g++.dg/ext/constexpr-vla2.C: New test.
|
|
|
|
|
* g++.dg/ext/constexpr-vla3.C: New test.
|
|
|
|
|
* g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
|
|
|
|
|
|
2016-01-29 09:36:04 +01:00
|
|
|
|
2016-01-29 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69537
|
|
|
|
|
* gcc.dg/uninit-21.c: New testcase.
|
|
|
|
|
|
2016-01-28 23:32:47 +01:00
|
|
|
|
2016-01-28 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/69459
|
|
|
|
|
* gcc.target/i386/pr69459.c: New test.
|
|
|
|
|
|
2016-01-28 23:28:04 +01:00
|
|
|
|
2016-01-28 Steve Ellcey <sellcey@imgtec.com>
|
|
|
|
|
|
|
|
|
|
PR target/68400
|
|
|
|
|
* gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
|
|
|
|
|
* gcc.target/mips/pr68400.c: New test.
|
|
|
|
|
|
2016-01-28 22:05:39 +01:00
|
|
|
|
2016-01-28 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/17381
|
|
|
|
|
* gcc.target/powerpc/pr17381.c: New test.
|
|
|
|
|
|
2016-01-28 22:01:51 +01:00
|
|
|
|
2016-01-28 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69542
|
|
|
|
|
* gcc.dg/torture/pr69542.c: New test.
|
|
|
|
|
|
2016-01-28 16:41:46 +01:00
|
|
|
|
2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/ccmp_1.c: Fix test issue.
|
|
|
|
|
|
2016-01-28 14:52:06 +01:00
|
|
|
|
2016-01-28 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr65980.c: Skip on AIX.
|
|
|
|
|
* gcc.dg/pr66688.c: Same.
|
|
|
|
|
|
2016-01-28 14:48:00 +01:00
|
|
|
|
2016-01-28 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/63679
|
|
|
|
|
* gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
|
|
|
|
|
* gcc.dg/tree-ssa/sra-18.c: Same.
|
|
|
|
|
|
2016-01-28 12:34:03 +01:00
|
|
|
|
2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/62536
|
|
|
|
|
* gfortran.dg/block_15.f08: New test.
|
|
|
|
|
* gfortran.dg/block_end_error_1.f90: Need to catch additional error
|
|
|
|
|
on incorrectly closed BLOCK.
|
|
|
|
|
|
2016-01-28 11:09:12 +01:00
|
|
|
|
2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/declare-simd.c: New test.
|
2016-01-28 10:10:30 +01:00
|
|
|
|
2016-01-28 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69466
|
|
|
|
|
* gfortran.dg/vect/pr69466.f90: New testcase.
|
|
|
|
|
|
2016-01-28 07:29:10 +01:00
|
|
|
|
2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/pr67989.C: Remove ARM-specific option.
|
|
|
|
|
* gcc.target/arm/pr67989.C: New file.
|
|
|
|
|
|
2016-01-28 00:04:25 +01:00
|
|
|
|
2016-01-27 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
|
|
|
|
|
and expm1 test for glibc < 2.11.
|
|
|
|
|
|
2016-01-27 23:08:02 +01:00
|
|
|
|
2016-01-27 Richard Henderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/execute/pr69447.c: New test.
|
|
|
|
|
|
|
|
|
|
2016-01-27 Paul Thomas <pault@gcc.gnu.org>
|
2016-01-27 22:24:01 +01:00
|
|
|
|
|
2016-01-28 07:52:15 +01:00
|
|
|
|
PR fortran/69422
|
2016-01-27 22:24:01 +01:00
|
|
|
|
* gfortran.dg/alloc_comp_assign_15.f03: New test.
|
|
|
|
|
|
2016-01-27 20:32:49 +01:00
|
|
|
|
2016-01-27 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR debug/66869
|
|
|
|
|
* gcc.dg/pr66869.c: New test.
|
|
|
|
|
|
2016-01-27 20:19:47 +01:00
|
|
|
|
2016-01-25 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68398
|
2016-01-28 23:32:47 +01:00
|
|
|
|
PR tree-optimization/69196
|
2016-01-27 20:19:47 +01:00
|
|
|
|
* gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
|
|
|
|
|
path to avoid new heuristic allowing more irreducible regions
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/vrp46.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
|
|
|
|
|
|
2016-01-27 20:13:42 +01:00
|
|
|
|
2016-01-27 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/68062
|
|
|
|
|
* c-c++-common/vector-compare-4.c: New test.
|
|
|
|
|
|
2016-01-27 19:57:51 +01:00
|
|
|
|
2016-01-27 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR preprocessor/69126
|
|
|
|
|
* c-c++-common/pr69126.c: New test case.
|
|
|
|
|
|
2016-01-27 18:42:47 +01:00
|
|
|
|
2016-01-27 Ian Lance Taylor <iant@google.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/ivopt_5.c: New test.
|
|
|
|
|
|
2016-01-27 18:17:23 +01:00
|
|
|
|
2016-01-27 Ryan Burn <contact@rnburn.com>
|
|
|
|
|
|
|
|
|
|
PR cilkplus/69267
|
|
|
|
|
* g++.dg/cilk-plus/CK/pr69267.cc: New test.
|
|
|
|
|
|
2016-01-27 18:08:00 +01:00
|
|
|
|
2016-01-27 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/69512
|
|
|
|
|
* gcc.target/i386/pr69512.c: New test.
|
|
|
|
|
|
2016-01-27 17:53:27 +01:00
|
|
|
|
2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
|
|
|
|
|
|
|
|
|
|
PR ada/69488
|
|
|
|
|
* gnat.dg/sso/*.adb: Robustify dg-output directives.
|
|
|
|
|
|
2016-01-27 17:46:40 +01:00
|
|
|
|
2016-01-27 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69379
|
|
|
|
|
* g++.dg/pr69379.C: New test.
|
|
|
|
|
|
2016-01-27 16:44:07 +01:00
|
|
|
|
2016-01-27 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69317
|
|
|
|
|
* g++.dg/abi/Wabi-2-2.C: New test.
|
|
|
|
|
* g++.dg/abi/Wabi-2-3.C: New test.
|
|
|
|
|
* g++.dg/abi/Wabi-3-2.C: New test.
|
|
|
|
|
* g++.dg/abi/Wabi-3-3.C: New test.
|
|
|
|
|
|
2016-01-27 15:54:03 +01:00
|
|
|
|
2016-01-27 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69166
|
|
|
|
|
* gcc.dg/torture/pr69166.c: New testcase.
|
|
|
|
|
|
2016-01-27 15:51:17 +01:00
|
|
|
|
2016-01-27 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69355
|
|
|
|
|
* gcc.dg/tree-ssa/pr69355.c: New test.
|
|
|
|
|
|
2016-01-27 15:26:38 +01:00
|
|
|
|
2016-01-27 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69496
|
|
|
|
|
* g++.dg/ext/constexpr-vla1.C: New test.
|
|
|
|
|
|
2016-01-27 14:03:45 +01:00
|
|
|
|
2016-01-20 Christian Bruel <christian.bruel@st.com>
|
|
|
|
|
|
|
|
|
|
PR target/69245
|
|
|
|
|
* gcc.target/arm/pr69245.c: New test.
|
|
|
|
|
|
2016-01-27 12:40:04 +01:00
|
|
|
|
2016-01-27 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69399
|
|
|
|
|
* gcc.dg/torture/pr69399.c: New test.
|
|
|
|
|
|
2016-01-27 09:02:24 +01:00
|
|
|
|
2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
|
|
|
|
|
|
2016-01-26 23:44:46 +01:00
|
|
|
|
2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
|
|
|
|
|
|
2016-01-26 23:11:51 +01:00
|
|
|
|
2016-01-26 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69110
|
|
|
|
|
* gcc.dg/autopar/pr69110.c: New test.
|
|
|
|
|
|
2016-01-26 23:02:11 +01:00
|
|
|
|
2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
|
2016-01-27 18:08:00 +01:00
|
|
|
|
Sebastian Pop <s.pop@samsung.com>
|
2016-01-26 23:02:11 +01:00
|
|
|
|
|
|
|
|
|
* gcc.dg/graphite/isl-ast-op-select.c: New.
|
|
|
|
|
|
2016-01-26 22:57:12 +01:00
|
|
|
|
2015-01-26 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/69385
|
|
|
|
|
* gfortran.dg/allocate_error_6.f90: New test.
|
|
|
|
|
|
2016-01-26 18:29:02 +01:00
|
|
|
|
2016-01-26 Richard Henderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tm/pr60908.c: New test.
|
|
|
|
|
|
2016-01-26 18:08:12 +01:00
|
|
|
|
2016-01-26 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR other/69006
|
|
|
|
|
* g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
|
|
|
|
|
directive.
|
|
|
|
|
* gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
|
|
|
|
|
expected multiline output to reflect the colorization being
|
|
|
|
|
disabled before newlines.
|
|
|
|
|
* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
|
|
|
|
|
(custom_diagnostic_finalizer): Replace call to
|
|
|
|
|
pp_newline_and_flush with call to pp_flush.
|
|
|
|
|
* gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
|
|
|
|
|
* gfortran.dg/implicit_class_1.f90: Likewise.
|
|
|
|
|
* lib/gcc-dg.exp (allow_blank_lines): New global.
|
|
|
|
|
(dg-allow-blank-lines-in-output): New procedure.
|
|
|
|
|
(gcc-dg-prune): Complain about blank lines in the output, unless
|
|
|
|
|
dg-allow-blank-lines-in-output was called.
|
|
|
|
|
* lib/multiline.exp (_build_multiline_regex): Only support
|
|
|
|
|
arbitrary followup text for non-blank-lines, not for blank lines.
|
|
|
|
|
|
2016-01-26 16:51:51 +01:00
|
|
|
|
2016-01-26 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69483
|
|
|
|
|
* gcc.dg/pr69483.c: New test.
|
|
|
|
|
* g++.dg/opt/pr69483.C: New test.
|
|
|
|
|
|
2016-01-26 16:17:00 +01:00
|
|
|
|
2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR target/68620
|
|
|
|
|
* gcc.target/arm/pr68620.c: New test.
|
|
|
|
|
|
2016-01-26 15:33:12 +01:00
|
|
|
|
2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr68986-2.c: Remove -m32.
|
|
|
|
|
|
2016-01-26 13:51:07 +01:00
|
|
|
|
2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/68986
|
|
|
|
|
* gcc.target/i386/pr68986-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr68986-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr68986-3.c: Likewise.
|
|
|
|
|
|
2016-01-26 13:45:13 +01:00
|
|
|
|
2016-01-26 Christian Bruel <christian.bruel@st.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp
|
|
|
|
|
(check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
|
|
|
|
|
(check_effective_target_arm_crypto_pragma_ok): Likewise.
|
|
|
|
|
* gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
|
|
|
|
|
|
2016-01-26 12:51:01 +01:00
|
|
|
|
2016-01-26 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69452
|
|
|
|
|
* gcc.dg/torture/pr69452.c: New testcase.
|
|
|
|
|
|
2016-01-26 12:12:03 +01:00
|
|
|
|
2016-01-26 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69442
|
|
|
|
|
* gcc.dg/pr69442.c: New test.
|
|
|
|
|
|
2016-01-26 11:04:46 +01:00
|
|
|
|
2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/67896
|
|
|
|
|
* gcc.target/aarch64/simd/pr67896.C: New.
|
|
|
|
|
|
2016-01-26 10:53:33 +01:00
|
|
|
|
2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69400
|
|
|
|
|
* gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
|
|
|
|
|
function.
|
|
|
|
|
(plugin_init): Call it.
|
|
|
|
|
* gcc.dg/torture/pr69400.c: New test.
|
|
|
|
|
|
2016-01-26 10:45:43 +01:00
|
|
|
|
2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
|
|
|
|
|
|
2016-01-26 01:19:11 +01:00
|
|
|
|
2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
|
|
|
|
|
Sebastian Pop <s.pop@samsung.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
|
|
|
|
|
isl-0.15.
|
|
|
|
|
|
2016-01-26 01:18:56 +01:00
|
|
|
|
2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
|
|
|
|
|
Sebastian Pop <s.pop@samsung.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/graphite/pr69292.c: New.
|
|
|
|
|
|
2016-01-25 22:34:06 +01:00
|
|
|
|
2016-01-25 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/use_device-1.c: New test.
|
|
|
|
|
|
2016-01-25 20:19:09 +01:00
|
|
|
|
2016-01-25 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69196
|
|
|
|
|
PR tree-optimization/68398
|
|
|
|
|
* gcc.dg/tree-ssa/pr66752-3.c: Update expected output
|
|
|
|
|
* gcc.dg/tree-ssa/pr68198.c: Likewise.
|
|
|
|
|
|
2016-01-25 17:16:21 +01:00
|
|
|
|
2016-01-25 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/69469
|
|
|
|
|
* gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
|
|
|
|
|
Algorithm.
|
|
|
|
|
|
2016-01-25 15:42:39 +01:00
|
|
|
|
2016-01-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR testsuite/69380
|
|
|
|
|
* g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
|
|
|
|
|
|
2016-01-25 13:48:54 +01:00
|
|
|
|
2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/69421
|
|
|
|
|
* gcc.dg/pr69421.c: New test.
|
|
|
|
|
|
2016-01-25 12:32:07 +01:00
|
|
|
|
2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
|
|
|
|
|
* gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
|
|
|
|
|
|
2016-01-25 10:05:47 +01:00
|
|
|
|
2016-01-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69376
|
|
|
|
|
* gcc.dg/torture/pr69376.c: New testcase.
|
|
|
|
|
|
2016-01-24 23:18:20 +01:00
|
|
|
|
2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/69397
|
|
|
|
|
PR fortran/68442
|
|
|
|
|
* gfortran.dg/interface_38.f90: New test.
|
|
|
|
|
* gfortran.dg/interface_39.f90: New test.
|
2016-01-26 22:57:12 +01:00
|
|
|
|
|
2016-01-24 18:45:21 +01:00
|
|
|
|
2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Revert:
|
|
|
|
|
2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/11858
|
|
|
|
|
PR c++/24663
|
|
|
|
|
PR c++/24664
|
|
|
|
|
* g++.dg/template/pr11858.C: New test.
|
|
|
|
|
* g++.dg/template/pr24663.C: New test.
|
|
|
|
|
* g++.dg/template/unify12.C: New test.
|
|
|
|
|
* g++.dg/template/unify13.C: New test.
|
|
|
|
|
* g++.dg/template/unify14.C: New test.
|
|
|
|
|
* g++.dg/template/unify15.C: New test.
|
|
|
|
|
* g++.dg/template/unify16.C: New test.
|
|
|
|
|
* g++.dg/template/unify17.C: New test.
|
|
|
|
|
|
2016-01-24 14:12:44 +01:00
|
|
|
|
2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
|
|
|
|
PR fortran/68283
|
|
|
|
|
gfortran.dg/pr68283.f90: New test.
|
|
|
|
|
|
2016-01-24 10:11:50 +01:00
|
|
|
|
2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/66094
|
|
|
|
|
* gfortran.dg/inline_matmul_13.f90: New test.
|
|
|
|
|
* gfortran.dg/matmul_bounds_8.f90: New test.
|
|
|
|
|
* gfortran.dg/matmul_bounds_9.f90: New test.
|
|
|
|
|
* gfortran.dg/matmul_bounds_10.f90: New test.
|
|
|
|
|
|
2016-01-23 21:28:17 +01:00
|
|
|
|
2016-01-23 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69426
|
|
|
|
|
* gcc.dg/autopar/pr69426.c: New test.
|
|
|
|
|
|
2016-01-23 17:01:47 +01:00
|
|
|
|
2016-01-23 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/58109
|
|
|
|
|
PR c++/69022
|
|
|
|
|
* g++.dg/cpp0x/alignas5.C: New test.
|
|
|
|
|
* g++.dg/ext/vector29.C: Same.
|
|
|
|
|
|
2016-01-23 10:29:12 +01:00
|
|
|
|
2016-01-23 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
|
|
|
|
|
* gcc.target/i386/chkp-strlen-4.c: Move the definition of
|
|
|
|
|
_GNU_SOURCE from compile flags to the source.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-12.c: Ditto.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-16.c: Ditto.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-4.c: Ditto.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-8.c: Ditto.
|
|
|
|
|
|
2016-01-23 00:14:27 +01:00
|
|
|
|
2016-01-22 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69432
|
|
|
|
|
* g++.dg/opt/pr69432.C: New test.
|
|
|
|
|
|
2016-01-22 20:59:23 +01:00
|
|
|
|
2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/pr63354c: Adjust target selector to include
|
|
|
|
|
32-bit targets testing an -m64 multilib.
|
|
|
|
|
|
2016-01-22 23:06:06 +01:00
|
|
|
|
2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
|
|
|
|
|
64-bit support.
|
|
|
|
|
|
2016-01-22 16:00:43 +01:00
|
|
|
|
2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
|
|
|
|
|
|
2016-01-22 15:16:47 +01:00
|
|
|
|
2016-01-21 Christian Bruel <christian.bruel@st.com>
|
|
|
|
|
|
|
|
|
|
PR target/68674
|
|
|
|
|
* gcc.target/i386/pr68674.c
|
|
|
|
|
* gcc.target/aarch64/pr68674.c
|
|
|
|
|
* gcc.target/arm/pr68674.c
|
|
|
|
|
|
2016-01-22 14:58:11 +01:00
|
|
|
|
2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/69403
|
|
|
|
|
* gcc.c-torture/execute/pr69403.c: New test.
|
|
|
|
|
|
2016-01-22 12:03:54 +01:00
|
|
|
|
2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/55843
|
|
|
|
|
* g++.dg/template/pr55843.C: New.
|
|
|
|
|
|
2016-01-22 11:56:43 +01:00
|
|
|
|
2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/66877
|
|
|
|
|
* gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
|
|
|
|
|
vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
|
|
|
|
|
|
2016-01-22 04:01:27 +01:00
|
|
|
|
2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/67489
|
2016-01-23 10:29:12 +01:00
|
|
|
|
* gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
|
|
|
|
|
from dg-do compile directive, and instead add
|
|
|
|
|
{ dg-require-effective-target int128 }.
|
2016-01-22 04:01:27 +01:00
|
|
|
|
|
2016-01-22 00:19:05 +01:00
|
|
|
|
2016-01-20 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69405
|
|
|
|
|
* gcc.dg/sync-fetch.c: New test.
|
|
|
|
|
|
2016-01-21 23:58:29 +01:00
|
|
|
|
2016-01-21 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69252
|
|
|
|
|
* gcc.target/powerpc/pr69252.c: New test.
|
|
|
|
|
|
2016-01-21 22:08:00 +01:00
|
|
|
|
2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/65996
|
2016-01-23 10:29:12 +01:00
|
|
|
|
* gfortran.dg/pr65996.f90: New test.
|
2016-01-21 22:08:00 +01:00
|
|
|
|
|
2016-01-21 21:29:33 +01:00
|
|
|
|
2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR c++/68810
|
2016-01-22 00:19:05 +01:00
|
|
|
|
* g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
|
2016-01-21 22:08:00 +01:00
|
|
|
|
expected to generate an error.
|
2016-01-21 21:29:33 +01:00
|
|
|
|
|
2016-01-21 19:10:03 +01:00
|
|
|
|
2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/66178
|
|
|
|
|
* gcc.dg/torture/pr66178.c: New test.
|
|
|
|
|
|
2016-01-21 18:32:28 +01:00
|
|
|
|
2016-01-21 Anton Blanchard <anton@samba.org>
|
|
|
|
|
Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/63354
|
|
|
|
|
* gcc.target/powerpc/pr63354.c: New test.
|
|
|
|
|
|
2016-01-21 17:01:22 +01:00
|
|
|
|
2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/68990
|
|
|
|
|
* gcc.target/i386/pr68990: New.
|
|
|
|
|
|
2016-01-21 15:07:01 +01:00
|
|
|
|
2016-01-21 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69129
|
|
|
|
|
* gcc.target/mips/pr69129.c: New.
|
|
|
|
|
|
2016-01-21 11:55:30 +01:00
|
|
|
|
2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/58046
|
|
|
|
|
* g++.dg/cpp0x/pr58046.C: New.
|
|
|
|
|
|
2016-01-21 08:59:32 +01:00
|
|
|
|
2016-01-21 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-01-21 10:52:46 +01:00
|
|
|
|
PR target/69187
|
|
|
|
|
PR target/65624
|
|
|
|
|
* gcc.target/arm/pr69187.c: New test.
|
|
|
|
|
|
2016-01-21 08:59:32 +01:00
|
|
|
|
PR c++/69355
|
|
|
|
|
* g++.dg/torture/pr69355.C: New test.
|
|
|
|
|
|
2016-01-21 03:14:12 +01:00
|
|
|
|
2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
|
|
|
|
|
Sebastian Pop <s.pop@samsung.com>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
|
|
|
|
|
|
2016-01-21 03:13:52 +01:00
|
|
|
|
2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
|
|
|
|
|
Sebastian Pop <s.pop@samsung.com>
|
|
|
|
|
|
2016-01-23 10:29:12 +01:00
|
|
|
|
* gcc.dg/graphite/pr68976.c: New test.
|
2016-01-21 03:13:52 +01:00
|
|
|
|
|
2016-01-21 00:43:58 +01:00
|
|
|
|
2016-01-21 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/67653
|
|
|
|
|
* c-c++-common/pr67653.c: New test.
|
|
|
|
|
* gcc.dg/torture/pr29119.c: Add dg-warning.
|
|
|
|
|
|
2016-01-20 21:30:24 +01:00
|
|
|
|
2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/cpu-builtin-1.c: New test.
|
|
|
|
|
|
2016-01-20 17:25:23 +01:00
|
|
|
|
2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR c/24293
|
|
|
|
|
* gcc.dg/pr24293.c: New test.
|
|
|
|
|
* gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
|
|
|
|
|
incomplete struct type.
|
|
|
|
|
* gcc.dg/declspec-1.c: Likewise.
|
|
|
|
|
* gcc.dg/pr63549.c: Likewise.
|
|
|
|
|
|
2016-01-20 15:40:02 +01:00
|
|
|
|
2016-01-20 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/66612
|
|
|
|
|
* gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
|
|
|
|
|
for bdn instruction.
|
|
|
|
|
|
2016-01-20 15:19:41 +01:00
|
|
|
|
2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp
|
|
|
|
|
(check_effective_target_arm_fp_ok_nocache): New.
|
|
|
|
|
(check_effective_target_arm_fp_ok): New.
|
|
|
|
|
(add_options_for_arm_fp): New.
|
|
|
|
|
(check_effective_target_arm_crypto_ok_nocache): Require
|
|
|
|
|
target_arm_v8_neon_ok instead of arm32.
|
|
|
|
|
(check_effective_target_arm_crypto_pragma_ok_nocache): New.
|
|
|
|
|
(check_effective_target_arm_crypto_pragma_ok): New.
|
|
|
|
|
(add_options_for_arm_vfp): New.
|
|
|
|
|
* gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
|
|
|
|
|
target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
|
|
|
|
|
target instead. Force initial fpu to vfp.
|
|
|
|
|
* gcc.target/arm/attr-neon-builtin-fail.c: Do not force
|
|
|
|
|
-mfloat-abi=softfp, use arm_fp_ok effective target instead.
|
|
|
|
|
* gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
|
|
|
|
|
dependency.
|
|
|
|
|
* gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
|
|
|
|
|
use arm_vfp effective target instead. Force initial fpu to vfp.
|
|
|
|
|
* gcc.target/arm/attr-neon3.c: Likewise.
|
|
|
|
|
* gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
|
|
|
|
|
arm_vfp_ok.
|
|
|
|
|
* gcc.target/arm/unsigned-float.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vfp-1.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vfp-ldmdbd.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vfp-ldmdbs.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vfp-ldmiad.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vfp-ldmias.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vfp-stmdbd.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vfp-stmdbs.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vfp-stmiad.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vfp-stmias.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vnmul-1.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vnmul-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vnmul-3.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vnmul-4.c: Likewise.
|
|
|
|
|
|
2016-01-20 15:12:13 +01:00
|
|
|
|
2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
|
2016-01-20 14:51:42 +01:00
|
|
|
|
|
|
|
|
|
PR testsuite/69366
|
|
|
|
|
* g++.dg/pr63995-1.C: Require non-x32 target, instead of,
|
|
|
|
|
the MPX run-time library, for compile-time MPX test.
|
|
|
|
|
* gcc.target/i386/chkp-always_inline.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-bndret.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-builtins-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-builtins-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-builtins-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-builtins-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-const-check-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-const-check-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-hidden-def.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-label-address.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-lifetime-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-narrow-bounds.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-pr69044.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-strchr.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-strlen-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-strlen-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-strlen-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-strlen-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-strlen-5.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-10.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-11.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-12.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-13.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-14.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-15.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-16.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-5.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-6.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-7.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-8.c: Likewise.
|
|
|
|
|
* gcc.target/i386/chkp-stropt-9.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr63995-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr64805.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr65044.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr65167.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr65183.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr65184.c: Likewise.
|
|
|
|
|
* gcc.target/i386/thunk-retbnd.c: Likewise.
|
2016-01-20 15:12:13 +01:00
|
|
|
|
|
2016-01-20 13:37:01 +01:00
|
|
|
|
2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69328
|
|
|
|
|
* gcc.dg/pr69328.c: New test.
|
|
|
|
|
|
2016-01-20 08:54:26 +01:00
|
|
|
|
2016-01-20 Jeff Law <law@redhat.com>
|
|
|
|
|
|
2016-01-20 08:55:43 +01:00
|
|
|
|
PR target/25114
|
2016-01-20 08:54:26 +01:00
|
|
|
|
* gcc.target/m68k/pr25114.c: New test.
|
|
|
|
|
|
2016-01-20 02:56:39 +01:00
|
|
|
|
2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/memset-inline-10.c: Added
|
|
|
|
|
dg-require-effective-target arm_thumb2_ok.
|
|
|
|
|
|
2016-01-19 22:08:10 +01:00
|
|
|
|
2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/debug/dwarf2/sso.c: New test.
|
|
|
|
|
|
2016-01-19 18:10:31 +01:00
|
|
|
|
2016-01-19 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/68820
|
|
|
|
|
* gcc.c-torture/execute/builtins/memops-asm.x: New file.
|
|
|
|
|
* gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
|
|
|
|
|
* gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
|
|
|
|
|
|
2016-01-19 17:49:50 +01:00
|
|
|
|
2016-01-19 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/66223
|
|
|
|
|
* g++.dg/ipa/devirt-50.C: New testcase.
|
|
|
|
|
|
2016-01-19 15:37:49 +01:00
|
|
|
|
2016-01-19 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/68965
|
|
|
|
|
* g++.dg/cpp1y/parameter-pack-1.C: New test.
|
|
|
|
|
* g++.dg/cpp1y/parameter-pack-2.C: New test.
|
|
|
|
|
|
2016-01-19 15:30:23 +01:00
|
|
|
|
2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/69135
|
|
|
|
|
* gcc.target/arm/pr69135_1.c: New test.
|
|
|
|
|
|
2016-01-19 15:14:56 +01:00
|
|
|
|
2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/ccmp_1.c: Add new tests.
|
|
|
|
|
|
2016-01-19 15:09:49 +01:00
|
|
|
|
2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/ccmp_1.c: New testcase.
|
|
|
|
|
|
2016-01-19 15:02:40 +01:00
|
|
|
|
2016-01-19 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/68586
|
|
|
|
|
* g++.dg/cpp0x/enum30.C: New test.
|
|
|
|
|
|
2016-01-19 14:27:11 +01:00
|
|
|
|
2016-01-19 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69336
|
|
|
|
|
* g++.dg/tree-ssa/pr69336.C: New testcase.
|
|
|
|
|
|
2016-01-19 14:21:04 +01:00
|
|
|
|
2016-01-19 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR debug/65779
|
|
|
|
|
* gcc.dg/pr65779.c: New test.
|
|
|
|
|
|
2016-01-19 14:19:01 +01:00
|
|
|
|
2016-01-19 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69352
|
|
|
|
|
* gcc.dg/torture/pr69352.c: New testcase.
|
|
|
|
|
|
2016-01-19 13:34:45 +01:00
|
|
|
|
2016-01-19 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/68955
|
|
|
|
|
PR rtl-optimization/64557
|
|
|
|
|
* gcc.dg/torture/pr68955.c: New test.
|
|
|
|
|
|
2016-01-19 12:59:58 +01:00
|
|
|
|
2016-01-19 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
PR lto/69136
|
|
|
|
|
* g++.dg/torture/pr69136.C: New testcase.
|
|
|
|
|
|
2016-01-19 12:57:41 +01:00
|
|
|
|
2016-01-19 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
PR lto/69133
|
|
|
|
|
* g++.dg/lto/pr69133_0.C: New testcase.
|
|
|
|
|
* g++.dg/lto/pr69133_1.C: New testcase.
|
|
|
|
|
|
2016-01-19 07:43:54 +01:00
|
|
|
|
2016-01-15 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69320
|
|
|
|
|
* gcc.c-torture/pr69320-1.c: New test.
|
|
|
|
|
* gcc.c-torture/pr69320-2.c: New test.
|
|
|
|
|
* gcc.c-torture/pr69320-3.c: New test.
|
|
|
|
|
* gcc.c-torture/pr69320-4.c: New test.
|
|
|
|
|
|
2016-01-19 01:19:16 +01:00
|
|
|
|
2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/11858
|
|
|
|
|
PR c++/24663
|
|
|
|
|
PR c++/24664
|
|
|
|
|
* g++.dg/template/pr11858.C: New test.
|
|
|
|
|
* g++.dg/template/pr24663.C: New test.
|
|
|
|
|
* g++.dg/template/unify12.C: New test.
|
|
|
|
|
* g++.dg/template/unify13.C: New test.
|
|
|
|
|
* g++.dg/template/unify14.C: New test.
|
|
|
|
|
* g++.dg/template/unify15.C: New test.
|
|
|
|
|
* g++.dg/template/unify16.C: New test.
|
|
|
|
|
* g++.dg/template/unify17.C: New test.
|
|
|
|
|
|
2016-01-18 18:26:58 +01:00
|
|
|
|
2016-01-18 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/69181
|
|
|
|
|
* gcc.dg/pr69181-1.c: New test file.
|
|
|
|
|
* gcc.dg/pr69181-2.c: New test file.
|
|
|
|
|
* lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
|
|
|
|
|
globals by moving it to...
|
|
|
|
|
(cleanup-after-saved-dg-test): ...this new function. Add
|
|
|
|
|
"global additional_sources_used". Add reset of global
|
|
|
|
|
multiline_expected_outputs to the empty list.
|
|
|
|
|
* lib/multiline.exp (_multiline_expected_outputs): Rename this
|
|
|
|
|
global to...
|
|
|
|
|
(multiline_expected_outputs): ...this, and updated comments to
|
|
|
|
|
note that it is modified from gcc-dg.exp.
|
|
|
|
|
(dg-end-multiline-output): Update for the above renaming.
|
|
|
|
|
(handle-multiline-outputs): Likewise. Remove the clearing
|
|
|
|
|
of the expected outputs to the empty list.
|
|
|
|
|
|
2016-01-18 15:25:56 +01:00
|
|
|
|
2016-01-18 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69297
|
|
|
|
|
* gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
|
|
|
|
|
|
2016-01-18 14:30:43 +01:00
|
|
|
|
2016-01-18 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
|
|
|
|
|
dg-options.
|
|
|
|
|
* gcc.target/mips/mips-3d-2.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-3d-3.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-3d-4.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-3d-5.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-3d-6.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-3d-7.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-3d-8.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-3d-9.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-ps-1.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-ps-2.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-ps-3.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-ps-4.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-ps-5.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-ps-6.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-ps-7.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-ps-type.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips-ps-type-2.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips16-attributes-6.c: Likewise.
|
|
|
|
|
|
2016-01-18 13:52:53 +01:00
|
|
|
|
2016-01-18 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-double-reduction.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-empty.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-eternal.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-2.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-3.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-data-2.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-data-update.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-data.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-g.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-n.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop-nest.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-loop.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-noreturn.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-one-counter-var.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
|
|
|
|
|
* c-c++-common/goacc/kernels-reduction.c: New test.
|
|
|
|
|
|
2016-01-18 13:52:42 +01:00
|
|
|
|
2016-01-18 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
|
|
|
|
|
* gcc.dg/autopar/outer-2.c: Same.
|
|
|
|
|
* gcc.dg/autopar/outer-3.c: Same.
|
|
|
|
|
* gcc.dg/autopar/outer-4.c: Same.
|
|
|
|
|
* gcc.dg/autopar/outer-5.c: Same.
|
|
|
|
|
* gcc.dg/autopar/outer-6.c: Same.
|
|
|
|
|
* gcc.dg/autopar/parallelization-1.c: Same.
|
|
|
|
|
* gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
|
|
|
|
|
* gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
|
|
|
|
|
* gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
|
|
|
|
|
* gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
|
|
|
|
|
* gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
|
|
|
|
|
* gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
|
|
|
|
|
* gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
|
|
|
|
|
* gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
|
|
|
|
|
* gcc.dg/autopar/pr39500-1.c: Same.
|
|
|
|
|
* gcc.dg/autopar/pr39500-2.c: Same.
|
|
|
|
|
* gcc.dg/autopar/pr46193.c: Same.
|
|
|
|
|
* gcc.dg/autopar/pr46194.c: Same.
|
|
|
|
|
* gcc.dg/autopar/pr49580.c: Same.
|
|
|
|
|
* gcc.dg/autopar/pr49960-1.c: Same.
|
|
|
|
|
* gcc.dg/autopar/pr49960.c: Same.
|
|
|
|
|
* gcc.dg/autopar/pr68373.c: Same.
|
|
|
|
|
* gcc.dg/autopar/reduc-1.c: Same.
|
|
|
|
|
* gcc.dg/autopar/reduc-1char.c: Same.
|
|
|
|
|
* gcc.dg/autopar/reduc-1short.c: Same.
|
|
|
|
|
* gcc.dg/autopar/reduc-2.c: Same.
|
|
|
|
|
* gcc.dg/autopar/reduc-2char.c: Same.
|
|
|
|
|
* gcc.dg/autopar/reduc-2short.c: Same.
|
|
|
|
|
* gcc.dg/autopar/reduc-3.c: Same.
|
|
|
|
|
* gcc.dg/autopar/reduc-4.c: Same.
|
|
|
|
|
* gcc.dg/autopar/reduc-6.c: Same.
|
|
|
|
|
* gcc.dg/autopar/reduc-7.c: Same.
|
|
|
|
|
* gcc.dg/autopar/reduc-8.c: Same.
|
|
|
|
|
* gcc.dg/autopar/reduc-9.c: Same.
|
|
|
|
|
* gcc.dg/autopar/uns-outer-4.c: Same.
|
|
|
|
|
* gcc.dg/autopar/uns-outer-5.c: Same.
|
|
|
|
|
* gcc.dg/autopar/uns-outer-6.c: Same.
|
|
|
|
|
* gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
|
|
|
|
|
* gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
|
|
|
|
|
|
2016-01-18 13:51:36 +01:00
|
|
|
|
2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/63679
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
|
|
|
|
|
aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
|
|
|
|
|
|
2016-01-18 13:40:43 +01:00
|
|
|
|
2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/63679
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
|
|
|
|
|
|
2016-01-18 13:29:02 +01:00
|
|
|
|
2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/63679
|
|
|
|
|
* gcc.dg/tree-ssa/sra-17.c: New.
|
|
|
|
|
* gcc.dg/tree-ssa/sra-18.c: New.
|
|
|
|
|
|
2016-01-18 11:35:56 +01:00
|
|
|
|
2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr65105-5.c: Adjust to andn generation.
|
|
|
|
|
|
2016-01-18 11:27:10 +01:00
|
|
|
|
2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/inline12.adb: New test.
|
|
|
|
|
|
2016-01-18 10:30:10 +01:00
|
|
|
|
2016-01-18 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/66797
|
|
|
|
|
* gcc.c-torture/execute/pr65447.c: Relax check condition.
|
|
|
|
|
|
2016-01-18 10:14:14 +01:00
|
|
|
|
2016-01-18 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69170
|
|
|
|
|
* gcc.dg/torture/pr69170.c: New testcase.
|
|
|
|
|
|
2016-03-02 21:30:48 +01:00
|
|
|
|
2016-01-17 John David Anglin <danglin@gcc.gnu.org>
|
2016-01-17 23:49:24 +01:00
|
|
|
|
|
|
|
|
|
* gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
|
|
|
|
|
|
2016-01-16 23:18:47 +01:00
|
|
|
|
2016-01-16 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
|
|
|
|
|
|
2016-01-16 23:18:37 +01:00
|
|
|
|
2016-01-16 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/parloops-exit-first-loop-alt.c: Move ...
|
|
|
|
|
* gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
|
|
|
|
|
redundant dg-require-effective-target pthread.
|
|
|
|
|
* gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
|
|
|
|
|
* gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
|
|
|
|
|
* gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
|
|
|
|
|
* gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
|
|
|
|
|
* gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
|
|
|
|
|
* gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
|
|
|
|
|
* gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
|
|
|
|
|
|
2016-01-16 21:04:33 +01:00
|
|
|
|
2016-01-16 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/68609
|
|
|
|
|
* gcc.target/powerpc/recip-6.c: Enable on AIX.
|
|
|
|
|
* gcc.target/powerpc/recip-7.c: Same.
|
|
|
|
|
|
2016-01-16 03:37:09 +01:00
|
|
|
|
2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/69091
|
|
|
|
|
* g++.dg/template/pr69091.C: New test.
|
|
|
|
|
|
2016-01-16 03:30:14 +01:00
|
|
|
|
2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/cilk-plus/AN/an-if.c: Check that the original
|
|
|
|
|
dump does not contain an error_mark_node.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
|
|
|
|
|
* c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
|
|
|
|
|
|
2016-01-16 03:27:36 +01:00
|
|
|
|
2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/68936
|
|
|
|
|
* g++.dg/template/pr68936.C: New test.
|
|
|
|
|
|
2016-01-16 00:04:23 +01:00
|
|
|
|
2016-01-15 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/68609
|
|
|
|
|
* gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
|
|
|
|
|
* gcc.target/powerpc/recip-2.c: Same.
|
|
|
|
|
* gcc.target/powerpc/recip-3.c: Same.
|
|
|
|
|
* gcc.target/powerpc/recip-4.c: Same.
|
|
|
|
|
* gcc.target/powerpc/recip-sqrtf.c: Same.
|
|
|
|
|
|
2016-01-15 23:32:05 +01:00
|
|
|
|
2016-01-15 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69270
|
|
|
|
|
* gcc.dg/tree-ssa/pr69270-2.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/pr69270-3.c: New test.
|
|
|
|
|
|
2016-01-15 21:33:58 +01:00
|
|
|
|
2016-01-15 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/49630
|
|
|
|
|
* gfortran.dg/deferred_character_13.f90: New test for the fix
|
|
|
|
|
of comment 3 of the PR.
|
|
|
|
|
|
|
|
|
|
PR fortran/54070
|
|
|
|
|
* gfortran.dg/deferred_character_8.f90: New test
|
|
|
|
|
* gfortran.dg/allocate_error_5.f90: New test
|
|
|
|
|
|
|
|
|
|
PR fortran/60593
|
|
|
|
|
* gfortran.dg/deferred_character_10.f90: New test
|
|
|
|
|
|
|
|
|
|
PR fortran/60795
|
|
|
|
|
* gfortran.dg/deferred_character_14.f90: New test
|
|
|
|
|
|
|
|
|
|
PR fortran/61147
|
|
|
|
|
* gfortran.dg/deferred_character_11.f90: New test
|
|
|
|
|
|
|
|
|
|
PR fortran/64324
|
|
|
|
|
* gfortran.dg/deferred_character_9.f90: New test
|
|
|
|
|
|
2016-01-15 20:33:33 +01:00
|
|
|
|
2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/69030
|
|
|
|
|
* gcc.target/i386/pr69030.c: New.
|
|
|
|
|
|
2016-01-15 18:27:41 +01:00
|
|
|
|
2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/target_attr_17.c: New test.
|
|
|
|
|
|
2016-01-15 16:43:48 +01:00
|
|
|
|
2016-01-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/66856
|
|
|
|
|
* gcc.dg/torture/pr66856-1.c: New testcase.
|
|
|
|
|
* gcc.dg/torture/pr66856-2.c: Likewise.
|
|
|
|
|
|
2016-01-15 16:37:38 +01:00
|
|
|
|
2016-01-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR debug/69137
|
|
|
|
|
* g++.dg/lto/pr69137_0.C: New testcase.
|
|
|
|
|
|
2016-01-15 15:41:10 +01:00
|
|
|
|
2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/69246
|
|
|
|
|
* gcc.target/i386/pr69246.c: New test.
|
|
|
|
|
|
2016-01-15 14:59:18 +01:00
|
|
|
|
2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
2016-01-19 18:10:31 +01:00
|
|
|
|
* gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
|
2016-01-15 14:59:18 +01:00
|
|
|
|
|
2016-01-15 13:53:00 +01:00
|
|
|
|
2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR c++/56194
|
|
|
|
|
* g++.dg/init/const9.C: Disable test on S/390.
|
|
|
|
|
|
2016-01-15 13:48:17 +01:00
|
|
|
|
2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
|
|
|
|
|
* g++.dg/Wno-frame-address.C: Ditto.
|
|
|
|
|
|
2016-01-15 13:46:04 +01:00
|
|
|
|
2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
|
|
|
|
|
|
2016-01-15 12:49:43 +01:00
|
|
|
|
2016-01-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68961
|
|
|
|
|
* gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
|
|
|
|
|
|
2016-01-15 12:04:25 +01:00
|
|
|
|
2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr65105-5.c: New test.
|
|
|
|
|
|
2016-03-02 21:30:48 +01:00
|
|
|
|
2016-01-15 Jan Hubicka <hubicka@ucw.cz>
|
2016-01-15 12:02:29 +01:00
|
|
|
|
|
|
|
|
|
* gcc.c-torture/execute/alias-4.c: New testcase.
|
|
|
|
|
|
2016-03-02 21:30:48 +01:00
|
|
|
|
2016-01-15 Jan Hubicka <hubicka@ucw.cz>
|
2016-01-15 12:00:24 +01:00
|
|
|
|
|
|
|
|
|
PR ipa/68148
|
|
|
|
|
* g++.dg/ipa/devirt-49.C: New testcase.
|
|
|
|
|
|
2016-01-15 10:02:15 +01:00
|
|
|
|
2016-01-15 Christian Bruel <christian.bruel@st.com>
|
2016-01-15 09:46:49 +01:00
|
|
|
|
|
|
|
|
|
PR target/65837
|
|
|
|
|
* gcc.target/arm/attr-neon-builtin-fail2.c: New test.
|
|
|
|
|
* gcc.target/arm/lto/pr65837-attr_0.c: New test.
|
|
|
|
|
* gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
|
|
|
|
|
|
2016-01-15 09:16:08 +01:00
|
|
|
|
2016-01-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69117
|
|
|
|
|
* gcc.dg/torture/pr69117.c: New testcase.
|
|
|
|
|
|
2016-01-14 23:45:10 +01:00
|
|
|
|
2015-01-14 Ryan Burn <contact@rnburn.com>
|
2016-01-14 23:23:09 +01:00
|
|
|
|
|
|
|
|
|
PR c++/69048
|
|
|
|
|
* g++.dg/cilk-plus/CK/pr69048.cc: New test.
|
|
|
|
|
|
2016-01-14 20:58:17 +01:00
|
|
|
|
2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR testsuite/67509
|
|
|
|
|
* gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
|
|
|
|
|
range tests use 100 * maximum instead of maximum + 1.
|
|
|
|
|
|
2016-01-14 20:57:34 +01:00
|
|
|
|
2016-01-14 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR debug/69244
|
|
|
|
|
* gcc.dg/guality/pr69244.c: New test.
|
|
|
|
|
|
2016-01-14 20:53:25 +01:00
|
|
|
|
2016-01-14 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_issignaling):
|
|
|
|
|
New procedure.
|
|
|
|
|
* gcc.dg/pr61441.c: Require issignaling effective target.
|
|
|
|
|
|
2016-01-14 20:24:28 +01:00
|
|
|
|
2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR target/68803
|
|
|
|
|
* gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
|
|
|
|
|
|
2016-01-14 20:10:17 +01:00
|
|
|
|
2016-01-14 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/68819
|
|
|
|
|
PR preprocessor/69177
|
|
|
|
|
* gcc.dg/plugin/location-overflow-test-1.c: New test case.
|
|
|
|
|
* gcc.dg/plugin/location-overflow-test-2.c: New test case.
|
|
|
|
|
* gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
|
|
|
|
|
* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
|
|
|
|
|
|
2016-01-14 18:46:25 +01:00
|
|
|
|
2016-01-14 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69262
|
|
|
|
|
* gcc.dg/array-15.c: New test.
|
|
|
|
|
|
2016-01-14 16:25:22 +01:00
|
|
|
|
2016-01-14 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/68146
|
|
|
|
|
PR tree-optimization/69155
|
|
|
|
|
* gfortran.dg/pr68146.f: New test.
|
|
|
|
|
* gfortran.dg/pr69155.f90: New test.
|
|
|
|
|
|
2016-01-14 16:13:19 +01:00
|
|
|
|
2016-01-14 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68060
|
|
|
|
|
* gcc.dg/torture/pr68060-1.c: New testcase.
|
|
|
|
|
* gcc.dg/torture/pr68060-2.c: Likewise.
|
|
|
|
|
|
2016-01-14 13:36:31 +01:00
|
|
|
|
2016-01-14 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp
|
|
|
|
|
(check_effective_target_arm_neon_ok_nocache): Add an option
|
|
|
|
|
sequence that includes setting the ARM architecture to ARMv7-A.
|
|
|
|
|
* gcc.target/arm/attr-neon.c: Use dg-add-options to add the
|
|
|
|
|
command line options necessary to enable Neon support.
|
|
|
|
|
* gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
|
|
|
|
|
* gcc.target/arm/neon-vshl-imm-1.c: Likewise.
|
|
|
|
|
* gcc.target/arm/neon-vshr-imm-1.c: Likewise.
|
|
|
|
|
* gcc.target/arm/pr69180.c: Likewise.
|
|
|
|
|
|
2016-01-14 08:38:18 +01:00
|
|
|
|
2016-01-14 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69270
|
|
|
|
|
* gcc.dg/tree-ssa/pr69270.c: New test.
|
|
|
|
|
|
2016-01-13 21:03:26 +01:00
|
|
|
|
2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/66208
|
|
|
|
|
* c-c++-common/pr66208.c: New file.
|
|
|
|
|
|
2016-01-13 20:21:59 +01:00
|
|
|
|
2016-01-13 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69156
|
|
|
|
|
* gcc.dg/pr69156.c: New test.
|
|
|
|
|
|
2016-01-13 18:08:04 +01:00
|
|
|
|
2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr69225-7.c: New test.
|
|
|
|
|
|
2016-01-13 18:03:42 +01:00
|
|
|
|
2016-01-13 Richard Henderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tm/memopt-13.c: Update expected function.
|
|
|
|
|
* gcc.dg/tm/memopt-6.c: Likewise.
|
|
|
|
|
|
2016-01-13 17:50:17 +01:00
|
|
|
|
2016-01-13 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
|
|
|
|
|
* gcc.target/i386/pr68432-1.c (dg-options): Ditto.
|
|
|
|
|
* gcc.target/i386/pr68432-2.c (dg-options): Ditto.
|
|
|
|
|
* gcc.target/i386/pr68432-3.c (dg-options): Ditto.
|
2016-01-13 16:51:33 +01:00
|
|
|
|
|
2016-01-13 17:50:17 +01:00
|
|
|
|
2016-01-13 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69169
|
2016-01-13 16:51:33 +01:00
|
|
|
|
* gcc.dg/pr69169.c: New test.
|
|
|
|
|
|
2016-01-13 20:21:59 +01:00
|
|
|
|
2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
|
2016-01-13 15:31:13 +01:00
|
|
|
|
|
|
|
|
|
PR target/69228
|
|
|
|
|
* gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
|
|
|
|
|
* gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
|
|
|
|
|
|
2016-01-13 12:59:29 +01:00
|
|
|
|
2016-01-13 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69247
|
|
|
|
|
* gcc.dg/pr69247.c: New test.
|
|
|
|
|
|
2016-01-13 09:27:42 +01:00
|
|
|
|
2016-01-13 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69242
|
|
|
|
|
* gcc.dg/torture/pr69242.c: New testcase.
|
|
|
|
|
|
2016-01-13 09:26:45 +01:00
|
|
|
|
2016-01-13 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69186
|
|
|
|
|
* gcc.dg/torture/pr69186.c: New testcase.
|
|
|
|
|
|
2016-01-13 05:17:36 +01:00
|
|
|
|
2016-01-13 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/67755
|
|
|
|
|
* gcc.dg/tree-ssa/pr67755.c: New test.
|
|
|
|
|
|
|
|
|
|
2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
2016-01-13 03:26:32 +01:00
|
|
|
|
|
|
|
|
|
* gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
|
|
|
|
|
pass number in output by a star.
|
|
|
|
|
|
2016-01-12 18:49:51 +01:00
|
|
|
|
2016-01-12 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68911
|
|
|
|
|
* gcc.c-torture/execute/pr68911.c: New test.
|
|
|
|
|
|
2016-01-12 17:48:29 +01:00
|
|
|
|
2016-01-12 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/68979
|
|
|
|
|
* g++.dg/warn/permissive-1.C: New test.
|
|
|
|
|
|
2016-01-12 16:21:27 +01:00
|
|
|
|
2016-01-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR objc++/68511
|
|
|
|
|
PR c++/69213
|
|
|
|
|
* g++.dg/opt/pr69213.C: New test.
|
|
|
|
|
|
2016-01-12 16:01:12 +01:00
|
|
|
|
2016-01-12 Christian Bruel <christian.bruel@st.com>
|
|
|
|
|
|
|
|
|
|
PR target/69180
|
|
|
|
|
* gcc.target/arm/pr69180.c: New test.
|
|
|
|
|
|
2016-01-12 15:22:40 +01:00
|
|
|
|
2016-01-12 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR lto/69077
|
|
|
|
|
* g++.dg/lto/pr69077_0.C: New testcase.
|
|
|
|
|
* g++.dg/lto/pr69077_1.C: Likewise.
|
|
|
|
|
|
2016-01-12 14:19:49 +01:00
|
|
|
|
2016-01-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/69175
|
|
|
|
|
* g++.dg/opt/pr69175.C: New test.
|
|
|
|
|
|
2016-01-12 13:28:47 +01:00
|
|
|
|
2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
|
|
|
|
|
rather than #including math.h & stdlib.h.
|
|
|
|
|
* gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
|
|
|
|
|
* gcc.dg/vect/pr49771.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-10-big-array.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-neg-store-1.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-neg-store-2.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
|
|
|
|
|
* gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
|
|
|
|
|
* gcc.dg/vect/pr44507.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/pr45902.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-117.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-99.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-aggressive-1.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-cond-1.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-cond-2.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-cond-3.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-cond-4.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-mask-load-1.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-over-widen-1.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-over-widen-2.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-over-widen-3.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-over-widen-4.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-widen-mult-half.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
|
|
|
|
|
include of signal.h.
|
|
|
|
|
* gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-ifcvt-16.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-ifcvt-17.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-ifcvt-2.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-ifcvt-3.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-ifcvt-4.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-ifcvt-5.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-ifcvt-5.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-ifcvt-6.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-ifcvt-7.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-ifcvt-9.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-outer-5.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-outer-6.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
|
|
|
|
|
include of stdio.h.
|
|
|
|
|
|
2016-01-12 12:43:59 +01:00
|
|
|
|
2016-01-12 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/68913
|
|
|
|
|
* gcc.dg/lto/pr61886_0.c: Rename the external function called
|
|
|
|
|
to fread so that it will be found in all target runtimes.
|
|
|
|
|
|
2016-01-12 12:41:16 +01:00
|
|
|
|
2016-01-12 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69053
|
|
|
|
|
* g++.dg/torture/pr69053.C: New testcase.
|
|
|
|
|
|
2016-01-12 09:36:24 +01:00
|
|
|
|
2016-01-12 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69168
|
|
|
|
|
* gcc.dg/torture/pr69168.c: New testcase.
|
|
|
|
|
|
2016-01-12 09:30:44 +01:00
|
|
|
|
2016-01-12 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69157
|
|
|
|
|
* gcc.dg/torture/pr69157.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2016-01-12 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69174
|
|
|
|
|
* gcc.dg/torture/pr69174.c: New testcase.
|
|
|
|
|
|
2016-01-12 09:21:53 +01:00
|
|
|
|
2016-01-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/66808
|
|
|
|
|
PR c++/69000
|
|
|
|
|
* g++.dg/tls/pr66808.C: New test.
|
|
|
|
|
* g++.dg/tls/pr69000.C: New test.
|
|
|
|
|
|
2016-01-12 05:49:55 +01:00
|
|
|
|
2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/swaps-p8-23.c: New test.
|
|
|
|
|
* gcc.target/powerpc/swaps-p8-24.c: Likewise.
|
|
|
|
|
|
2016-01-12 03:06:20 +01:00
|
|
|
|
2016-01-11 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68356
|
|
|
|
|
* gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
|
|
|
|
|
|
2016-01-12 01:40:54 +01:00
|
|
|
|
2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
|
|
|
|
|
Jim Wilson <jim.wilson@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR target/69194
|
|
|
|
|
* gcc.target/arm/pr69194.c: New test.
|
|
|
|
|
|
2016-01-12 01:30:30 +01:00
|
|
|
|
2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/69225
|
|
|
|
|
* gcc.target/i386/pr69225-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr69225-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr69225-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr69225-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr69225-5.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr69225-6.c: Likewise.
|
|
|
|
|
|
2016-01-11 18:56:39 +01:00
|
|
|
|
2016-01-11 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-01-11 20:07:31 +01:00
|
|
|
|
PR target/67462
|
|
|
|
|
* gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
|
|
|
|
|
if lp64.
|
|
|
|
|
|
2016-01-11 20:06:34 +01:00
|
|
|
|
PR target/69071
|
|
|
|
|
* gcc.dg/pr69071.c: New test.
|
|
|
|
|
|
2016-01-11 18:59:22 +01:00
|
|
|
|
PR c++/69211
|
|
|
|
|
* g++.dg/opt/pr69211.C: New test.
|
|
|
|
|
|
2016-01-11 18:56:39 +01:00
|
|
|
|
PR tree-optimization/69214
|
|
|
|
|
* gcc.c-torture/compile/pr69214.c: New test.
|
|
|
|
|
|
2016-01-11 17:31:55 +01:00
|
|
|
|
2016-01-11 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
|
|
|
|
|
* gcc.target/i386/pr66232-11.c: Ditto.
|
|
|
|
|
* gcc.target/i386/pr66232-12.c: Ditto.
|
|
|
|
|
* gcc.target/i386/pr66232-13.c: Ditto.
|
|
|
|
|
|
2016-01-11 17:02:23 +01:00
|
|
|
|
2016-01-11 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69173
|
|
|
|
|
* gcc.dg/torture/pr69173.c: New testcase.
|
|
|
|
|
|
2016-01-11 15:44:22 +01:00
|
|
|
|
2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/68796
|
|
|
|
|
* gcc.target/aarch64/tst_5.c: New test.
|
|
|
|
|
* gcc.target/aarch64/tst_6.c: Likewise.
|
|
|
|
|
|
2016-01-11 13:13:50 +01:00
|
|
|
|
2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/68841
|
|
|
|
|
* gcc.dg/pr68841.c: New test.
|
|
|
|
|
* gcc.c-torture/execute/pr68841.c: New test.
|
|
|
|
|
|
2016-01-11 13:07:31 +01:00
|
|
|
|
2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/68920
|
|
|
|
|
* gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
|
|
|
|
|
for ix86 targets.
|
|
|
|
|
* gcc.dg/ifcvt-5.c: New test.
|
|
|
|
|
|
2016-01-13 20:21:59 +01:00
|
|
|
|
2016-01-11 Alexandre Oliva <aoliva@redhat.com>
|
[PR69123] fix handling of MEMs in VTA to avoid dataflow oscillation
The problem arises because we used to drop overwritten MEMs from loc
lists of VALUEs, but not of other onepart variables, and it just so
happens that, by doing so, block 6 in the testcase has no D#5 in its
output in the first pass, because the MEM holding its (previous) value
was correctly dropped from value 88:88, but gains it in the second
pass because D#5 has the MEM location incoming directly in its loc
list, rather than indirectly in a VALUE.
This incorrect binding enables other blocks to believe they have a
tentative binding for D#5 in some cycles, but others, still operating
on the early conclusion, believe there isn't, and they oscillate from
that.
Since we check for escaping MEMs in clobbers, we won't lose anything
relevant by dropping call-clobbered or overwritten MEMs in all onepart
variables, and this ensures the loc intersection operation in onepart
vars won't let a MEM through that wasn't present in earlier
iterations.
for gcc/ChangeLog
PR bootstrap/69123
* var-tracking.c (drop_overlapping_mem_locs): Operate on all
onepart vars. Fix typo in comment. Fix reversed condition in
unshare test.
(dataflow_set_remove_mem_locs): Operate on all onepart vars.
for gcc/testsuite/ChangeLog
PR bootstrap/69123
* g++.dg/pr69123.C: New.
From-SVN: r232218
2016-01-11 11:40:33 +01:00
|
|
|
|
|
|
|
|
|
PR bootstrap/69123
|
|
|
|
|
* g++.dg/pr69123.C: New.
|
|
|
|
|
|
2016-01-11 11:27:17 +01:00
|
|
|
|
2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/69010
|
|
|
|
|
* gcc.target/i386/pr69010.c: New test.
|
|
|
|
|
|
2016-01-11 11:09:17 +01:00
|
|
|
|
2016-01-11 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/69044
|
|
|
|
|
* gcc.target/i386/chkp-pr69044.c: New test.
|
|
|
|
|
|
2016-01-11 10:38:28 +01:00
|
|
|
|
2016-01-11 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69109
|
|
|
|
|
* gcc.dg/autopar/pr69109-2.c: New test.
|
|
|
|
|
* gcc.dg/autopar/pr69109.c: New test.
|
|
|
|
|
|
2016-01-11 10:19:33 +01:00
|
|
|
|
2016-01-11 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69108
|
|
|
|
|
* gcc.dg/autopar/pr69108.c: New test.
|
|
|
|
|
|
2016-01-10 17:39:39 +01:00
|
|
|
|
2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/69029
|
|
|
|
|
* c-c++-common/Wisleading-indentation.c: Augment test.
|
|
|
|
|
|
2016-01-10 14:18:54 +01:00
|
|
|
|
2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/69154
|
|
|
|
|
* gfortran.dg/inline_matmul_12.f90: New test.
|
|
|
|
|
|
2016-01-10 13:56:28 +01:00
|
|
|
|
2016-01-10 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/67779
|
|
|
|
|
* gfortran.dg/actual_array_offset_1: New test.
|
|
|
|
|
|
2016-01-10 13:44:57 +01:00
|
|
|
|
2016-01-10 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69062
|
|
|
|
|
* gcc.dg/autopar/pr69062.c: New test.
|
|
|
|
|
|
2016-01-10 13:12:38 +01:00
|
|
|
|
2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
|
|
|
|
|
* gcc.dg/vect/slp-perm-2.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/slp-perm-3.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/slp-perm-5.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/slp-perm-6.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/slp-perm-7.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/slp-perm-8.c: Likewise.
|
|
|
|
|
|
2016-01-10 10:12:03 +01:00
|
|
|
|
2016-01-10 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69039
|
|
|
|
|
* gcc.dg/autopar/pr69039.c: New test.
|
|
|
|
|
|
2016-01-09 12:15:26 +01:00
|
|
|
|
2016-01-09 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69113
|
|
|
|
|
* g++.dg/pr69113.C: New test.
|
|
|
|
|
|
2016-01-09 08:37:04 +01:00
|
|
|
|
2016-01-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/50865
|
|
|
|
|
PR tree-optimization/69097
|
|
|
|
|
* gcc.c-torture/execute/pr50865.c: New test.
|
|
|
|
|
* gcc.c-torture/execute/pr69097-1.c: New test.
|
|
|
|
|
* gcc.c-torture/execute/pr69097-2.c: New test.
|
|
|
|
|
* gcc.dg/pr69097-1.c: New test.
|
|
|
|
|
* gcc.dg/pr69097-2.c: New test.
|
|
|
|
|
|
2016-01-09 08:34:41 +01:00
|
|
|
|
2016-01-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69164
|
|
|
|
|
* g++.dg/opt/pr69164.C: New test.
|
|
|
|
|
|
2016-01-08 21:50:24 +01:00
|
|
|
|
2016-01-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69167
|
|
|
|
|
* gcc.dg/pr69167.c: New test.
|
|
|
|
|
|
2016-01-08 20:08:37 +01:00
|
|
|
|
2016-01-08 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/68449
|
|
|
|
|
* g++.dg/pr68449.C: New.
|
|
|
|
|
|
2016-01-08 19:02:35 +01:00
|
|
|
|
2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68707
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
|
|
|
|
|
* gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
|
|
|
|
|
on platforms supporting it.
|
|
|
|
|
* gcc.dg/vect/slp-perm-2.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/slp-perm-3.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/slp-perm-5.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/slp-perm-7.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/slp-perm-8.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
|
|
|
|
|
on platforms supporting it.
|
|
|
|
|
|
2016-01-08 11:13:23 +01:00
|
|
|
|
2016-01-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-01-08 11:14:29 +01:00
|
|
|
|
PR tree-optimization/69162
|
|
|
|
|
* gcc.dg/pr69162.c: New test.
|
|
|
|
|
|
2016-01-08 11:13:23 +01:00
|
|
|
|
PR tree-optimization/69172
|
|
|
|
|
* gcc.dg/pr69172.c: New test.
|
|
|
|
|
|
2016-01-08 10:21:19 +01:00
|
|
|
|
2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/67781
|
|
|
|
|
* gcc.c-torture/execute/pr67781.c: New file.
|
|
|
|
|
|
2016-01-08 09:37:17 +01:00
|
|
|
|
2016-01-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69083
|
|
|
|
|
* gcc.dg/vect/pr69083.c: New test.
|
|
|
|
|
|
2016-01-08 09:35:02 +01:00
|
|
|
|
2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/61441
|
|
|
|
|
* gcc.dg/pr61441.c: Restrict to linux and gnu targets.
|
|
|
|
|
Use -fexcess-precision=standard for compiler options.
|
|
|
|
|
Use fabs() only when __FLT_EVAL_METHOD__ == 0.
|
|
|
|
|
|
2016-01-08 07:43:31 +01:00
|
|
|
|
2016-01-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-01-08 07:45:18 +01:00
|
|
|
|
PR fortran/69128
|
|
|
|
|
* gfortran.dg/gomp/pr69128.f90: New test.
|
|
|
|
|
|
2016-01-08 07:43:31 +01:00
|
|
|
|
PR c++/69145
|
|
|
|
|
* g++.dg/ext/pr69145-1.C: New test.
|
|
|
|
|
* g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
|
|
|
|
|
* g++.dg/ext/pr69145-2.h: New file.
|
|
|
|
|
|
2016-01-08 02:00:25 +01:00
|
|
|
|
2016-01-07 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/68966
|
|
|
|
|
* gcc.dg/atomic-fetch-bool.c: New test.
|
|
|
|
|
* gcc.dg/sync-fetch-bool.c: New test.
|
|
|
|
|
|
2016-01-07 19:18:29 +01:00
|
|
|
|
2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR fortran/66680
|
|
|
|
|
gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
|
|
|
|
|
|
2016-01-07 18:13:50 +01:00
|
|
|
|
2016-01-07 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/66655
|
|
|
|
|
* g++.dg/pr66655.C: New test.
|
|
|
|
|
* g++.dg/pr66655_1.cc: Test support file.
|
|
|
|
|
* g++.dg/pr66655.h: Test header file.
|
|
|
|
|
|
2016-01-13 20:21:59 +01:00
|
|
|
|
2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
|
2016-01-07 14:21:54 +01:00
|
|
|
|
|
|
|
|
|
PR fortran/66680
|
|
|
|
|
gfortran.dg/gomp/pr66680.f90: New test.
|
|
|
|
|
|
2016-01-07 13:43:06 +01:00
|
|
|
|
2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/69171
|
|
|
|
|
* gcc.target/i386/pr69171-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr69171-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr69171-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr69171-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr69171-5.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr69171-6.c: Likewise.
|
|
|
|
|
|
2016-01-07 13:17:39 +01:00
|
|
|
|
2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/67639
|
|
|
|
|
* c-c++-common/pr67639.c: New test.
|
|
|
|
|
|
2016-01-07 09:47:44 +01:00
|
|
|
|
2016-01-07 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69141
|
|
|
|
|
* g++.dg/opt/pr69141.C: New test.
|
|
|
|
|
|
2016-01-07 00:34:10 +01:00
|
|
|
|
2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
|
|
|
|
|
|
2016-01-06 21:19:04 +01:00
|
|
|
|
2016-01-06 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/69140
|
|
|
|
|
* gcc.target/i386/pr69140.c: New test
|
|
|
|
|
|
2016-01-06 21:13:19 +01:00
|
|
|
|
2016-01-06 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/bad-dereference.c: New test case.
|
|
|
|
|
|
2016-01-06 20:19:47 +01:00
|
|
|
|
2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
|
|
|
|
|
|
2016-01-06 11:46:20 +01:00
|
|
|
|
2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/atomic-invalid-2.c: Remove duplicated content.
|
|
|
|
|
|
2016-01-06 11:24:15 +01:00
|
|
|
|
2016-01-06 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/69099
|
|
|
|
|
* gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
|
|
|
|
|
|
2016-01-05 21:24:02 +01:00
|
|
|
|
2016-01-05 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69104
|
|
|
|
|
* gcc.dg/atomic-invalid-2.c: New.
|
|
|
|
|
|
2016-01-05 21:19:16 +01:00
|
|
|
|
2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/68991
|
|
|
|
|
* gcc.target/i386/pr68991.c: New test.
|
|
|
|
|
|
2016-01-05 21:17:26 +01:00
|
|
|
|
2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/68991
|
|
|
|
|
* g++.dg/pr68991-1.C: New test.
|
|
|
|
|
* g++.dg/pr68991-2.C: Likewise.
|
|
|
|
|
|
2016-01-08 21:50:24 +01:00
|
|
|
|
2016-01-05 Sergei Trofimovich <siarheit@google.com>
|
2016-01-05 18:57:05 +01:00
|
|
|
|
|
2016-01-08 21:50:24 +01:00
|
|
|
|
PR other/60465
|
2016-01-05 18:57:05 +01:00
|
|
|
|
* gcc.target/ia64/pr60465-gprel64.c: New test.
|
|
|
|
|
* gcc.target/ia64/pr60465-gprel64-c37.c: New test.
|
|
|
|
|
|
2016-01-05 17:06:06 +01:00
|
|
|
|
2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/68651
|
|
|
|
|
* gcc.target/aarch64/pr68651_1.c: New test.
|
|
|
|
|
|
2016-01-05 16:54:46 +01:00
|
|
|
|
2016-01-05 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/69122
|
|
|
|
|
* c-c++-common/Wmisleading-indentation.c (pr69122): New function.
|
|
|
|
|
|
2016-01-05 15:15:01 +01:00
|
|
|
|
2016-01-05 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
2016-01-05 15:40:11 +01:00
|
|
|
|
PR c++/58583
|
|
|
|
|
* g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
|
|
|
|
|
|
2016-01-05 15:15:01 +01:00
|
|
|
|
* gcc.dg/alias-15.c: New.
|
|
|
|
|
|
2016-01-05 14:20:29 +01:00
|
|
|
|
2016-01-05 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/68870
|
|
|
|
|
* g++.dg/pr68770.C: New test.
|
|
|
|
|
|
2016-01-04 20:06:07 +01:00
|
|
|
|
2016-01-04 Mike Stump <mikestump@comcast.net>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_cilkplus):
|
|
|
|
|
cilkplus targets require pthreads.
|
2016-01-04 21:01:15 +01:00
|
|
|
|
(check_effective_target_cilkplus): Remove special case for NVPTX.
|
2016-01-04 20:06:07 +01:00
|
|
|
|
|
2016-01-04 19:22:52 +01:00
|
|
|
|
2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-permute.c: New test for xxperm code
|
|
|
|
|
generation.
|
|
|
|
|
|
2016-01-04 15:30:50 +01:00
|
|
|
|
2016-01-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
Update copyright years.
|
|
|
|
|
|
2016-01-04 13:27:08 +01:00
|
|
|
|
2016-01-04 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/68908
|
|
|
|
|
* gcc.dg/atomic/c11-atomic-exec-6.c: New test.
|
|
|
|
|
* gcc.dg/atomic/c11-atomic-exec-7.c: New test.
|
|
|
|
|
* gcc.dg/atomic/stdatomic-op-5.c: New test.
|
|
|
|
|
|
2016-01-04 09:14:12 +01:00
|
|
|
|
2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/sparc/20160104-2.c: New test.
|
|
|
|
|
|
2016-01-04 09:06:52 +01:00
|
|
|
|
2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/sparc/20160104-1.c: New test.
|
|
|
|
|
|
2016-01-03 21:55:19 +01:00
|
|
|
|
2016-01-03 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/65045
|
|
|
|
|
* gfortran.dg/pr65045.f90: New test.
|
|
|
|
|
|
2016-01-03 00:45:25 +01:00
|
|
|
|
2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/specs/debug1.ads: Delete.
|
|
|
|
|
|
2016-01-01 20:01:24 +01:00
|
|
|
|
2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libgfortran/68867
|
|
|
|
|
* gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
|
|
|
|
|
expression.
|
|
|
|
|
|
2016-01-01 19:13:17 +01:00
|
|
|
|
2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libgfortran/68867
|
|
|
|
|
* gfortran.dg/default_format_denormal_2.f90: XFAIL for all
|
|
|
|
|
PowerPC.
|
|
|
|
|
|
2016-01-01 18:02:51 +01:00
|
|
|
|
2016-01-01 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/68864
|
|
|
|
|
* gfortran.dg/pr68864.f90: New test.
|
|
|
|
|
|
2016-01-01 00:51:50 +01:00
|
|
|
|
2016-01-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2016-01-01 12:55:59 +01:00
|
|
|
|
PR tree-optimization/69070
|
|
|
|
|
* gcc.dg/pr69070.c: New test.
|
|
|
|
|
|
2016-01-01 12:55:02 +01:00
|
|
|
|
PR sanitizer/69055
|
|
|
|
|
* gfortran.dg/pr69055.f90: New test.
|
|
|
|
|
|
2016-01-01 00:51:50 +01:00
|
|
|
|
PR target/69015
|
|
|
|
|
* gcc.dg/pr69015.c: New test.
|
2016-01-04 15:30:50 +01:00
|
|
|
|
|
2016-01-01 00:50:54 +01:00
|
|
|
|
Copyright (C) 2016 Free Software Foundation, Inc.
|
ABOUT-GCC-NLS, [...]: Add copyright and license notices.
* ABOUT-GCC-NLS, ChangeLog, ChangeLog-1997, ChangeLog-1998,
ChangeLog-1999, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002,
ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006,
ChangeLog-2007, ChangeLog-2008, ChangeLog.dataflow, ChangeLog.lib,
ChangeLog.ptr, ChangeLog.tree-ssa, ChangeLog.tuples, FSFChangeLog,
FSFChangeLog.10, FSFChangeLog.11, LANGUAGES, ONEWS, acinclude.m4,
config/alpha/gnu.h, config/alpha/libgcc-alpha-ldbl.ver,
config/alpha/t-osf4, config/alpha/t-vms, config/alpha/va_list.h,
config/alpha/x-vms, config/arc/t-arc,
config/arm/README-interworking, config/arm/arm-c.c,
config/arm/gentune.sh, config/arm/libgcc-bpabi.ver,
config/arm/t-arm, config/arm/t-arm-elf, config/arm/t-arm-softfp,
config/arm/t-bpabi, config/arm/t-linux, config/arm/t-linux-eabi,
config/arm/t-netbsd, config/arm/t-pe, config/arm/t-strongarm-elf,
config/arm/t-symbian, config/arm/t-vxworks, config/arm/t-wince-pe,
config/avr/t-avr, config/bfin/elf.h, config/bfin/libgcc-bfin.ver,
config/bfin/linux.h, config/bfin/t-bfin, config/bfin/t-bfin-elf,
config/bfin/t-bfin-linux, config/bfin/t-bfin-uclinux,
config/bfin/uclinux.h, config/cris/mulsi3.asm, config/cris/t-cris,
config/cris/t-elfmulti, config/crx/t-crx,
config/darwin-ppc-ldouble-patch.def, config/darwin-sections.def,
config/divmod.c, config/fr30/t-fr30, config/frv/libgcc-frv.ver,
config/frv/t-frv, config/frv/t-linux, config/h8300/genmova.sh,
config/h8300/t-h8300, config/i386/athlon.md,
config/i386/darwin-libgcc.10.4.ver,
config/i386/darwin-libgcc.10.5.ver, config/i386/libgcc-glibc.ver,
config/i386/mach.h, config/i386/netbsd.h, config/i386/t-crtpc,
config/i386/t-cygming, config/i386/t-cygwin, config/i386/t-i386,
config/i386/t-linux64, config/i386/t-nwld,
config/i386/t-rtems-i386, config/i386/t-sol2-10,
config/i386/x-mingw32, config/ia64/div.md, config/ia64/elf.h,
config/ia64/ia64.opt, config/ia64/libgcc-glibc.ver,
config/ia64/libgcc-ia64.ver, config/ia64/linux.h,
config/ia64/sysv4.h, config/ia64/t-hpux, config/ia64/t-ia64,
config/iq2000/abi, config/iq2000/lib2extra-funcs.c,
config/iq2000/t-iq2000, config/libgcc-glibc.ver,
config/m32r/libgcc-glibc.ver, config/m32r/t-linux,
config/m32r/t-m32r, config/m68hc11/t-m68hc11,
config/m68k/t-floatlib, config/m68k/t-linux, config/m68k/t-mlibs,
config/m68k/t-uclinux, config/mcore/t-mcore,
config/mcore/t-mcore-pe, config/mips/20kc.md, config/mips/4130.md,
config/mips/5400.md, config/mips/5500.md, config/mips/crti.asm,
config/mips/crtn.asm, config/mips/irix-crti.asm,
config/mips/irix-crtn.asm, config/mips/libgcc-mips16.ver,
config/mips/mips-dsp.md, config/mips/mips-dspr2.md,
config/mips/mips-fixed.md, config/mips/sb1.md,
config/mips/sr71k.md, config/mips/t-elf, config/mips/t-gofast,
config/mips/t-iris6, config/mips/t-isa3264,
config/mips/t-libgcc-mips16, config/mips/t-linux64,
config/mips/t-mips, config/mips/t-r3900, config/mips/t-rtems,
config/mips/t-sb1, config/mips/t-sde, config/mips/t-sdemtk,
config/mips/t-slibgcc-irix, config/mips/t-sr71k, config/mips/t-st,
config/mips/t-vr, config/mips/t-vxworks, config/mmix/t-mmix,
config/mn10300/t-linux, config/mn10300/t-mn10300,
config/pa/pa32-regs.h, config/pa/t-hpux-shlib, config/pa/t-linux,
config/pa/t-linux64, config/pa/t-pa64, config/pdp11/t-pdp11,
config/picochip/libgccExtras/clzsi2.asm,
config/picochip/t-picochip, config/rs6000/darwin-ldouble-format,
config/rs6000/darwin-libgcc.10.4.ver,
config/rs6000/darwin-libgcc.10.5.ver,
config/rs6000/libgcc-ppc-glibc.ver, config/rs6000/ppc-asm.h,
config/rs6000/t-aix43, config/rs6000/t-aix52,
config/rs6000/t-darwin, config/rs6000/t-fprules,
config/rs6000/t-fprules-fpbit, config/rs6000/t-linux64,
config/rs6000/t-lynx, config/rs6000/t-netbsd,
config/rs6000/t-ppccomm, config/rs6000/t-ppcendian,
config/rs6000/t-ppcgas, config/rs6000/t-rs6000,
config/rs6000/t-rtems, config/rs6000/t-spe,
config/rs6000/t-vxworks, config/s390/libgcc-glibc.ver,
config/score/t-score-elf, config/sh/divcost-analysis,
config/sh/libgcc-glibc.ver, config/sh/t-netbsd, config/sh/t-sh,
config/sh/t-sh64, config/sh/t-superh, config/sh/t-symbian,
config/sparc/libgcc-sparc-glibc.ver, config/sparc/sol2-bi.h,
config/sparc/sol2-gas.h, config/sparc/sol2-gld-bi.h,
config/sparc/t-elf, config/sparc/t-linux64, config/sparc/t-sol2,
config/stormy16/stormy-abi, config/stormy16/t-stormy16,
config/t-darwin, config/t-libunwind, config/t-libunwind-elf,
config/t-linux, config/t-lynx, config/t-slibgcc-elf-ver,
config/t-slibgcc-sld, config/t-sol2, config/t-vxworks,
config/udivmod.c, config/udivmodsi4.c, config/v850/t-v850,
config/v850/t-v850e, config/xtensa/t-xtensa, diagnostic.def,
gdbinit.in, glimits.h, gstab.h, gsyms.h, java/ChangeLog,
java/ChangeLog.ptr, java/ChangeLog.tree-ssa, libgcc-std.ver,
limitx.h, version.c, xcoff.h: Add copyright and license notices.
* config/h8300/genmova.sh: Include copyright and license notices
in generated output.
* config/h8300/mova.md: Regenerate.
* doc/install.texi2html: Include word "Copyright" in copyright
notice and use name "Free Software Foundation, Inc.".
* ChangeLog, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002,
ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006,
ChangeLog-2007, ChangeLog-2008: Correct dates.
ada:
* ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and
license notices.
cp:
* ChangeLog, ChangeLog-1993, ChangeLog-1994, ChangeLog-1995,
ChangeLog-1996, ChangeLog-1997, ChangeLog-1998, ChangeLog-1999,
ChangeLog-2000, ChangeLog-2001, ChangeLog-2002, ChangeLog-2003,
ChangeLog-2004, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007,
ChangeLog-2008, ChangeLog.ptr, ChangeLog.tree-ssa, NEWS,
cfns.gperf: Add copyright and license notices.
* cfns.h: Regenerate.
* ChangeLog, ChangeLog-2004: Correct dates.
fortran:
* ChangeLog, ChangeLog-2002, ChangeLog-2003, ChangeLog-2004,
ChangeLog-2005, ChangeLog-2006, ChangeLog-2007, ChangeLog-2008,
ChangeLog.ptr, config-lang.in, ioparm.def, mathbuiltins.def: Add
copyright and license notices.
* ChangeLog, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007,
ChangeLog-2008: Correct dates.
java:
* ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and
license notices.
objc:
* ChangeLog: Add copyright and license notices.
objcp:
* ChangeLog: Add copyright and license notices.
po:
* ChangeLog, EXCLUDES: Add copyright and license notices.
testsuite:
* ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
README.gcc, g++.dg/README, g++.dg/compat/break/README,
g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
gcc.c-torture/ChangeLog.0,
gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
gcc.target/i386/math-torture/math-torture.exp,
gcc.target/mips/inter/mips16-inter.exp,
gcc.target/mips/mips-nonpic/README,
gcc.target/x86_64/abi/README.gcc,
gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
notices.
* ChangeLog-1993-2007, ChangeLog: Correct dates.
From-SVN: r146533
2009-04-21 21:03:23 +02:00
|
|
|
|
|
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
|
|
|
are permitted in any medium without royalty provided the copyright
|
|
|
|
|
notice and this notice are preserved.
|