From 5aba2fe3c10aad4b7374624aff1481a7675d790e8b8870862cb7e94df5fe34bd Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Thu, 20 Oct 2022 11:38:29 +0000 Subject: [PATCH 1/4] - Add gcc7-pr72764.patch to fix ICE with C++17 code as reported in [bsc#1204505] OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=233 --- cross-aarch64-gcc7.changes | 6 ++ cross-aarch64-gcc7.spec | 2 + cross-arm-gcc7.changes | 6 ++ cross-arm-gcc7.spec | 2 + cross-arm-none-gcc7-bootstrap.changes | 6 ++ cross-arm-none-gcc7-bootstrap.spec | 2 + cross-arm-none-gcc7.changes | 6 ++ cross-arm-none-gcc7.spec | 2 + cross-avr-gcc7-bootstrap.changes | 6 ++ cross-avr-gcc7-bootstrap.spec | 2 + cross-avr-gcc7.changes | 6 ++ cross-avr-gcc7.spec | 2 + cross-epiphany-gcc7-bootstrap.changes | 6 ++ cross-epiphany-gcc7-bootstrap.spec | 2 + cross-epiphany-gcc7.changes | 6 ++ cross-epiphany-gcc7.spec | 2 + cross-hppa-gcc7.changes | 6 ++ cross-hppa-gcc7.spec | 2 + cross-i386-gcc7.changes | 6 ++ cross-i386-gcc7.spec | 2 + cross-m68k-gcc7.changes | 6 ++ cross-m68k-gcc7.spec | 2 + cross-mips-gcc7.changes | 6 ++ cross-mips-gcc7.spec | 2 + cross-nvptx-gcc7.changes | 6 ++ cross-nvptx-gcc7.spec | 2 + cross-ppc64-gcc7.changes | 6 ++ cross-ppc64-gcc7.spec | 2 + cross-ppc64le-gcc7.changes | 6 ++ cross-ppc64le-gcc7.spec | 2 + cross-rx-gcc7-bootstrap.changes | 6 ++ cross-rx-gcc7-bootstrap.spec | 2 + cross-rx-gcc7.changes | 6 ++ cross-rx-gcc7.spec | 2 + cross-s390x-gcc7.changes | 6 ++ cross-s390x-gcc7.spec | 2 + cross-sparc-gcc7.changes | 6 ++ cross-sparc-gcc7.spec | 2 + cross-sparc64-gcc7.changes | 6 ++ cross-sparc64-gcc7.spec | 2 + cross-x86_64-gcc7.changes | 6 ++ cross-x86_64-gcc7.spec | 2 + gcc.spec.in | 2 + gcc7-pr72764.patch | 109 ++++++++++++++++++++++++++ gcc7-testresults.changes | 6 ++ gcc7-testresults.spec | 2 + gcc7.changes | 6 ++ gcc7.spec | 2 + 48 files changed, 295 insertions(+) create mode 100644 gcc7-pr72764.patch diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-aarch64-gcc7.changes +++ b/cross-aarch64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-aarch64-gcc7.spec b/cross-aarch64-gcc7.spec index 3e5f16f..d4fe315 100644 --- a/cross-aarch64-gcc7.spec +++ b/cross-aarch64-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-arm-gcc7.changes +++ b/cross-arm-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-arm-gcc7.spec b/cross-arm-gcc7.spec index 073ad6f..164ca33 100644 --- a/cross-arm-gcc7.spec +++ b/cross-arm-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-arm-none-gcc7-bootstrap.changes b/cross-arm-none-gcc7-bootstrap.changes index dc6f610..30aad33 100644 --- a/cross-arm-none-gcc7-bootstrap.changes +++ b/cross-arm-none-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-arm-none-gcc7-bootstrap.spec b/cross-arm-none-gcc7-bootstrap.spec index 915093c..25b3e14 100644 --- a/cross-arm-none-gcc7-bootstrap.spec +++ b/cross-arm-none-gcc7-bootstrap.spec @@ -148,6 +148,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -340,6 +341,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-arm-none-gcc7.changes b/cross-arm-none-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-arm-none-gcc7.changes +++ b/cross-arm-none-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-arm-none-gcc7.spec b/cross-arm-none-gcc7.spec index 9ce9ddb..b26c3b3 100644 --- a/cross-arm-none-gcc7.spec +++ b/cross-arm-none-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-avr-gcc7-bootstrap.changes b/cross-avr-gcc7-bootstrap.changes index dc6f610..30aad33 100644 --- a/cross-avr-gcc7-bootstrap.changes +++ b/cross-avr-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-avr-gcc7-bootstrap.spec b/cross-avr-gcc7-bootstrap.spec index 4239072..437e49f 100644 --- a/cross-avr-gcc7-bootstrap.spec +++ b/cross-avr-gcc7-bootstrap.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-avr-gcc7.changes +++ b/cross-avr-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-avr-gcc7.spec b/cross-avr-gcc7.spec index 44a2afb..6bd1d35 100644 --- a/cross-avr-gcc7.spec +++ b/cross-avr-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes index dc6f610..30aad33 100644 --- a/cross-epiphany-gcc7-bootstrap.changes +++ b/cross-epiphany-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-epiphany-gcc7-bootstrap.spec b/cross-epiphany-gcc7-bootstrap.spec index 0a8f952..722a2f0 100644 --- a/cross-epiphany-gcc7-bootstrap.spec +++ b/cross-epiphany-gcc7-bootstrap.spec @@ -148,6 +148,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -340,6 +341,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-epiphany-gcc7.changes +++ b/cross-epiphany-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-epiphany-gcc7.spec b/cross-epiphany-gcc7.spec index 0694257..70c0ddc 100644 --- a/cross-epiphany-gcc7.spec +++ b/cross-epiphany-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-hppa-gcc7.changes +++ b/cross-hppa-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-hppa-gcc7.spec b/cross-hppa-gcc7.spec index b438044..7719c7d 100644 --- a/cross-hppa-gcc7.spec +++ b/cross-hppa-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-i386-gcc7.changes +++ b/cross-i386-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-i386-gcc7.spec b/cross-i386-gcc7.spec index bf9d4c3..9b60e10 100644 --- a/cross-i386-gcc7.spec +++ b/cross-i386-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-m68k-gcc7.changes +++ b/cross-m68k-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-m68k-gcc7.spec b/cross-m68k-gcc7.spec index 88752dc..c1e38dc 100644 --- a/cross-m68k-gcc7.spec +++ b/cross-m68k-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-mips-gcc7.changes +++ b/cross-mips-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-mips-gcc7.spec b/cross-mips-gcc7.spec index 9071649..f12f5ff 100644 --- a/cross-mips-gcc7.spec +++ b/cross-mips-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-nvptx-gcc7.changes +++ b/cross-nvptx-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-nvptx-gcc7.spec b/cross-nvptx-gcc7.spec index c24311d..c144e59 100644 --- a/cross-nvptx-gcc7.spec +++ b/cross-nvptx-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-ppc64-gcc7.changes +++ b/cross-ppc64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-ppc64-gcc7.spec b/cross-ppc64-gcc7.spec index fdde955..c3ac3b4 100644 --- a/cross-ppc64-gcc7.spec +++ b/cross-ppc64-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-ppc64le-gcc7.changes +++ b/cross-ppc64le-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-ppc64le-gcc7.spec b/cross-ppc64le-gcc7.spec index bc4c055..5b0cb5d 100644 --- a/cross-ppc64le-gcc7.spec +++ b/cross-ppc64le-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes index dc6f610..30aad33 100644 --- a/cross-rx-gcc7-bootstrap.changes +++ b/cross-rx-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-rx-gcc7-bootstrap.spec b/cross-rx-gcc7-bootstrap.spec index a59ff88..7927bb8 100644 --- a/cross-rx-gcc7-bootstrap.spec +++ b/cross-rx-gcc7-bootstrap.spec @@ -148,6 +148,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -340,6 +341,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-rx-gcc7.changes +++ b/cross-rx-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-rx-gcc7.spec b/cross-rx-gcc7.spec index 8b1fa0c..b48ed6d 100644 --- a/cross-rx-gcc7.spec +++ b/cross-rx-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-s390x-gcc7.changes +++ b/cross-s390x-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-s390x-gcc7.spec b/cross-s390x-gcc7.spec index d1f7d2b..f1a36e5 100644 --- a/cross-s390x-gcc7.spec +++ b/cross-s390x-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-sparc-gcc7.changes +++ b/cross-sparc-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-sparc-gcc7.spec b/cross-sparc-gcc7.spec index ea0b097..c2b2130 100644 --- a/cross-sparc-gcc7.spec +++ b/cross-sparc-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-sparc64-gcc7.changes +++ b/cross-sparc64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-sparc64-gcc7.spec b/cross-sparc64-gcc7.spec index 5f6dd44..80ceb27 100644 --- a/cross-sparc64-gcc7.spec +++ b/cross-sparc64-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes index dc6f610..30aad33 100644 --- a/cross-x86_64-gcc7.changes +++ b/cross-x86_64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/cross-x86_64-gcc7.spec b/cross-x86_64-gcc7.spec index e013a39..b0e459d 100644 --- a/cross-x86_64-gcc7.spec +++ b/cross-x86_64-gcc7.spec @@ -147,6 +147,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -339,6 +340,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/gcc.spec.in b/gcc.spec.in index c30531b..b79a66e 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -330,6 +330,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -1132,6 +1133,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/gcc7-pr72764.patch b/gcc7-pr72764.patch new file mode 100644 index 0000000..c52f396 --- /dev/null +++ b/gcc7-pr72764.patch @@ -0,0 +1,109 @@ +From cffc4a68d759fdca588cdf9ece998862b76141e6 Mon Sep 17 00:00:00 2001 +From: Jason Merrill +Date: Wed, 28 Jun 2017 17:06:35 -0400 +Subject: [PATCH] PR c++/72764 - ICE with invalid template typename. +To: gcc-patches@gcc.gnu.org + + * decl.c (build_typename_type): No longer static. + * tree.c (strip_typedefs): Use it instead of make_typename_type. + +From-SVN: r249760 +--- + gcc/cp/cp-tree.h | 1 + + gcc/cp/decl.c | 2 +- + gcc/cp/tree.c | 17 ++++++++++------- + gcc/testsuite/g++.dg/cpp0x/alias-decl-60.C | 16 ++++++++++++++++ + 5 files changed, 32 insertions(+), 8 deletions(-) + create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-60.C + +diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h +index f82b1b6ae10..946a9167992 100644 +--- a/gcc/cp/cp-tree.h ++++ b/gcc/cp/cp-tree.h +@@ -6087,6 +6087,7 @@ extern tree define_label (location_t, tree); + extern void check_goto (tree); + extern bool check_omp_return (void); + extern tree make_typename_type (tree, tree, enum tag_types, tsubst_flags_t); ++extern tree build_typename_type (tree, tree, tree, tag_types); + extern tree make_unbound_class_template (tree, tree, tree, tsubst_flags_t); + extern tree build_library_fn_ptr (const char *, tree, int); + extern tree build_cp_library_fn_ptr (const char *, tree, int); +diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c +index 93e24fc8984..3d96a3ea0fd 100644 +--- a/gcc/cp/decl.c ++++ b/gcc/cp/decl.c +@@ -3594,7 +3594,7 @@ struct typename_hasher : ggc_ptr_hash + + static GTY (()) hash_table *typename_htab; + +-static tree ++tree + build_typename_type (tree context, tree name, tree fullname, + enum tag_types tag_type) + { +diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c +index bb17278c611..4535af64dc6 100644 +--- a/gcc/cp/tree.c ++++ b/gcc/cp/tree.c +@@ -1503,13 +1503,13 @@ strip_typedefs (tree t, bool *remove_attributes) + break; + case TYPENAME_TYPE: + { ++ bool changed = false; + tree fullname = TYPENAME_TYPE_FULLNAME (t); + if (TREE_CODE (fullname) == TEMPLATE_ID_EXPR + && TREE_OPERAND (fullname, 1)) + { + tree args = TREE_OPERAND (fullname, 1); + tree new_args = copy_node (args); +- bool changed = false; + for (int i = 0; i < TREE_VEC_LENGTH (args); ++i) + { + tree arg = TREE_VEC_ELT (args, i); +@@ -1533,12 +1533,15 @@ strip_typedefs (tree t, bool *remove_attributes) + else + ggc_free (new_args); + } +- result = make_typename_type (strip_typedefs (TYPE_CONTEXT (t), +- remove_attributes), +- fullname, typename_type, tf_none); +- /* Handle 'typedef typename A::N N;' */ +- if (typedef_variant_p (result)) +- result = TYPE_MAIN_VARIANT (DECL_ORIGINAL_TYPE (TYPE_NAME (result))); ++ tree ctx = strip_typedefs (TYPE_CONTEXT (t), remove_attributes); ++ if (!changed && ctx == TYPE_CONTEXT (t) && !typedef_variant_p (t)) ++ return t; ++ tree name = fullname; ++ if (TREE_CODE (fullname) == TEMPLATE_ID_EXPR) ++ name = TREE_OPERAND (fullname, 0); ++ /* Use build_typename_type rather than make_typename_type because we ++ don't want to resolve it here, just strip typedefs. */ ++ result = build_typename_type (ctx, name, fullname, typename_type); + } + break; + case DECLTYPE_TYPE: +diff --git a/gcc/testsuite/g++.dg/cpp0x/alias-decl-60.C b/gcc/testsuite/g++.dg/cpp0x/alias-decl-60.C +new file mode 100644 +index 00000000000..6bf9b7b1666 +--- /dev/null ++++ b/gcc/testsuite/g++.dg/cpp0x/alias-decl-60.C +@@ -0,0 +1,16 @@ ++// PR c++/72764 ++// { dg-do compile { target c++11 } } ++ ++template < typename > struct A; ++template < typename > struct B {}; ++ ++template < typename T > ++using C = typename A < T >::template D < T >; ++ ++template < typename T > struct A ++{ ++ // should be: template < typename > struct D : B < C < T > > {}; ++ struct D : B < C < T > > {}; // { dg-error "not a class template" } ++}; ++ ++A < int >::D a; // { dg-message "required" } +-- +2.35.3 + diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes index dc6f610..30aad33 100644 --- a/gcc7-testresults.changes +++ b/gcc7-testresults.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/gcc7-testresults.spec b/gcc7-testresults.spec index 374acb0..5e0e370 100644 --- a/gcc7-testresults.spec +++ b/gcc7-testresults.spec @@ -344,6 +344,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -521,6 +522,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 diff --git a/gcc7.changes b/gcc7.changes index dc6f610..30aad33 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 20 09:38:24 UTC 2022 - Richard Biener + +- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported + in [bsc#1204505] + ------------------------------------------------------------------- Thu Sep 1 10:15:12 UTC 2022 - Martin Liška diff --git a/gcc7.spec b/gcc7.spec index 43e5803..f7ca53f 100644 --- a/gcc7.spec +++ b/gcc7.spec @@ -323,6 +323,7 @@ Patch36: gcc7-ada-Target_Name.patch 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 # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -1858,6 +1859,7 @@ ln -s nvptx-newlib/newlib . %patch37 -p1 %patch38 -p1 %patch39 -p1 +%patch40 -p1 %patch51 %patch60 %patch61 From ead89daf319698c109f6fb879ce08fe93fd0c9b01c98498ca141f471b09f2e5e Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Tue, 8 Nov 2022 09:18:40 +0000 Subject: [PATCH 2/4] - 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 --- cross-aarch64-gcc7.changes | 5 ++ cross-aarch64-gcc7.spec | 2 + cross-arm-gcc7.changes | 5 ++ cross-arm-gcc7.spec | 2 + cross-arm-none-gcc7-bootstrap.changes | 5 ++ cross-arm-none-gcc7-bootstrap.spec | 2 + cross-arm-none-gcc7.changes | 5 ++ cross-arm-none-gcc7.spec | 2 + cross-avr-gcc7-bootstrap.changes | 5 ++ cross-avr-gcc7-bootstrap.spec | 2 + cross-avr-gcc7.changes | 5 ++ cross-avr-gcc7.spec | 2 + cross-epiphany-gcc7-bootstrap.changes | 5 ++ cross-epiphany-gcc7-bootstrap.spec | 2 + cross-epiphany-gcc7.changes | 5 ++ cross-epiphany-gcc7.spec | 2 + cross-hppa-gcc7.changes | 5 ++ cross-hppa-gcc7.spec | 2 + cross-i386-gcc7.changes | 5 ++ cross-i386-gcc7.spec | 2 + cross-m68k-gcc7.changes | 5 ++ cross-m68k-gcc7.spec | 2 + cross-mips-gcc7.changes | 5 ++ cross-mips-gcc7.spec | 2 + cross-nvptx-gcc7.changes | 5 ++ cross-nvptx-gcc7.spec | 2 + cross-ppc64-gcc7.changes | 5 ++ cross-ppc64-gcc7.spec | 2 + cross-ppc64le-gcc7.changes | 5 ++ cross-ppc64le-gcc7.spec | 2 + cross-rx-gcc7-bootstrap.changes | 5 ++ cross-rx-gcc7-bootstrap.spec | 2 + cross-rx-gcc7.changes | 5 ++ cross-rx-gcc7.spec | 2 + cross-s390x-gcc7.changes | 5 ++ cross-s390x-gcc7.spec | 2 + cross-sparc-gcc7.changes | 5 ++ cross-sparc-gcc7.spec | 2 + cross-sparc64-gcc7.changes | 5 ++ cross-sparc64-gcc7.spec | 2 + cross-x86_64-gcc7.changes | 5 ++ cross-x86_64-gcc7.spec | 2 + gcc.spec.in | 2 + gcc7-pr89124.patch | 68 +++++++++++++++++++++++++++ gcc7-testresults.changes | 5 ++ gcc7-testresults.spec | 2 + gcc7.changes | 5 ++ gcc7.spec | 2 + 48 files changed, 231 insertions(+) create mode 100644 gcc7-pr89124.patch 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 From 84a05c6e73dcc8c7e6ec930ea4c1a2805289989ec51a4e54c9e755a894e33766 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Tue, 9 May 2023 13:07:44 +0000 Subject: [PATCH 3/4] Accepting request 1085139 from home:dimstar:Factory - Add _multibuild to define 2nd spec file as additional flavor. Eliminates the need for source package links in OBS. OBS-URL: https://build.opensuse.org/request/show/1085139 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=235 --- _multibuild | 25 +++++++++++++++++++++++++ cross-aarch64-gcc7.changes | 6 ++++++ cross-aarch64-gcc7.spec | 2 +- cross-arm-gcc7.changes | 6 ++++++ cross-arm-gcc7.spec | 2 +- cross-arm-none-gcc7-bootstrap.changes | 6 ++++++ cross-arm-none-gcc7-bootstrap.spec | 2 +- cross-arm-none-gcc7.changes | 6 ++++++ cross-arm-none-gcc7.spec | 2 +- cross-avr-gcc7-bootstrap.changes | 6 ++++++ cross-avr-gcc7-bootstrap.spec | 2 +- cross-avr-gcc7.changes | 6 ++++++ cross-avr-gcc7.spec | 2 +- cross-epiphany-gcc7-bootstrap.changes | 6 ++++++ cross-epiphany-gcc7-bootstrap.spec | 2 +- cross-epiphany-gcc7.changes | 6 ++++++ cross-epiphany-gcc7.spec | 2 +- cross-hppa-gcc7.changes | 6 ++++++ cross-hppa-gcc7.spec | 2 +- cross-i386-gcc7.changes | 6 ++++++ cross-i386-gcc7.spec | 2 +- cross-m68k-gcc7.changes | 6 ++++++ cross-m68k-gcc7.spec | 2 +- cross-mips-gcc7.changes | 6 ++++++ cross-mips-gcc7.spec | 2 +- cross-nvptx-gcc7.changes | 6 ++++++ cross-nvptx-gcc7.spec | 2 +- cross-ppc64-gcc7.changes | 6 ++++++ cross-ppc64-gcc7.spec | 2 +- cross-ppc64le-gcc7.changes | 6 ++++++ cross-ppc64le-gcc7.spec | 2 +- cross-rx-gcc7-bootstrap.changes | 6 ++++++ cross-rx-gcc7-bootstrap.spec | 2 +- cross-rx-gcc7.changes | 6 ++++++ cross-rx-gcc7.spec | 2 +- cross-s390x-gcc7.changes | 6 ++++++ cross-s390x-gcc7.spec | 2 +- cross-sparc-gcc7.changes | 6 ++++++ cross-sparc-gcc7.spec | 2 +- cross-sparc64-gcc7.changes | 6 ++++++ cross-sparc64-gcc7.spec | 2 +- cross-x86_64-gcc7.changes | 6 ++++++ cross-x86_64-gcc7.spec | 2 +- gcc7-testresults.changes | 6 ++++++ gcc7-testresults.spec | 2 +- gcc7.changes | 6 ++++++ gcc7.spec | 2 +- 47 files changed, 186 insertions(+), 23 deletions(-) create mode 100644 _multibuild diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..cced51c --- /dev/null +++ b/_multibuild @@ -0,0 +1,25 @@ + + cross-aarch64-gcc7 + cross-arm-gcc7 + cross-arm-none-gcc7-bootstrap + cross-arm-none-gcc7 + cross-avr-gcc7-bootstrap + cross-avr-gcc7 + cross-epiphany-gcc7-bootstrap + cross-epiphany-gcc7 + cross-hppa-gcc7 + cross-i386-gcc7 + cross-m68k-gcc7 + cross-mips-gcc7 + cross-nvptx-gcc7 + cross-ppc64-gcc7 + cross-ppc64le-gcc7 + cross-rx-gcc7-bootstrap + cross-rx-gcc7 + cross-s390x-gcc7 + cross-sparc64-gcc7 + cross-sparc-gcc7 + cross-x86_64-gcc7 + gcc7-testresults + + diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-aarch64-gcc7.changes +++ b/cross-aarch64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-aarch64-gcc7.spec b/cross-aarch64-gcc7.spec index d5348c1..65d42b9 100644 --- a/cross-aarch64-gcc7.spec +++ b/cross-aarch64-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-arm-gcc7.changes +++ b/cross-arm-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-arm-gcc7.spec b/cross-arm-gcc7.spec index ea395df..56d92ad 100644 --- a/cross-arm-gcc7.spec +++ b/cross-arm-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-arm-none-gcc7-bootstrap.changes b/cross-arm-none-gcc7-bootstrap.changes index 5cad709..8ddd48d 100644 --- a/cross-arm-none-gcc7-bootstrap.changes +++ b/cross-arm-none-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-arm-none-gcc7-bootstrap.spec b/cross-arm-none-gcc7-bootstrap.spec index 67dcfc7..74fe53d 100644 --- a/cross-arm-none-gcc7-bootstrap.spec +++ b/cross-arm-none-gcc7-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-arm-none-gcc7.changes b/cross-arm-none-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-arm-none-gcc7.changes +++ b/cross-arm-none-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-arm-none-gcc7.spec b/cross-arm-none-gcc7.spec index 80381a9..da0c137 100644 --- a/cross-arm-none-gcc7.spec +++ b/cross-arm-none-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-avr-gcc7-bootstrap.changes b/cross-avr-gcc7-bootstrap.changes index 5cad709..8ddd48d 100644 --- a/cross-avr-gcc7-bootstrap.changes +++ b/cross-avr-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-avr-gcc7-bootstrap.spec b/cross-avr-gcc7-bootstrap.spec index 4ee2b6a..b322adb 100644 --- a/cross-avr-gcc7-bootstrap.spec +++ b/cross-avr-gcc7-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-avr-gcc7.changes +++ b/cross-avr-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-avr-gcc7.spec b/cross-avr-gcc7.spec index 41507a0..3a901e9 100644 --- a/cross-avr-gcc7.spec +++ b/cross-avr-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes index 5cad709..8ddd48d 100644 --- a/cross-epiphany-gcc7-bootstrap.changes +++ b/cross-epiphany-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-epiphany-gcc7-bootstrap.spec b/cross-epiphany-gcc7-bootstrap.spec index d3b831a..abb3cba 100644 --- a/cross-epiphany-gcc7-bootstrap.spec +++ b/cross-epiphany-gcc7-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-epiphany-gcc7.changes +++ b/cross-epiphany-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-epiphany-gcc7.spec b/cross-epiphany-gcc7.spec index 9a29093..53aefd7 100644 --- a/cross-epiphany-gcc7.spec +++ b/cross-epiphany-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-hppa-gcc7.changes +++ b/cross-hppa-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-hppa-gcc7.spec b/cross-hppa-gcc7.spec index 40a3338..6f68e46 100644 --- a/cross-hppa-gcc7.spec +++ b/cross-hppa-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-i386-gcc7.changes +++ b/cross-i386-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-i386-gcc7.spec b/cross-i386-gcc7.spec index 4e58c7a..157c943 100644 --- a/cross-i386-gcc7.spec +++ b/cross-i386-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-m68k-gcc7.changes +++ b/cross-m68k-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-m68k-gcc7.spec b/cross-m68k-gcc7.spec index 4707176..c22c07a 100644 --- a/cross-m68k-gcc7.spec +++ b/cross-m68k-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-mips-gcc7.changes +++ b/cross-mips-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-mips-gcc7.spec b/cross-mips-gcc7.spec index fd7cadf..6e2e0a2 100644 --- a/cross-mips-gcc7.spec +++ b/cross-mips-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-nvptx-gcc7.changes +++ b/cross-nvptx-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-nvptx-gcc7.spec b/cross-nvptx-gcc7.spec index 7e81bce..984a9a1 100644 --- a/cross-nvptx-gcc7.spec +++ b/cross-nvptx-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-ppc64-gcc7.changes +++ b/cross-ppc64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-ppc64-gcc7.spec b/cross-ppc64-gcc7.spec index c110d28..d5c8621 100644 --- a/cross-ppc64-gcc7.spec +++ b/cross-ppc64-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-ppc64le-gcc7.changes +++ b/cross-ppc64le-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-ppc64le-gcc7.spec b/cross-ppc64le-gcc7.spec index eb8247f..61bd26c 100644 --- a/cross-ppc64le-gcc7.spec +++ b/cross-ppc64le-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes index 5cad709..8ddd48d 100644 --- a/cross-rx-gcc7-bootstrap.changes +++ b/cross-rx-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-rx-gcc7-bootstrap.spec b/cross-rx-gcc7-bootstrap.spec index dabece4..1639fc0 100644 --- a/cross-rx-gcc7-bootstrap.spec +++ b/cross-rx-gcc7-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-rx-gcc7.changes +++ b/cross-rx-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-rx-gcc7.spec b/cross-rx-gcc7.spec index 0377d38..2cb47e5 100644 --- a/cross-rx-gcc7.spec +++ b/cross-rx-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-s390x-gcc7.changes +++ b/cross-s390x-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-s390x-gcc7.spec b/cross-s390x-gcc7.spec index 223993c..2a6957b 100644 --- a/cross-s390x-gcc7.spec +++ b/cross-s390x-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-sparc-gcc7.changes +++ b/cross-sparc-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-sparc-gcc7.spec b/cross-sparc-gcc7.spec index 97e9e40..5cdcf8d 100644 --- a/cross-sparc-gcc7.spec +++ b/cross-sparc-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-sparc64-gcc7.changes +++ b/cross-sparc64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-sparc64-gcc7.spec b/cross-sparc64-gcc7.spec index baded17..14edb2c 100644 --- a/cross-sparc64-gcc7.spec +++ b/cross-sparc64-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes index 5cad709..8ddd48d 100644 --- a/cross-x86_64-gcc7.changes +++ b/cross-x86_64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/cross-x86_64-gcc7.spec b/cross-x86_64-gcc7.spec index 1ea0325..3cbb005 100644 --- a/cross-x86_64-gcc7.spec +++ b/cross-x86_64-gcc7.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes index 5cad709..8ddd48d 100644 --- a/gcc7-testresults.changes +++ b/gcc7-testresults.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/gcc7-testresults.spec b/gcc7-testresults.spec index 9c4c039..196ac84 100644 --- a/gcc7-testresults.spec +++ b/gcc7-testresults.spec @@ -1,7 +1,7 @@ # # spec file for package gcc7-testresults # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/gcc7.changes b/gcc7.changes index 5cad709..8ddd48d 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + ------------------------------------------------------------------- Tue Nov 8 09:09:26 UTC 2022 - Richard Biener diff --git a/gcc7.spec b/gcc7.spec index 252fabd..6263e50 100644 --- a/gcc7.spec +++ b/gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package gcc7 # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed From c02d0349a08b39203d627c85207b6f68b4ec801cff64e1cfcfe469bf3bfa57d1 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Tue, 9 May 2023 13:18:33 +0000 Subject: [PATCH 4/4] - Add _multibuild to define 2nd spec file as additional flavor. Eliminates the need for source package links in OBS. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=236 --- _multibuild | 45 +- change_spec | 12 +- cross-aarch64-gcc7.changes | 753 -------------------------- cross-arm-gcc7.changes | 753 -------------------------- cross-arm-none-gcc7-bootstrap.changes | 753 -------------------------- cross-arm-none-gcc7.changes | 753 -------------------------- cross-avr-gcc7-bootstrap.changes | 753 -------------------------- cross-avr-gcc7.changes | 753 -------------------------- cross-epiphany-gcc7-bootstrap.changes | 753 -------------------------- cross-epiphany-gcc7.changes | 753 -------------------------- cross-hppa-gcc7.changes | 753 -------------------------- cross-i386-gcc7.changes | 753 -------------------------- cross-m68k-gcc7.changes | 753 -------------------------- cross-mips-gcc7.changes | 753 -------------------------- cross-nvptx-gcc7.changes | 753 -------------------------- cross-ppc64-gcc7.changes | 753 -------------------------- cross-ppc64le-gcc7.changes | 753 -------------------------- cross-rx-gcc7-bootstrap.changes | 753 -------------------------- cross-rx-gcc7.changes | 753 -------------------------- cross-s390x-gcc7.changes | 753 -------------------------- cross-sparc-gcc7.changes | 753 -------------------------- cross-sparc64-gcc7.changes | 753 -------------------------- cross-x86_64-gcc7.changes | 753 -------------------------- gcc7-testresults.changes | 753 -------------------------- gcc7.changes | 6 + 25 files changed, 34 insertions(+), 16595 deletions(-) delete mode 100644 cross-aarch64-gcc7.changes delete mode 100644 cross-arm-gcc7.changes delete mode 100644 cross-arm-none-gcc7-bootstrap.changes delete mode 100644 cross-arm-none-gcc7.changes delete mode 100644 cross-avr-gcc7-bootstrap.changes delete mode 100644 cross-avr-gcc7.changes delete mode 100644 cross-epiphany-gcc7-bootstrap.changes delete mode 100644 cross-epiphany-gcc7.changes delete mode 100644 cross-hppa-gcc7.changes delete mode 100644 cross-i386-gcc7.changes delete mode 100644 cross-m68k-gcc7.changes delete mode 100644 cross-mips-gcc7.changes delete mode 100644 cross-nvptx-gcc7.changes delete mode 100644 cross-ppc64-gcc7.changes delete mode 100644 cross-ppc64le-gcc7.changes delete mode 100644 cross-rx-gcc7-bootstrap.changes delete mode 100644 cross-rx-gcc7.changes delete mode 100644 cross-s390x-gcc7.changes delete mode 100644 cross-sparc-gcc7.changes delete mode 100644 cross-sparc64-gcc7.changes delete mode 100644 cross-x86_64-gcc7.changes delete mode 100644 gcc7-testresults.changes diff --git a/_multibuild b/_multibuild index cced51c..337a355 100644 --- a/_multibuild +++ b/_multibuild @@ -1,25 +1,24 @@ - cross-aarch64-gcc7 - cross-arm-gcc7 - cross-arm-none-gcc7-bootstrap - cross-arm-none-gcc7 - cross-avr-gcc7-bootstrap - cross-avr-gcc7 - cross-epiphany-gcc7-bootstrap - cross-epiphany-gcc7 - cross-hppa-gcc7 - cross-i386-gcc7 - cross-m68k-gcc7 - cross-mips-gcc7 - cross-nvptx-gcc7 - cross-ppc64-gcc7 - cross-ppc64le-gcc7 - cross-rx-gcc7-bootstrap - cross-rx-gcc7 - cross-s390x-gcc7 - cross-sparc64-gcc7 - cross-sparc-gcc7 - cross-x86_64-gcc7 - gcc7-testresults +gcc7-testresults +cross-aarch64-gcc7 +cross-arm-gcc7 +cross-avr-gcc7-bootstrap +cross-avr-gcc7 +cross-i386-gcc7 +cross-x86_64-gcc7 +cross-s390x-gcc7 +cross-sparc-gcc7 +cross-sparc64-gcc7 +cross-ppc64-gcc7 +cross-ppc64le-gcc7 +cross-m68k-gcc7 +cross-mips-gcc7 +cross-hppa-gcc7 +cross-arm-none-gcc7-bootstrap +cross-arm-none-gcc7 +cross-epiphany-gcc7-bootstrap +cross-epiphany-gcc7 +cross-rx-gcc7-bootstrap +cross-rx-gcc7 +cross-nvptx-gcc7 - diff --git a/change_spec b/change_spec index 72843ee..e7c8f78 100644 --- a/change_spec +++ b/change_spec @@ -55,10 +55,9 @@ p gcc.spec.in \ | sed -e 's%@base_ver@%'$base_ver'%g' \ >> gcc$base_ver-testresults.spec - test -f gcc$base_ver.changes \ - && ( ln -f gcc$base_ver.changes gcc$base_ver-testresults.changes; ) - +echo '' > _multibuild +echo ''gcc$base_ver-testresults'' >> _multibuild add_cross() { local pkgname="$1"; shift @@ -77,7 +76,8 @@ add_cross() { sed -e "s#@base_ver@#$base_ver#" \ -e "s/^\(ExclusiveArch.*\) $rpmtarget[^ \r]*/\1 /" \ >> $pkgname.spec - test -f gcc$base_ver.changes && ln -f gcc$base_ver.changes $pkgname.changes + + echo ''$pkgname'' >> _multibuild } add_newlib_cross() { @@ -120,6 +120,6 @@ for f in *.spec; do sed -i -e '/^# .*-\(BEGIN\|END\)$/d' $f done -osc service localrun format_spec_file +echo '' >> _multibuild -#exit 0 +osc service localrun format_spec_file diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-aarch64-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-arm-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-arm-none-gcc7-bootstrap.changes b/cross-arm-none-gcc7-bootstrap.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-arm-none-gcc7-bootstrap.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-arm-none-gcc7.changes b/cross-arm-none-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-arm-none-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-avr-gcc7-bootstrap.changes b/cross-avr-gcc7-bootstrap.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-avr-gcc7-bootstrap.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-avr-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-epiphany-gcc7-bootstrap.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-epiphany-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-hppa-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-i386-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-m68k-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-mips-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-nvptx-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-ppc64-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-ppc64le-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-rx-gcc7-bootstrap.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-rx-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-s390x-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-sparc-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-sparc64-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/cross-x86_64-gcc7.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes deleted file mode 100644 index 8ddd48d..0000000 --- a/gcc7-testresults.changes +++ /dev/null @@ -1,753 +0,0 @@ -------------------------------------------------------------------- -Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger - -- Add _multibuild to define 2nd spec file as additional flavor. - Eliminates the need for source package links in OBS. - -------------------------------------------------------------------- -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 - -- Add gcc7-pr72764.patch to fix ICE with C++17 code as reported - in [bsc#1204505] - -------------------------------------------------------------------- -Thu Sep 1 10:15:12 UTC 2022 - Martin Liška - -- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch - and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch - in order to support glibc 2.36. -- Enable format_spec_file otherwise one gets huge diff after - running change_spec. -- Remove fixed sys/mount.h. - -------------------------------------------------------------------- -Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa - -- Add patch from upstream to fix altivec.h redefining bool in C++ - which makes bool unusable (boo#1195517): - * gcc7-pr78263.patch - -------------------------------------------------------------------- -Fri Mar 11 07:10:31 UTC 2022 - Richard Biener - -- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the - target, fixing the build of gprbuild. [bsc#1196861] - -------------------------------------------------------------------- -Mon Feb 28 07:21:45 UTC 2022 - Richard Biener - -- Remove include-fixed/sys/rseq.h to fix build on openSUSE:Factory. -- Avoid duplicate license in cross packages. - -------------------------------------------------------------------- -Tue Oct 26 06:20:55 UTC 2021 - Richard Biener - -- Adjust some ambiguous SPDX license specifications to prevent - spec-cleaner from messing up. - -------------------------------------------------------------------- -Mon Oct 25 11:40:00 UTC 2021 - Lukas Lansky - -- Add gcc7-pr55917.patch to do not handle exceptions in std::thread - (jsc#CAR-1182) - -------------------------------------------------------------------- -Wed Oct 20 16:52:20 UTC 2021 - Giuliano Belinassi - -- Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch, - gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch, - gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch, - gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch, - gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch, - gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch, - gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch, - gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch, - gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch, - gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch, - gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch, - gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch, - gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch, - gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch, - gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch, - gcc7-pfe-0016-Backport-Fix-patchable-function-entry-on-arc.patch, - gcc7-pfe-0017-Backport-Add-patch_area_size-and-patch_area_entry-to.patch, - gcc7-pfe-0018-Backport-testsuite-Adjust-patchable_function-tests-f.patch, - gcc7-pfe-0019-Backport-Use-the-section-flag-o-for-__patchable_func.patch, - gcc7-pfe-0020-Backport-varasm-Fix-up-__patchable_function_entries-.patch, - gcc7-pfe-0021-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch, - and gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch - to add -fpatchable-function-entry feature to gcc-7. - -------------------------------------------------------------------- -Mon Sep 27 07:35:46 UTC 2021 - Richard Biener - -- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. -- Add bits/unistd_ext.h to the list of removed fixed includes. - -------------------------------------------------------------------- -Wed Jul 21 06:27:06 UTC 2021 - Richard Biener - -- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from - libsanitizer fixing builds with recent kernels. - -------------------------------------------------------------------- -Wed Feb 3 09:31:02 UTC 2021 - Richard Biener - -- Remove include-fixed/pthread.h -- Change GCC exception licenses to SPDX format - -------------------------------------------------------------------- -Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller - -- add gcc7-pr81942.patch [bsc#1181618] - -------------------------------------------------------------------- -Mon Jan 4 09:29:07 UTC 2021 - Richard Biener - -- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace - violation with getauxval. [bsc#1167939] - -------------------------------------------------------------------- -Thu Nov 26 17:17:44 UTC 2020 - Michael Matz - -- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, - gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line - Speculation mitigation [bsc#1172798, CVE-2020-13844] -- Add gcc7-fix-retrieval-of-testnames.patch to support usage in - testcases added by the above. - -------------------------------------------------------------------- -Thu Nov 26 15:06:50 UTC 2020 - Richard Biener - -- Enable fortran for the nvptx offload compiler. -- Do not specify alternate offload compiler location at - configure time. -- Update README.First-for.SuSE.packagers - -------------------------------------------------------------------- -Thu Nov 26 07:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 - gather and scatter instructions when using -masm=intel. -- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to - reflect changes in option handling in the testsuite. -- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which - are broken testcases showing with malloc debugging enabled. - -------------------------------------------------------------------- -Thu Nov 19 08:22:09 UTC 2020 - Richard Biener - -- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - -moutline-atomics feature and accumulated fixes but not its - default enabling. [jsc#SLE-12209, bsc#1167939] -- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch - and refresh. - -------------------------------------------------------------------- -Mon Nov 16 07:45:55 UTC 2020 - Richard Biener - -- Revert gcc7-pr97774.patch as it causes gdb to crash. - -------------------------------------------------------------------- -Thu Nov 12 13:51:26 UTC 2020 - Richard Biener - -- Fix 32bit libgnat.so link. [bsc#1178675] -- Quote %{cross_arch} consistently when comparing expansion - against string in RPM %if condition. - -------------------------------------------------------------------- -Tue Nov 10 15:24:57 UTC 2020 - Richard Biener - -- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. - [bsc#1178624, bsc#1178577] - -------------------------------------------------------------------- -Tue Nov 10 10:11:33 UTC 2020 - Richard Biener - -- Add gcc7-pr97774.patch to fix debug line info for try/catch. - [bsc#1178614] - -------------------------------------------------------------------- -Fri Sep 18 07:25:53 UTC 2020 - Guillaume GARDET - -- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is - used to build gcc7 (ie when ada is enabled) - -------------------------------------------------------------------- -Mon Mar 16 07:20:32 UTC 2020 - Richard Biener - -- Add gcc7-pr94148.patch to fix corruption of pass private ->aux - via DF. [gcc#94148] - -------------------------------------------------------------------- -Wed Mar 4 12:58:17 UTC 2020 - Richard Biener - -- Add gcc7-pr93888.patch to fix debug information issue with - inlined functions and passed by reference arguments. [gcc#93888] - -------------------------------------------------------------------- -Fri Feb 28 16:59:30 UTC 2020 - Martin Liška - -- Add gcc7-pr93965.patch in order to fix binutils release - date detection issue. - -------------------------------------------------------------------- -Wed Jan 29 09:56:19 UTC 2020 - Richard Biener - -- Add gcc48-bsc1161913.patch to fix register allocation issue with - exception handling code on s390x. [bsc#1161913] - -------------------------------------------------------------------- -Wed Jan 22 17:25:50 UTC 2020 - matz@suse.com - -- Add gcc7-pr92692.patch: Backport PR target/92692 to fix - miscompilation of some atomic code on aarch64. [bsc#1150164] - -------------------------------------------------------------------- -Mon Jan 20 12:04:04 UTC 2020 - Richard Biener - -- Add gcc7-pr93246.patch: Backport PR middle-end/93246 - -------------------------------------------------------------------- -Thu Jan 9 14:26:17 UTC 2020 - Andreas Schwab - -- gcc7-pr92154.patch: Backport PR sanitizer/92154 - -------------------------------------------------------------------- -Tue Jan 7 08:38:25 UTC 2020 - Richard Biener - -- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code - for s390x. [bsc#1160086] [gcc#92950] - -------------------------------------------------------------------- -Thu Nov 14 09:29:39 UTC 2019 - Richard Biener - -- Update to GCC 7.5.0 release. -- Add gcc7-pr85887.patch to fix miscompilation with thread-safe local - static initialization. [gcc#85887] - -------------------------------------------------------------------- -Wed Oct 2 07:46:40 UTC 2019 - Richard Biener - -- Add gcc7-bsc1146475.patch to fix debug info created for array - definitions that complete an earlier declaration. [bsc#1146475] - -------------------------------------------------------------------- -Mon Sep 9 07:33:54 UTC 2019 - Richard Biener - -- Rework shared spec file parts to allow custom Summary and - Description for cross compilers. Clarify their Summary - and Description. [bsc#1148517] -- Reorder things in cross.spec.in so the Version define comes before - the first use of %version. - -------------------------------------------------------------------- -Thu Sep 5 13:29:56 UTC 2019 - Richard Biener - -- Update to gcc-7-branch head (r275405). - * Pulls fix for POWER9 DARN miscompilation. - (bsc#1149145, CVE-2019-15847) - * Includes gcc8-pr89752.patch - -------------------------------------------------------------------- -Fri Aug 16 09:51:33 UTC 2019 - Richard Biener - -- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - -------------------------------------------------------------------- -Thu Jul 25 10:51:53 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273795). - * Includes fix for LTO linker plugin heap overflow. - (bsc#1142649, CVE-2019-14250) - -------------------------------------------------------------------- -Mon Jul 22 09:47:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273666). - * Fixes build with -Werror=return-type. - -------------------------------------------------------------------- -Thu Jul 18 07:10:26 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r273559). - * Includes fix for vector shift miscompilation on s390. [bsc#1141897] - -------------------------------------------------------------------- -Wed Jun 12 10:37:51 UTC 2019 - Martin Liška - -- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487] - -------------------------------------------------------------------- -Wed May 22 12:56:05 UTC 2019 - Martin Liška - -- Strip -flto from $optflags. - -------------------------------------------------------------------- -Wed Apr 24 09:52:10 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r270528). - * Disables switch jump-tables when retpolines are used. - [bsc#1131264, jsc#SLE-6738] - -------------------------------------------------------------------- -Thu Mar 28 08:21:08 UTC 2019 - rguenther@suse.com - -- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. - [bsc#1129389] - -------------------------------------------------------------------- -Thu Mar 14 09:19:08 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r269676). - * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] - * Fixes ICE compiling tensorflow. [bsc#1129389] -- Change URLs to use https. - -------------------------------------------------------------------- -Fri Feb 8 07:50:27 UTC 2019 - rguenther@suse.com - -- Update to gcc-7-branch head (r268660). - * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] -- Improve build reproducability by disabling address-space randomization - during build. - -------------------------------------------------------------------- -Mon Jan 7 08:35:49 UTC 2019 - rguenther@suse.com - -- Update gcc44-rename-info-files.patch to adjust gnat manual - entries in the info directory. [bnc#1114592] - -------------------------------------------------------------------- -Thu Dec 6 12:07:47 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.4 release. -- Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. - Point to /usr/avr/sys-root/include as system header include directory. - -------------------------------------------------------------------- -Fri Aug 17 08:36:04 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r263609). - * Includes fix for build with ISL 0.20. - * Includes fix to no longer try linking -lieee with -mieee-fp. - [bnc#1084842] - -------------------------------------------------------------------- -Fri Jun 29 10:25:01 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r262243). - * Pulls fix for libcpp lexing bug on ppc64le manifesting during - build with gcc8. [bnc#1099119] - * Pulls fix for forcing compile-time tuning even when building - with -march=z13 on s390x. [bnc#1099192] - -------------------------------------------------------------------- -Thu Jun 7 10:20:14 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r261272). - * Fixes support for 32bit ASAN with glibc 2.27+ - * Includes gcc7-bnc1087550.diff - -------------------------------------------------------------------- -Wed Apr 18 14:02:32 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550] - -------------------------------------------------------------------- -Wed Apr 11 07:35:40 UTC 2018 - rguenther@suse.com - -- Update gcc7-bnc1087550.diff with fix from upstream that supports - both ABIs for ios_base::failure. [bnc#1087550] - -------------------------------------------------------------------- -Mon Apr 9 13:51:55 UTC 2018 - rguenther@suse.com - -- Set SUSE_ASNEEDED to zero during %install so libasan keeps its - NEEDED entry for libstdc++.so. [GCC#84428] - -------------------------------------------------------------------- -Fri Apr 6 09:05:43 UTC 2018 - rguenther@suse.com - -- Enable --enable-fix-cortex-a53-835769 for aarch64. -- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI - back to compatible behavior with the default ABI. [bnc#1087550] - -------------------------------------------------------------------- -Tue Apr 3 12:54:54 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258812). - * Picks fix to no longer enable -mpc-relative-literal-loads by default - with --enable-fix-cortex-a53-843419. -- Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] - [bnc#1087930] - -------------------------------------------------------------------- -Wed Mar 7 08:59:22 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r258313). - * includes spectre V2 mitigation patch for s390x. [bnc#1083946] - -------------------------------------------------------------------- -Thu Mar 1 13:03:25 UTC 2018 - rguenther@suse.com - -- Fix nvptx offload target compiler install so GCC can pick up - required files. Split out the newlib part into cross-nvptx-newlib7-devel - and avoid conflicts with GCC 8 variant via Provides/Conflicts - of cross-nvptx-newlib-devel. - -------------------------------------------------------------------- -Tue Feb 27 08:37:14 UTC 2018 - mliska@suse.cz - -- Update to gcc-7-branch head (r258025). - * includes fix for chromium build failure. [bnc#1083290] - -------------------------------------------------------------------- -Mon Feb 26 09:02:16 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r257981). -- Add conflicts to non-bootstrap variant for cross packages to silence - repo-checker. -- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. - -------------------------------------------------------------------- -Thu Feb 1 09:26:51 UTC 2018 - rguenther@suse.com - -- Use %{?_smp_mflags} everywhere. -- Update _constraints to bump physicalmemory and general simplification. - -------------------------------------------------------------------- -Thu Jan 25 09:46:10 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3 release. - -------------------------------------------------------------------- -Mon Jan 22 11:29:58 UTC 2018 - schwab@suse.de - -- Move misplaced %endif - -------------------------------------------------------------------- -Wed Jan 17 13:13:12 UTC 2018 - rguenther@suse.com - -- Update to GCC 7.3.0 RC1 (r256792). - -------------------------------------------------------------------- -Tue Jan 16 11:29:06 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256737) - * Includes gcc7-pr81481.diff - * Adds backport of retpoline support via -mindirect-branch=, - -mfunction-return= and friends. [bnc#1074621] - -------------------------------------------------------------------- -Mon Jan 15 12:24:39 UTC 2018 - rguenther@suse.com - -- Handle new debug sources filelist variant debugsourcefiles.list. -- Prune libstdc++ includes for crosses. - -------------------------------------------------------------------- -Wed Jan 10 08:01:42 UTC 2018 - rguenther@suse.com - -- Do not install target parts of cross compilers into the sysroot - but instead fixup manually (once required). - -------------------------------------------------------------------- -Tue Jan 2 13:29:18 UTC 2018 - rguenther@suse.com - -- Update to gcc-7-branch head (r256067). -- Deal with C++ being disabled for crosses. -- For crosses that have a target triplet not matching that of binutils - create symlinks to as and ld in the GCC private directory. - -------------------------------------------------------------------- -Tue Dec 12 12:41:34 UTC 2017 - rguenther@suse.com - -- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc - integration. - -------------------------------------------------------------------- -Fri Dec 8 10:32:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting - on non-existing target include directory. Remove --with-build-sysroot=/ - hack from icecream cross configs, no longer prune include-fixed for - them to retain a GCC provided limits.h. Remove installed install-tools. - -------------------------------------------------------------------- -Thu Nov 23 09:30:47 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. - [bnc#1068967] - -------------------------------------------------------------------- -Fri Oct 20 11:12:53 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253932). - * contains fix for PR82445 which is about a RPI1 bootloader - miscompile. [bnc#1061667] - -------------------------------------------------------------------- -Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] - [fate#323972] - * contains fix for PR82406 which blocks chromium build. -- Add gcc7-pr81481.diff to fix a register allocation issue. - [bnc#1048861] - -------------------------------------------------------------------- -Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r253221). - * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the - patch but keep the testcase. - -------------------------------------------------------------------- -Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - -- Add support for zero-sized VLAs and allocas with - -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff. - -------------------------------------------------------------------- -Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r251579). - * Includes GCC 7.2 release. - * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch. - -------------------------------------------------------------------- -Fri Aug 25 04:40:35 UTC 2017 - bwiedemann@suse.com - -- Sort tar file list to make cross-* packages build reproducibly - (boo#1041090) - -------------------------------------------------------------------- -Tue Aug 8 12:38:37 UTC 2017 - rguenther@suse.com - -- Add gcc7-pr81766.diff to fix grub2 build. - -------------------------------------------------------------------- -Fri Aug 4 11:41:36 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r250819). - * Includes GCC 7.2 RC1. - * Includes fix for gcov crash. [bnc#1050487] -- Add gcc7-stack-probe.diff for support of -fstack-clash-protection - [bnc#1039513]. -- Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26. - -------------------------------------------------------------------- -Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r249772). - * Includes patch for PR81080. [bnc#1044016] - * Includes patch for PR81204. [bnc#1045732] - * Includes patch for PR81112. [bnc#1043966] - -------------------------------------------------------------------- -Tue Jun 13 08:42:45 UTC 2017 - rguenther@suse.com - -- Fix cross compiler update-alternatives machinery to make rpmlint - happy. - -------------------------------------------------------------------- -Fri Jun 9 11:20:46 UTC 2017 - rguenther@suse.com - -- Update plugin enablement guard to use %sle_version. [bnc#1043590] - -------------------------------------------------------------------- -Wed Jun 7 13:18:16 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248970). - * Includes gcc7-pr80593.patch. - -------------------------------------------------------------------- -Tue May 30 07:39:56 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248590). -- Add #!BuildIgnore: gcc-PIE also to cross compiler builds. - -------------------------------------------------------------------- -Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r248152) -- Drop not working SLE-10 build support. -- For SLE-15 make the i586 compiler generate code for architecture - level of x86_64. -- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] - -------------------------------------------------------------------- -Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247545) - * Includes GCC 7.1 release -- For SLE15 change ppc64le tuning to power9. [fate#322728] -- Change tarball compression to xz, BuildRequire xz. - -------------------------------------------------------------------- -Fri Apr 28 12:26:08 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247368) - * Includes GCC 7.1 RC2 - * Includes ARM ABI fix for PR77728, fixing ABI incompatibility - with GCC 4.8. - -------------------------------------------------------------------- -Thu Apr 20 11:17:21 UTC 2017 - rguenther@suse.com - -- Update to gcc-7-branch head (r247019). -- Always create nvptx offloading cross spec file. -- Fix libada provides/conflicts. -- Package gcov.h. -- Add #!BuildIgnore: gcc-PIE. -- Fix update-alternatives. - -------------------------------------------------------------------- -Tue Apr 4 14:44:52 UTC 2017 - mliska@suse.cz - -- Add update-alternatives for binaries produces by cross compilers. -- Add nospeccleaner comment, remove legacy norootforbuild and - icecream. - -------------------------------------------------------------------- -Fri Mar 31 08:51:09 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246609). -- Add cross-binutils Requires to cross-gcc packages. - -------------------------------------------------------------------- -Mon Mar 27 14:06:43 UTC 2017 - rguenther@suse.com - -- Really fix libtsan requirement on ppc. [boo#1030623] -- Also fix liblsan requirement on pcc. - -------------------------------------------------------------------- -Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246414). -- Package gcov-dump. -- Remove gcc7-debug-dwarf2out-ice.patch. -- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove - useless warning from Wextra that causes build fails due to excessive - log file size. -- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have - a 32bit multilib on any arch. [boo#1030623] - -------------------------------------------------------------------- -Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r246083). - -------------------------------------------------------------------- -Wed Mar 8 14:10:58 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245976). -- BuildRequire at least gcc-4.8 Ada. -- Enable asan and ubsan for s390. -- Also require gcc-c++ of the host compiler version used when that - is changed due to Ada requirements. - -------------------------------------------------------------------- -Tue Feb 14 08:00:25 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245417). -- Enable profiledbootstrap for %ix86, build with release checking. -- Build stage1 with -O2 -g. -- Enable Ada for s390x. -- Enable asan and ubsan for s390x. -- Refresh gcc44-rename-info-files.patch. - -------------------------------------------------------------------- -Thu Feb 2 13:44:56 UTC 2017 - rguenther@suse.com - -- Fix up nvptx offloading so that it actually works. - -------------------------------------------------------------------- -Tue Jan 31 12:25:34 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r245052). -- Use plain avr as gcc target for AVR to match what binutils does. - [bnc#1022404] -- Cleanup spec file and gcc7-rpmlintrc a bit. - -------------------------------------------------------------------- -Thu Jan 26 15:10:21 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244934). -- Add accelerator offloading cross to nvptx-none, for this also - add nvptx-newlib.tar.bz2. - -------------------------------------------------------------------- -Tue Jan 24 12:56:39 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244867). -- Bump libgo SO version to 11. -- PowerPC now supports lsan and tsan. -- Correct lsan/tsan packaging who are 64bits only. - -------------------------------------------------------------------- -Fri Jan 20 08:36:18 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244684). -- Use --with-gcc-major-version-only and drop gcc-dir-version.patch. -- Enable offloading for nvptx-none on the host (offload compiler still - missing). Re-enable HSA offloading. -- Re-add missing cross.spec.in and enable crosses. - -------------------------------------------------------------------- -Thu Jan 12 12:01:01 UTC 2017 - rguenther@suse.com - -- Update to gcc trunk head (r244350). -- Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86. - -------------------------------------------------------------------- -Wed Dec 14 14:34:22 UTC 2016 - rguenther@suse.com - -- Update to gcc trunk head (r243648). -- Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h. - -------------------------------------------------------------------- -Mon Nov 28 10:43:45 UTC 2016 - rguenther@suse.com - -- Remove broken libffi build support. -- Remove more Java remanents. - -------------------------------------------------------------------- -Fri Nov 25 08:30:28 UTC 2016 - mliska@suse.cz - -- Update to gcc trunk (r242874). -- Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files. - -------------------------------------------------------------------- -Wed Nov 23 15:36:06 UTC 2016 - mliska@suse.cz - -- New package, inherits from gcc6 - * gcc-dir-version.patch, drop patchlevel from install directory names - * gcc-add-defaultsspec.diff, add the ability to provide a specs file - that is read by default - * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down - Xen - * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files - * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc - * gcc44-textdomain.patch, make translation files version specific and - adjust textdomain to find them - * gcc44-rename-info-files.patch, fix cross-references in info files when - renaming them to be version specific - * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ - html documentation - * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier - mpfr versions on old products - * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 -- Drops - * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch - and all Java related hunks in included patches - because Java is no longer included in GCC 7. - * gcc6-hsa-enablement.patch as it's part of trunk - * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk - * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunk diff --git a/gcc7.changes b/gcc7.changes index 8ddd48d..705632a 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue May 9 13:12:55 UTC 2023 - Richard Biener + +- Backport _multibuild auto-generation. Remove redundant + .changes files. + ------------------------------------------------------------------- Fri May 5 15:02:29 UTC 2023 - Dominique Leuenberger