diff --git a/cross-aarch64-gcc13-bootstrap.spec b/cross-aarch64-gcc13-bootstrap.spec index 409cda2..4103dd9 100644 --- a/cross-aarch64-gcc13-bootstrap.spec +++ b/cross-aarch64-gcc13-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-aarch64-gcc13.spec b/cross-aarch64-gcc13.spec index 0361e5e..24e375b 100644 --- a/cross-aarch64-gcc13.spec +++ b/cross-aarch64-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-amdgcn-gcc13.spec b/cross-amdgcn-gcc13.spec index 4a8c2ad..f8a97e0 100644 --- a/cross-amdgcn-gcc13.spec +++ b/cross-amdgcn-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-arm-gcc13.spec b/cross-arm-gcc13.spec index 38b5929..39d3424 100644 --- a/cross-arm-gcc13.spec +++ b/cross-arm-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-arm-none-gcc13-bootstrap.spec b/cross-arm-none-gcc13-bootstrap.spec index 701a8d0..4513986 100644 --- a/cross-arm-none-gcc13-bootstrap.spec +++ b/cross-arm-none-gcc13-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -140,6 +140,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -371,6 +372,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-arm-none-gcc13.spec b/cross-arm-none-gcc13.spec index f95a62f..2e25107 100644 --- a/cross-arm-none-gcc13.spec +++ b/cross-arm-none-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-avr-gcc13-bootstrap.spec b/cross-avr-gcc13-bootstrap.spec index cc8cfd1..c05aec1 100644 --- a/cross-avr-gcc13-bootstrap.spec +++ b/cross-avr-gcc13-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-avr-gcc13.spec b/cross-avr-gcc13.spec index 4a5ae36..36ed32f 100644 --- a/cross-avr-gcc13.spec +++ b/cross-avr-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-bpf-gcc13.spec b/cross-bpf-gcc13.spec index 7249a2c..a799d81 100644 --- a/cross-bpf-gcc13.spec +++ b/cross-bpf-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-hppa-gcc13-bootstrap.spec b/cross-hppa-gcc13-bootstrap.spec index 7d51bcd..3dac66e 100644 --- a/cross-hppa-gcc13-bootstrap.spec +++ b/cross-hppa-gcc13-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-hppa-gcc13.spec b/cross-hppa-gcc13.spec index 4873968..762196c 100644 --- a/cross-hppa-gcc13.spec +++ b/cross-hppa-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-m68k-gcc13.spec b/cross-m68k-gcc13.spec index ddd0465..a2f3109 100644 --- a/cross-m68k-gcc13.spec +++ b/cross-m68k-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-mips-gcc13.spec b/cross-mips-gcc13.spec index ef6b25c..ff78711 100644 --- a/cross-mips-gcc13.spec +++ b/cross-mips-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-nvptx-gcc13.spec b/cross-nvptx-gcc13.spec index b007bfe..c3ce918 100644 --- a/cross-nvptx-gcc13.spec +++ b/cross-nvptx-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-ppc64-gcc13.spec b/cross-ppc64-gcc13.spec index 36161e8..738fcd2 100644 --- a/cross-ppc64-gcc13.spec +++ b/cross-ppc64-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-ppc64le-gcc13-bootstrap.spec b/cross-ppc64le-gcc13-bootstrap.spec index c77c138..4c2b2cc 100644 --- a/cross-ppc64le-gcc13-bootstrap.spec +++ b/cross-ppc64le-gcc13-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-ppc64le-gcc13.spec b/cross-ppc64le-gcc13.spec index 36c8610..c000bc6 100644 --- a/cross-ppc64le-gcc13.spec +++ b/cross-ppc64le-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-pru-gcc13-bootstrap.spec b/cross-pru-gcc13-bootstrap.spec index be76dab..5b2a636 100644 --- a/cross-pru-gcc13-bootstrap.spec +++ b/cross-pru-gcc13-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -140,6 +140,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -371,6 +372,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-pru-gcc13.spec b/cross-pru-gcc13.spec index f73aade..99b1bc2 100644 --- a/cross-pru-gcc13.spec +++ b/cross-pru-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-riscv64-elf-gcc13-bootstrap.spec b/cross-riscv64-elf-gcc13-bootstrap.spec index 4d8f398..5206219 100644 --- a/cross-riscv64-elf-gcc13-bootstrap.spec +++ b/cross-riscv64-elf-gcc13-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -140,6 +140,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -371,6 +372,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-riscv64-elf-gcc13.spec b/cross-riscv64-elf-gcc13.spec index 1998043..771609a 100644 --- a/cross-riscv64-elf-gcc13.spec +++ b/cross-riscv64-elf-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-riscv64-gcc13-bootstrap.spec b/cross-riscv64-gcc13-bootstrap.spec index f7c39f7..cad51de 100644 --- a/cross-riscv64-gcc13-bootstrap.spec +++ b/cross-riscv64-gcc13-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-riscv64-gcc13.spec b/cross-riscv64-gcc13.spec index 2519785..45aefb0 100644 --- a/cross-riscv64-gcc13.spec +++ b/cross-riscv64-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-rx-gcc13-bootstrap.spec b/cross-rx-gcc13-bootstrap.spec index 116ba69..11088fe 100644 --- a/cross-rx-gcc13-bootstrap.spec +++ b/cross-rx-gcc13-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -140,6 +140,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -371,6 +372,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-rx-gcc13.spec b/cross-rx-gcc13.spec index cd07604..cfefa46 100644 --- a/cross-rx-gcc13.spec +++ b/cross-rx-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-s390x-gcc13-bootstrap.spec b/cross-s390x-gcc13-bootstrap.spec index daed67d..100078d 100644 --- a/cross-s390x-gcc13-bootstrap.spec +++ b/cross-s390x-gcc13-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-s390x-gcc13.spec b/cross-s390x-gcc13.spec index 89628b4..bd45531 100644 --- a/cross-s390x-gcc13.spec +++ b/cross-s390x-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-sparc-gcc13.spec b/cross-sparc-gcc13.spec index ea53b27..d25c6e9 100644 --- a/cross-sparc-gcc13.spec +++ b/cross-sparc-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-sparc64-gcc13.spec b/cross-sparc64-gcc13.spec index c51f958..16dd7fe 100644 --- a/cross-sparc64-gcc13.spec +++ b/cross-sparc64-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/cross-x86_64-gcc13.spec b/cross-x86_64-gcc13.spec index 8ce345c..c6b7ea7 100644 --- a/cross-x86_64-gcc13.spec +++ b/cross-x86_64-gcc13.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -139,6 +139,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -370,6 +371,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/gcc.spec.in b/gcc.spec.in index cafb1bf..333b0ab 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -115,11 +115,16 @@ %endif # Enable plugins just for Tumbleweed, not for SLES -%if 0%{!?sle_version:1} +%if 0%{?is_opensuse} %define enable_plugins 1 -%define build_jit 1 %else %define enable_plugins 0 +%endif + +# Do not enable JIT support on SLE15 +%if %{suse_version} >= 1600 +%define build_jit 1 +%else %define build_jit 0 %endif @@ -391,6 +396,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -1368,6 +1374,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/gcc13-pr118780.patch b/gcc13-pr118780.patch new file mode 100644 index 0000000..46ca6e8 --- /dev/null +++ b/gcc13-pr118780.patch @@ -0,0 +1,82 @@ +From 0e0157bd29f5d3d8d9a8041b19a0311d5c6fe636 Mon Sep 17 00:00:00 2001 +From: Richard Biener +Date: Fri, 7 Feb 2025 14:42:23 +0100 +Subject: [PATCH] jit/118780 - make sure to include dlfcn.h when plugin support + is disabled +To: gcc-patches@gcc.gnu.org + +The following makes the dlfcn.h explicitly requested which avoids +build failure when JIT is enabled but plugin support disabled as +currently the include is conditional on plugin support. + + PR jit/118780 +gcc/ + * system.h: Check INCLUDE_DLFCN_H for including dlfcn.h instead + of ENABLE_PLUGIN. + * plugin.cc: Define INCLUDE_DLFCN_H. + +gcc/jit/ + * jit-playback.cc: Define INCLUDE_DLFCN_H. + * jit-result.cc: Likewise. + +(cherry picked from commit e22962538f64bb6e5ac87977ec8a5d86f4ef21cb) +--- + gcc/jit/jit-playback.cc | 2 ++ + gcc/jit/jit-result.cc | 1 + + gcc/plugin.cc | 1 + + gcc/system.h | 2 +- + 4 files changed, 5 insertions(+), 1 deletion(-) + +diff --git a/gcc/jit/jit-playback.cc b/gcc/jit/jit-playback.cc +index e06f161aad9..74903186622 100644 +--- a/gcc/jit/jit-playback.cc ++++ b/gcc/jit/jit-playback.cc +@@ -20,6 +20,8 @@ along with GCC; see the file COPYING3. If not see + + #include "config.h" + #define INCLUDE_MUTEX ++#define INCLUDE_DLFCN_H ++#include "libgccjit.h" + #include "system.h" + #include "coretypes.h" + #include "target.h" +diff --git a/gcc/jit/jit-result.cc b/gcc/jit/jit-result.cc +index e00f4d861d8..579c4cb0eb8 100644 +--- a/gcc/jit/jit-result.cc ++++ b/gcc/jit/jit-result.cc +@@ -19,6 +19,7 @@ along with GCC; see the file COPYING3. If not see + . */ + + #include "config.h" ++#define INCLUDE_DLFCN_H + #include "system.h" + #include "coretypes.h" + +diff --git a/gcc/plugin.cc b/gcc/plugin.cc +index 142f3fa4131..045c18f1a68 100644 +--- a/gcc/plugin.cc ++++ b/gcc/plugin.cc +@@ -21,6 +21,7 @@ along with GCC; see the file COPYING3. If not see + APIs described in doc/plugin.texi. */ + + #include "config.h" ++#define INCLUDE_DLFCN_H + #include "system.h" + #include "coretypes.h" + #include "options.h" +diff --git a/gcc/system.h b/gcc/system.h +index 03ab33ac960..0354883ed3f 100644 +--- a/gcc/system.h ++++ b/gcc/system.h +@@ -690,7 +690,7 @@ extern int vsnprintf (char *, size_t, const char *, va_list); + # endif + #endif + +-#if defined (ENABLE_PLUGIN) && defined (HAVE_DLFCN_H) ++#if defined (INCLUDE_DLFCN_H) && defined (HAVE_DLFCN_H) + /* If plugin support is enabled, we could use libdl. */ + #include + #endif +-- +2.43.0 + diff --git a/gcc13-testresults.spec b/gcc13-testresults.spec index aaca531..cafea52 100644 --- a/gcc13-testresults.spec +++ b/gcc13-testresults.spec @@ -1,7 +1,7 @@ # # spec file for package gcc13-testresults # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -135,11 +135,16 @@ %endif # Enable plugins just for Tumbleweed, not for SLES -%if 0%{!?sle_version:1} +%if 0%{?is_opensuse} %define enable_plugins 1 -%define build_jit 1 %else %define enable_plugins 0 +%endif + +# Do not enable JIT support on SLE15 +%if %{suse_version} >= 1600 +%define build_jit 1 +%else %define build_jit 0 %endif @@ -407,6 +412,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -554,6 +560,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 diff --git a/gcc13.changes b/gcc13.changes index 73e2cf6..6c26201 100644 --- a/gcc13.changes +++ b/gcc13.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Thu Feb 6 10:25:01 UTC 2025 - Richard Biener + +- Fix condition on whether to enable plugins or JIT support to + not check sle_version which is not defined in SLFO but to check + is_opensuse and suse_version instead. +- Add gcc13-pr118780.patch to make the SLFO config work. + ------------------------------------------------------------------- Tue Oct 22 08:06:21 UTC 2024 - Richard Biener diff --git a/gcc13.spec b/gcc13.spec index db11437..2a45f90 100644 --- a/gcc13.spec +++ b/gcc13.spec @@ -1,7 +1,7 @@ # # spec file for package gcc13 # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -114,11 +114,16 @@ %endif # Enable plugins just for Tumbleweed, not for SLES -%if 0%{!?sle_version:1} +%if 0%{?is_opensuse} %define enable_plugins 1 -%define build_jit 1 %else %define enable_plugins 0 +%endif + +# Do not enable JIT support on SLE15 +%if %{suse_version} >= 1600 +%define build_jit 1 +%else %define build_jit 0 %endif @@ -386,6 +391,7 @@ Patch24: gcc13-sanitizer-remove-crypt-interception.patch Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-pr116657.patch +Patch29: gcc13-pr118780.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -2378,6 +2384,7 @@ ln -s newlib-4.3.0.20230120/newlib . %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 +%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1