- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=234
This commit is contained in:
Richard Biener 2022-11-08 09:18:40 +00:00 committed by Git OBS Bridge
parent 5aba2fe3c1
commit ead89daf31
48 changed files with 231 additions and 0 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -149,6 +149,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -342,6 +343,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -149,6 +149,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -342,6 +343,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -149,6 +149,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -342,6 +343,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -331,6 +331,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -1134,6 +1135,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

68
gcc7-pr89124.patch Normal file
View File

@ -0,0 +1,68 @@
From 9d983fd1b9611631fdd5efd26b3b7bdc1ab6dc24 Mon Sep 17 00:00:00 2001
From: Martin Jambor <mjambor@suse.cz>
Date: Mon, 7 Nov 2022 17:42:01 +0100
Subject: [PATCH] Backport of fix to PR sanitizer/89124
gcc/ChangeLog:
2019-01-31 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/89124
* ipa-inline.c (sanitize_attrs_match_for_inline_p): Allow inlining
always_inline callees into no_sanitize_address callers.
gcc/testsuite/ChangeLog:
2019-01-31 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/89124
* c-c++-common/asan/pr89124.c: New test.
From-SVN: r268415
Git commit 6206a883fe7a741dbb9e09d88255a170a75950f5
---
gcc/ipa-inline.c | 6 ++++++
gcc/testsuite/c-c++-common/asan/pr89124.c | 14 ++++++++++++++
2 files changed, 20 insertions(+)
create mode 100644 gcc/testsuite/c-c++-common/asan/pr89124.c
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c
index b520c6393f4..64542238fdd 100644
--- a/gcc/ipa-inline.c
+++ b/gcc/ipa-inline.c
@@ -263,6 +263,12 @@ sanitize_attrs_match_for_inline_p (const_tree caller, const_tree callee)
if (!caller || !callee)
return true;
+ /* Allow inlining always_inline functions into no_sanitize_address
+ functions. */
+ if (lookup_attribute ("no_sanitize_address", DECL_ATTRIBUTES (caller))
+ && lookup_attribute ("always_inline", DECL_ATTRIBUTES (callee)))
+ return true;
+
return !!lookup_attribute ("no_sanitize_address",
DECL_ATTRIBUTES (caller)) ==
!!lookup_attribute ("no_sanitize_address",
diff --git a/gcc/testsuite/c-c++-common/asan/pr89124.c b/gcc/testsuite/c-c++-common/asan/pr89124.c
new file mode 100644
index 00000000000..c9c870b76c6
--- /dev/null
+++ b/gcc/testsuite/c-c++-common/asan/pr89124.c
@@ -0,0 +1,14 @@
+/* PR sanitizer/89124 */
+/* { dg-do compile } */
+
+static int inline __attribute__ ((always_inline))
+foo (int x)
+{
+ return x + 1;
+}
+
+__attribute__ ((no_sanitize_address)) int
+bar (int x)
+{
+ return foo (x);
+}
--
2.38.0

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -345,6 +345,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -523,6 +524,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 8 09:09:26 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com> Thu Oct 20 09:38:24 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -324,6 +324,7 @@ Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
Patch40: gcc7-pr72764.patch Patch40: gcc7-pr72764.patch
Patch41: gcc7-pr89124.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -1860,6 +1861,7 @@ ln -s nvptx-newlib/newlib .
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
%patch41 -p1
%patch51 %patch51
%patch60 %patch60
%patch61 %patch61