- 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:
parent
5aba2fe3c1
commit
ead89daf31
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
68
gcc7-pr89124.patch
Normal 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
|
||||||
|
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user