Bump and add temporary patch for PR95582.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc11?expand=0&rev=17
This commit is contained in:
Martin Liška 2020-06-09 13:11:29 +00:00 committed by Git OBS Bridge
parent 3fc6d4515e
commit 8f2cb062d9
29 changed files with 77 additions and 0 deletions

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -145,6 +145,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -300,6 +301,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -145,6 +145,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -300,6 +301,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -145,6 +145,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -300,6 +301,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -145,6 +145,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -300,6 +301,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -144,6 +144,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# Define the canonical target and host architecture
# %%gcc_target_arch is supposed to be the full target triple
@ -299,6 +300,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

21
fix-pr95582.patch Normal file
View File

@ -0,0 +1,21 @@
diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h
index 9bb82a546f6..581797b2051 100644
--- a/gcc/tree-vectorizer.h
+++ b/gcc/tree-vectorizer.h
@@ -1254,11 +1254,11 @@ struct gather_scatter_info {
VECTOR_BOOLEAN_TYPE_P. */
#define VECT_SCALAR_BOOLEAN_TYPE_P(TYPE) \
- (TREE_CODE (TYPE) == BOOLEAN_TYPE \
- || ((TREE_CODE (TYPE) == INTEGER_TYPE \
- || TREE_CODE (TYPE) == ENUMERAL_TYPE) \
- && TYPE_PRECISION (TYPE) == 1 \
- && TYPE_UNSIGNED (TYPE)))
+ ((TREE_CODE (TYPE) == BOOLEAN_TYPE \
+ || TREE_CODE (TYPE) == INTEGER_TYPE \
+ || TREE_CODE (TYPE) == ENUMERAL_TYPE)\
+ && TYPE_PRECISION (TYPE) == 1 \
+ && TYPE_UNSIGNED (TYPE))
static inline bool
nested_in_vect_loop_p (class loop *loop, stmt_vec_info stmt_info)

View File

@ -321,6 +321,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
# GCC-TESTSUITE-DELETE-BEGIN
License: GPL-3.0-or-later
@ -1076,6 +1077,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -333,6 +333,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
Summary: Testsuite results
License: SUSE-Public-Domain
@ -459,6 +460,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end

View File

@ -315,6 +315,7 @@ Patch52: gcc10-foffload-default.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: fix-pr95582.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0-or-later
@ -1798,6 +1799,7 @@ ln -s newlib-3.3.0/newlib .
%patch52 -p1
%patch60 -p1
%patch61
%patch100 -p1
#test patching end