diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-aarch64-gcc7.changes +++ b/cross-aarch64-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-aarch64-gcc7.spec b/cross-aarch64-gcc7.spec index d4fe315..d5348c1 100644 --- a/cross-aarch64-gcc7.spec +++ b/cross-aarch64-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-arm-gcc7.changes +++ b/cross-arm-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-arm-gcc7.spec b/cross-arm-gcc7.spec index 164ca33..ea395df 100644 --- a/cross-arm-gcc7.spec +++ b/cross-arm-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-arm-none-gcc7-bootstrap.changes b/cross-arm-none-gcc7-bootstrap.changes index 30aad33..5cad709 100644 --- a/cross-arm-none-gcc7-bootstrap.changes +++ b/cross-arm-none-gcc7-bootstrap.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-arm-none-gcc7-bootstrap.spec b/cross-arm-none-gcc7-bootstrap.spec index 25b3e14..67dcfc7 100644 --- a/cross-arm-none-gcc7-bootstrap.spec +++ b/cross-arm-none-gcc7-bootstrap.spec @@ -149,6 +149,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -342,6 +343,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-arm-none-gcc7.changes b/cross-arm-none-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-arm-none-gcc7.changes +++ b/cross-arm-none-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-arm-none-gcc7.spec b/cross-arm-none-gcc7.spec index b26c3b3..80381a9 100644 --- a/cross-arm-none-gcc7.spec +++ b/cross-arm-none-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-avr-gcc7-bootstrap.changes b/cross-avr-gcc7-bootstrap.changes index 30aad33..5cad709 100644 --- a/cross-avr-gcc7-bootstrap.changes +++ b/cross-avr-gcc7-bootstrap.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-avr-gcc7-bootstrap.spec b/cross-avr-gcc7-bootstrap.spec index 437e49f..4ee2b6a 100644 --- a/cross-avr-gcc7-bootstrap.spec +++ b/cross-avr-gcc7-bootstrap.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-avr-gcc7.changes +++ b/cross-avr-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-avr-gcc7.spec b/cross-avr-gcc7.spec index 6bd1d35..41507a0 100644 --- a/cross-avr-gcc7.spec +++ b/cross-avr-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes index 30aad33..5cad709 100644 --- a/cross-epiphany-gcc7-bootstrap.changes +++ b/cross-epiphany-gcc7-bootstrap.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-epiphany-gcc7-bootstrap.spec b/cross-epiphany-gcc7-bootstrap.spec index 722a2f0..d3b831a 100644 --- a/cross-epiphany-gcc7-bootstrap.spec +++ b/cross-epiphany-gcc7-bootstrap.spec @@ -149,6 +149,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -342,6 +343,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-epiphany-gcc7.changes +++ b/cross-epiphany-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-epiphany-gcc7.spec b/cross-epiphany-gcc7.spec index 70c0ddc..9a29093 100644 --- a/cross-epiphany-gcc7.spec +++ b/cross-epiphany-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-hppa-gcc7.changes +++ b/cross-hppa-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-hppa-gcc7.spec b/cross-hppa-gcc7.spec index 7719c7d..40a3338 100644 --- a/cross-hppa-gcc7.spec +++ b/cross-hppa-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-i386-gcc7.changes +++ b/cross-i386-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-i386-gcc7.spec b/cross-i386-gcc7.spec index 9b60e10..4e58c7a 100644 --- a/cross-i386-gcc7.spec +++ b/cross-i386-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-m68k-gcc7.changes +++ b/cross-m68k-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-m68k-gcc7.spec b/cross-m68k-gcc7.spec index c1e38dc..4707176 100644 --- a/cross-m68k-gcc7.spec +++ b/cross-m68k-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-mips-gcc7.changes +++ b/cross-mips-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-mips-gcc7.spec b/cross-mips-gcc7.spec index f12f5ff..fd7cadf 100644 --- a/cross-mips-gcc7.spec +++ b/cross-mips-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-nvptx-gcc7.changes +++ b/cross-nvptx-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-nvptx-gcc7.spec b/cross-nvptx-gcc7.spec index c144e59..7e81bce 100644 --- a/cross-nvptx-gcc7.spec +++ b/cross-nvptx-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-ppc64-gcc7.changes +++ b/cross-ppc64-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-ppc64-gcc7.spec b/cross-ppc64-gcc7.spec index c3ac3b4..c110d28 100644 --- a/cross-ppc64-gcc7.spec +++ b/cross-ppc64-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-ppc64le-gcc7.changes +++ b/cross-ppc64le-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-ppc64le-gcc7.spec b/cross-ppc64le-gcc7.spec index 5b0cb5d..eb8247f 100644 --- a/cross-ppc64le-gcc7.spec +++ b/cross-ppc64le-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes index 30aad33..5cad709 100644 --- a/cross-rx-gcc7-bootstrap.changes +++ b/cross-rx-gcc7-bootstrap.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-rx-gcc7-bootstrap.spec b/cross-rx-gcc7-bootstrap.spec index 7927bb8..dabece4 100644 --- a/cross-rx-gcc7-bootstrap.spec +++ b/cross-rx-gcc7-bootstrap.spec @@ -149,6 +149,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -342,6 +343,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-rx-gcc7.changes +++ b/cross-rx-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-rx-gcc7.spec b/cross-rx-gcc7.spec index b48ed6d..0377d38 100644 --- a/cross-rx-gcc7.spec +++ b/cross-rx-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-s390x-gcc7.changes +++ b/cross-s390x-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-s390x-gcc7.spec b/cross-s390x-gcc7.spec index f1a36e5..223993c 100644 --- a/cross-s390x-gcc7.spec +++ b/cross-s390x-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-sparc-gcc7.changes +++ b/cross-sparc-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-sparc-gcc7.spec b/cross-sparc-gcc7.spec index c2b2130..97e9e40 100644 --- a/cross-sparc-gcc7.spec +++ b/cross-sparc-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-sparc64-gcc7.changes +++ b/cross-sparc64-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-sparc64-gcc7.spec b/cross-sparc64-gcc7.spec index 80ceb27..baded17 100644 --- a/cross-sparc64-gcc7.spec +++ b/cross-sparc64-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes index 30aad33..5cad709 100644 --- a/cross-x86_64-gcc7.changes +++ b/cross-x86_64-gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/cross-x86_64-gcc7.spec b/cross-x86_64-gcc7.spec index b0e459d..1ea0325 100644 --- a/cross-x86_64-gcc7.spec +++ b/cross-x86_64-gcc7.spec @@ -148,6 +148,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -341,6 +342,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/gcc.spec.in b/gcc.spec.in index b79a66e..77320d2 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -331,6 +331,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -1134,6 +1135,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/gcc7-pr89124.patch b/gcc7-pr89124.patch new file mode 100644 index 0000000..6408293 --- /dev/null +++ b/gcc7-pr89124.patch @@ -0,0 +1,68 @@ +From 9d983fd1b9611631fdd5efd26b3b7bdc1ab6dc24 Mon Sep 17 00:00:00 2001 +From: Martin Jambor +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 + + 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 + + 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 + diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes index 30aad33..5cad709 100644 --- a/gcc7-testresults.changes +++ b/gcc7-testresults.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/gcc7-testresults.spec b/gcc7-testresults.spec index 5e0e370..9c4c039 100644 --- a/gcc7-testresults.spec +++ b/gcc7-testresults.spec @@ -345,6 +345,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -523,6 +524,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61 diff --git a/gcc7.changes b/gcc7.changes index 30aad33..5cad709 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 8 09:09:26 UTC 2022 - Richard Biener + +- Add gcc7-pr89124.patch to fix KASAN kernel compile. [bsc#1205145] + ------------------------------------------------------------------- Thu Oct 20 09:38:24 UTC 2022 - Richard Biener diff --git a/gcc7.spec b/gcc7.spec index f7ca53f..252fabd 100644 --- a/gcc7.spec +++ b/gcc7.spec @@ -324,6 +324,7 @@ Patch37: gcc7-pr78263.patch Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch Patch40: gcc7-pr72764.patch +Patch41: gcc7-pr89124.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -1860,6 +1861,7 @@ ln -s nvptx-newlib/newlib . %patch38 -p1 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch51 %patch60 %patch61