diff --git a/cross-aarch64-gcc13-bootstrap.spec b/cross-aarch64-gcc13-bootstrap.spec index 87068fc..734e16e 100644 --- a/cross-aarch64-gcc13-bootstrap.spec +++ b/cross-aarch64-gcc13-bootstrap.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-aarch64-gcc13.spec b/cross-aarch64-gcc13.spec index 840cb72..10533ea 100644 --- a/cross-aarch64-gcc13.spec +++ b/cross-aarch64-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-amdgcn-gcc13.spec b/cross-amdgcn-gcc13.spec index d2a1c17..c48f0a4 100644 --- a/cross-amdgcn-gcc13.spec +++ b/cross-amdgcn-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-arm-gcc13.spec b/cross-arm-gcc13.spec index 0a8d60e..0ac2f42 100644 --- a/cross-arm-gcc13.spec +++ b/cross-arm-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-arm-none-gcc13-bootstrap.spec b/cross-arm-none-gcc13-bootstrap.spec index 481a895..42fa900 100644 --- a/cross-arm-none-gcc13-bootstrap.spec +++ b/cross-arm-none-gcc13-bootstrap.spec @@ -108,7 +108,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -134,7 +134,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -335,7 +334,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-arm-none-gcc13.spec b/cross-arm-none-gcc13.spec index 7660515..f3a10eb 100644 --- a/cross-arm-none-gcc13.spec +++ b/cross-arm-none-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-avr-gcc13-bootstrap.spec b/cross-avr-gcc13-bootstrap.spec index ad2197d..e87f6dd 100644 --- a/cross-avr-gcc13-bootstrap.spec +++ b/cross-avr-gcc13-bootstrap.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-avr-gcc13.spec b/cross-avr-gcc13.spec index 4725e82..90994d7 100644 --- a/cross-avr-gcc13.spec +++ b/cross-avr-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-bpf-gcc13.spec b/cross-bpf-gcc13.spec index 442ff49..0118eab 100644 --- a/cross-bpf-gcc13.spec +++ b/cross-bpf-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-epiphany-gcc13-bootstrap.spec b/cross-epiphany-gcc13-bootstrap.spec index b1c67ff..17b6ab6 100644 --- a/cross-epiphany-gcc13-bootstrap.spec +++ b/cross-epiphany-gcc13-bootstrap.spec @@ -108,7 +108,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -134,7 +134,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -335,7 +334,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-epiphany-gcc13.spec b/cross-epiphany-gcc13.spec index 6358727..a1d165f 100644 --- a/cross-epiphany-gcc13.spec +++ b/cross-epiphany-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-hppa-gcc13-bootstrap.spec b/cross-hppa-gcc13-bootstrap.spec index 8b68b41..0cb3a6d 100644 --- a/cross-hppa-gcc13-bootstrap.spec +++ b/cross-hppa-gcc13-bootstrap.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-hppa-gcc13.spec b/cross-hppa-gcc13.spec index 14987c0..3d27866 100644 --- a/cross-hppa-gcc13.spec +++ b/cross-hppa-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-m68k-gcc13.spec b/cross-m68k-gcc13.spec index a589c30..c45992d 100644 --- a/cross-m68k-gcc13.spec +++ b/cross-m68k-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-mips-gcc13.spec b/cross-mips-gcc13.spec index 30a8860..0ae878d 100644 --- a/cross-mips-gcc13.spec +++ b/cross-mips-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-nvptx-gcc13.spec b/cross-nvptx-gcc13.spec index 26adfb7..e261b5d 100644 --- a/cross-nvptx-gcc13.spec +++ b/cross-nvptx-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-ppc64-gcc13.spec b/cross-ppc64-gcc13.spec index 8db01b2..96c0ee4 100644 --- a/cross-ppc64-gcc13.spec +++ b/cross-ppc64-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-ppc64le-gcc13.spec b/cross-ppc64le-gcc13.spec index 8dabd25..b01b408 100644 --- a/cross-ppc64le-gcc13.spec +++ b/cross-ppc64le-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-pru-gcc13-bootstrap.spec b/cross-pru-gcc13-bootstrap.spec index 177dee0..7194ccf 100644 --- a/cross-pru-gcc13-bootstrap.spec +++ b/cross-pru-gcc13-bootstrap.spec @@ -108,7 +108,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -134,7 +134,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -335,7 +334,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-pru-gcc13.spec b/cross-pru-gcc13.spec index e89dece..1f40652 100644 --- a/cross-pru-gcc13.spec +++ b/cross-pru-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-riscv64-elf-gcc13-bootstrap.spec b/cross-riscv64-elf-gcc13-bootstrap.spec index 1aad6d1..c846702 100644 --- a/cross-riscv64-elf-gcc13-bootstrap.spec +++ b/cross-riscv64-elf-gcc13-bootstrap.spec @@ -108,7 +108,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -134,7 +134,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -335,7 +334,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-riscv64-elf-gcc13.spec b/cross-riscv64-elf-gcc13.spec index 2458a18..2630336 100644 --- a/cross-riscv64-elf-gcc13.spec +++ b/cross-riscv64-elf-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-riscv64-gcc13-bootstrap.spec b/cross-riscv64-gcc13-bootstrap.spec index c5a4fd5..86ca4bf 100644 --- a/cross-riscv64-gcc13-bootstrap.spec +++ b/cross-riscv64-gcc13-bootstrap.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-riscv64-gcc13.spec b/cross-riscv64-gcc13.spec index 35de18d..febffca 100644 --- a/cross-riscv64-gcc13.spec +++ b/cross-riscv64-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-rx-gcc13-bootstrap.spec b/cross-rx-gcc13-bootstrap.spec index 9d7befa..168f680 100644 --- a/cross-rx-gcc13-bootstrap.spec +++ b/cross-rx-gcc13-bootstrap.spec @@ -108,7 +108,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -134,7 +134,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -335,7 +334,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-rx-gcc13.spec b/cross-rx-gcc13.spec index c97a9ae..1ab8e37 100644 --- a/cross-rx-gcc13.spec +++ b/cross-rx-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-s390x-gcc13.spec b/cross-s390x-gcc13.spec index 256b833..fbcabbe 100644 --- a/cross-s390x-gcc13.spec +++ b/cross-s390x-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-sparc-gcc13.spec b/cross-sparc-gcc13.spec index fec4ea5..8cc980f 100644 --- a/cross-sparc-gcc13.spec +++ b/cross-sparc-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-sparc64-gcc13.spec b/cross-sparc64-gcc13.spec index 98f2ed7..0c88587 100644 --- a/cross-sparc64-gcc13.spec +++ b/cross-sparc64-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/cross-x86_64-gcc13.spec b/cross-x86_64-gcc13.spec index 9f36e38..14f3ee1 100644 --- a/cross-x86_64-gcc13.spec +++ b/cross-x86_64-gcc13.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,7 +133,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -334,7 +333,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/gcc-13.1.1+git7489.tar.xz b/gcc-13.1.1+git7489.tar.xz deleted file mode 100644 index 033f43c..0000000 --- a/gcc-13.1.1+git7489.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a698d4769513cb6c9766793c87981bfc0637bde537508aa3e5cd6a13e5c73c9a -size 87014676 diff --git a/gcc-13.1.1+git7552.tar.xz b/gcc-13.1.1+git7552.tar.xz new file mode 100644 index 0000000..7cd9e70 --- /dev/null +++ b/gcc-13.1.1+git7552.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98b95d594a6cbb5c270be7214c45873e87b0b28194833e7837c54438748918fc +size 86948796 diff --git a/gcc.spec.in b/gcc.spec.in index d50fd05..a27a2c7 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -204,7 +204,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 1 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -385,7 +385,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -1345,7 +1344,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/gcc13-pr110334.patch b/gcc13-pr110334.patch deleted file mode 100644 index b13e6ac..0000000 --- a/gcc13-pr110334.patch +++ /dev/null @@ -1,135 +0,0 @@ -From abdf0b6cdff5783b97f35ad61ae31433f0569dfd Mon Sep 17 00:00:00 2001 -From: Jason Merrill -Date: Tue, 27 Jun 2023 05:15:01 -0400 -Subject: [PATCH] c++: inherited constructor attributes -To: gcc-patches@gcc.gnu.org - -Inherited constructors are like constructor clones; they don't exist from -the language perspective, so they should copy the attributes in the same -way. But it doesn't make sense to copy alias or ifunc attributes in either -case. Unlike handle_copy_attribute, we do want to copy inlining attributes. - -The discussion of PR110334 pointed out that we weren't copying the -always_inline attribute, leading to poor inlining choices. - - PR c++/110334 - -gcc/cp/ChangeLog: - - * cp-tree.h (clone_attrs): Declare. - * method.cc (implicitly_declare_fn): Use it for inherited - constructor. - * optimize.cc (clone_attrs): New. - (maybe_clone_body): Use it. - -gcc/testsuite/ChangeLog: - - * g++.dg/cpp1z/nodiscard-inh1.C: New test. ---- - gcc/cp/cp-tree.h | 1 + - gcc/cp/method.cc | 2 ++ - gcc/cp/optimize.cc | 26 ++++++++++++++++++++- - gcc/testsuite/g++.dg/cpp1z/nodiscard-inh1.C | 15 ++++++++++++ - 4 files changed, 43 insertions(+), 1 deletion(-) - create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard-inh1.C - -diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h -index 83982233111..0d7a6c153dc 100644 ---- a/gcc/cp/cp-tree.h -+++ b/gcc/cp/cp-tree.h -@@ -7282,6 +7282,7 @@ extern void module_preprocess_options (cpp_reader *); - extern bool handle_module_option (unsigned opt, const char *arg, int value); - - /* In optimize.cc */ -+extern tree clone_attrs (tree); - extern bool maybe_clone_body (tree); - - /* In parser.cc */ -diff --git a/gcc/cp/method.cc b/gcc/cp/method.cc -index 91cf943f110..8ed967ddb21 100644 ---- a/gcc/cp/method.cc -+++ b/gcc/cp/method.cc -@@ -3294,6 +3294,8 @@ implicitly_declare_fn (special_function_kind kind, tree type, - /* Copy constexpr from the inherited constructor even if the - inheriting constructor doesn't satisfy the requirements. */ - constexpr_p = DECL_DECLARED_CONSTEXPR_P (inherited_ctor); -+ /* Also copy any attributes. */ -+ DECL_ATTRIBUTES (fn) = clone_attrs (DECL_ATTRIBUTES (inherited_ctor)); - } - - /* Add the "this" parameter. */ -diff --git a/gcc/cp/optimize.cc b/gcc/cp/optimize.cc -index f73d86b6c6b..9e8926e4cc6 100644 ---- a/gcc/cp/optimize.cc -+++ b/gcc/cp/optimize.cc -@@ -28,6 +28,7 @@ along with GCC; see the file COPYING3. If not see - #include "debug.h" - #include "tree-inline.h" - #include "tree-iterator.h" -+#include "attribs.h" - - /* Prototypes. */ - -@@ -446,6 +447,29 @@ maybe_thunk_body (tree fn, bool force) - return 1; - } - -+/* Copy most attributes from ATTRS, omitting attributes that can really only -+ apply to a single decl. */ -+ -+tree -+clone_attrs (tree attrs) -+{ -+ tree new_attrs = NULL_TREE; -+ tree *p = &new_attrs; -+ -+ for (tree a = attrs; a; a = TREE_CHAIN (a)) -+ { -+ tree aname = get_attribute_name (a); -+ if (is_attribute_namespace_p ("", a) -+ && (is_attribute_p ("alias", aname) -+ || is_attribute_p ("ifunc", aname))) -+ continue; -+ *p = copy_node (a); -+ p = &TREE_CHAIN (*p); -+ } -+ *p = NULL_TREE; -+ return new_attrs; -+} -+ - /* FN is a function that has a complete body. Clone the body as - necessary. Returns nonzero if there's no longer any need to - process the main body. */ -@@ -503,7 +527,7 @@ maybe_clone_body (tree fn) - DECL_VISIBILITY (clone) = DECL_VISIBILITY (fn); - DECL_VISIBILITY_SPECIFIED (clone) = DECL_VISIBILITY_SPECIFIED (fn); - DECL_DLLIMPORT_P (clone) = DECL_DLLIMPORT_P (fn); -- DECL_ATTRIBUTES (clone) = copy_list (DECL_ATTRIBUTES (fn)); -+ DECL_ATTRIBUTES (clone) = clone_attrs (DECL_ATTRIBUTES (fn)); - DECL_DISREGARD_INLINE_LIMITS (clone) = DECL_DISREGARD_INLINE_LIMITS (fn); - set_decl_section_name (clone, fn); - -diff --git a/gcc/testsuite/g++.dg/cpp1z/nodiscard-inh1.C b/gcc/testsuite/g++.dg/cpp1z/nodiscard-inh1.C -new file mode 100644 -index 00000000000..bc2555930f1 ---- /dev/null -+++ b/gcc/testsuite/g++.dg/cpp1z/nodiscard-inh1.C -@@ -0,0 +1,15 @@ -+// [[nodiscard]] should apply to inherited constructors. -+// { dg-do compile { target c++11 } } -+ -+struct A { -+ [[nodiscard]] A(int); -+}; -+ -+struct B: A { -+ using A::A; -+}; -+ -+int main() -+{ -+ B(42); // { dg-warning nodiscard } -+} --- -2.35.3 - diff --git a/gcc13-testresults.spec b/gcc13-testresults.spec index 48bdc9b..92184c2 100644 --- a/gcc13-testresults.spec +++ b/gcc13-testresults.spec @@ -221,7 +221,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -401,7 +401,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -536,7 +535,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 diff --git a/gcc13.changes b/gcc13.changes index 760d34b..94b2d6d 100644 --- a/gcc13.changes +++ b/gcc13.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jul 10 08:12:40 UTC 2023 - Richard Biener + +- Bump to f9781fcf733ca3afe5b5811afd8ecbb18d9d3a11, git7552 +- Remove gcc13-pr110334.patch again as it breaks libreoffice build. + ------------------------------------------------------------------- Wed Jun 28 06:56:52 UTC 2023 - Richard Biener diff --git a/gcc13.spec b/gcc13.spec index ce19b0b..87fdf0b 100644 --- a/gcc13.spec +++ b/gcc13.spec @@ -200,7 +200,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.1.1+git7489 +Version: 13.1.1+git7552 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -380,7 +380,6 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21: gcc13-pr110334.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -2353,7 +2352,6 @@ ln -s newlib-4.3.0.20230120/newlib . %patch18 -p1 %patch20 -p1 %endif -%patch21 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1