summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilken Gottwalt2024-08-12 14:14:48 +0200
committerWilken Gottwalt2024-08-12 14:14:48 +0200
commitfd87c9eda431d594054d8ecd0d741fc7d64524d4 (patch)
tree69474cb65217305e6b667ad61cf92a58077e78c8
parent2641b10ebe91f93264693de52a41963c26f422f4 (diff)
downloadaur-fd87c9eda431d594054d8ecd0d741fc7d64524d4.tar.gz
update to GCC 15 snapshot 20240804
Also removed first Modula-2 patch, because I got it mainlined.
-rw-r--r--.SRCINFO30
-rw-r--r--0001-gm2-add-missing-debug-output-guard.patch37
-rw-r--r--PKGBUILD9
3 files changed, 17 insertions, 59 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9289f274410c..a7812246ad0d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = gcc-snapshot
pkgdesc = The GNU Compiler Collection (snapshot)
- pkgver = 15.1.0.snapshot20240804
+ pkgver = 15.1.0.snapshot20240811
pkgrel = 1
url = https://gcc.gnu.org
arch = x86_64
@@ -22,7 +22,7 @@ pkgbase = gcc-snapshot
makedepends = zstd
options = !emptydirs
options = !lto
- source = https://ftp.fu-berlin.de/unix/languages/gcc/snapshots/15-20240804/gcc-15-20240804.tar.xz
+ source = https://ftp.fu-berlin.de/unix/languages/gcc/snapshots/15-20240811/gcc-15-20240811.tar.xz
source = git+https://repo.or.cz/isl.git#branch=maint
source = https://gmplib.org/download/gmp/gmp-6.3.0.tar.xz
source = https://gmplib.org/download/gmp/gmp-6.3.0.tar.xz.sig
@@ -32,7 +32,6 @@ pkgbase = gcc-snapshot
source = c89
source = c99
source = gcc-ada-repro.patch
- source = 0001-gm2-add-missing-debug-output-guard.patch
source = 0002-gm2-fix-bad-programming-practice-identifier-warning.patch
source = 0003-gm2-fix-bad-programming-practice-warning.patch
validpgpkeys = F3691687D867B81B51CE07D9BBE43771487328A9
@@ -41,7 +40,7 @@ pkgbase = gcc-snapshot
validpgpkeys = D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62
validpgpkeys = 343C2FF0FBEE5EC2EDBEF399F3599FF828C67298
validpgpkeys = A534BE3F83E241D918280AEB5831D11A0D4DB02A
- sha256sums = 33753086290136932ce01b6e7a1908ac00111fc46b1fb81dd3d58f1c5613a976
+ sha256sums = 11c3bf4fcb44309162d3e6c558aab48b27de8318e17f06b38da0f5634e4e1146
sha256sums = SKIP
sha256sums = a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898
sha256sums = SKIP
@@ -51,13 +50,12 @@ pkgbase = gcc-snapshot
sha256sums = de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931
sha256sums = 2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a
sha256sums = 1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f
- sha256sums = ce57c73ef16f4d56c2bec4cee79d876b5f2e67e85da1988b3a2cf4049575556a
sha256sums = 9252eca98be0183732f83c383e4680a40f756bab11df9269b53484fccf106874
sha256sums = 6fad5923d838486e72b41766b8bfd8a6785ff1fbd2005e1196107c9dc8d36a1d
pkgname = gcc-snapshot
pkgdesc = The GNU Compiler Collection - C and C++ frontends (snapshot)
- depends = gcc-libs-snapshot=15.1.0.snapshot20240804-1
+ depends = gcc-libs-snapshot=15.1.0.snapshot20240811-1
depends = binutils>=2.40
depends = zstd
optdepends = lib32-gcc-libs-snapshot: for generating code for 32-bit ABI
@@ -77,7 +75,7 @@ pkgname = gcc-libs-snapshot
depends = glibc>=2.36
provides = gcc-libs-snapshot-multilib
provides = gcc-libs-multilib
- provides = gcc-libs=15.1.0.snapshot20240804-1
+ provides = gcc-libs=15.1.0.snapshot20240811-1
provides = libgo.so
provides = libgfortran.so
provides = libgphobos.so
@@ -109,7 +107,7 @@ pkgname = lib32-gcc-libs-snapshot
pkgname = gcc-ada-snapshot
pkgdesc = Ada front-end for GCC (snapshot)
- depends = gcc-snapshot=15.1.0.snapshot20240804-1
+ depends = gcc-snapshot=15.1.0.snapshot20240811-1
provides = gcc-ada-snapshot-multilib
provides = gcc-ada-multilib
provides = gcc-ada
@@ -123,7 +121,7 @@ pkgname = gcc-ada-snapshot
pkgname = gcc-d-snapshot
pkgdesc = D frontend for GCC (snapshot)
- depends = gcc-snapshot=15.1.0.snapshot20240804-1
+ depends = gcc-snapshot=15.1.0.snapshot20240811-1
provides = gcc-d
provides = gdc
conflicts = gcc-d
@@ -134,7 +132,7 @@ pkgname = gcc-d-snapshot
pkgname = gcc-fortran-snapshot
pkgdesc = Fortran front-end for GCC (snapshot)
- depends = gcc-snapshot=15.1.0.snapshot20240804-1
+ depends = gcc-snapshot=15.1.0.snapshot20240811-1
provides = gcc-fortran-snapshot-multilib
provides = gcc-fortran-multilib
provides = gcc-fortran
@@ -147,7 +145,7 @@ pkgname = gcc-fortran-snapshot
pkgname = gcc-go-snapshot
pkgdesc = Go front-end for GCC (snapshot)
- depends = gcc-snapshot=15.1.0.snapshot20240804-1
+ depends = gcc-snapshot=15.1.0.snapshot20240811-1
provides = go=1.18
provides = gcc-go-snapshot-multilib
provides = gcc-go-multilib
@@ -160,7 +158,7 @@ pkgname = gcc-go-snapshot
pkgname = gcc-m2-snapshot
pkgdesc = Modula-2 frontend for GCC (snapshot)
- depends = gcc-snapshot=15.1.0.snapshot20240804-1
+ depends = gcc-snapshot=15.1.0.snapshot20240811-1
provides = gcc-m2-snapshot-multilib
provides = gcc-m2-multilib
provides = gcc-m2
@@ -173,7 +171,7 @@ pkgname = gcc-m2-snapshot
pkgname = gcc-objc-snapshot
pkgdesc = Objective-C front-end for GCC (snapshot)
- depends = gcc-snapshot=15.1.0.snapshot20240804-1
+ depends = gcc-snapshot=15.1.0.snapshot20240811-1
provides = gcc-objc-snapshot-multilib
provides = gcc-objc-multilib
provides = gcc-objc
@@ -186,7 +184,7 @@ pkgname = gcc-objc-snapshot
pkgname = gcc-rust-snapshot
pkgdesc = Rust frontend for GCC (snapshot)
- depends = gcc-snapshot=15.1.0.snapshot20240804-1
+ depends = gcc-snapshot=15.1.0.snapshot20240811-1
provides = gcc-rust-snapshot-multilib
provides = gcc-rust-multilib
provides = gcc-rust
@@ -199,7 +197,7 @@ pkgname = gcc-rust-snapshot
pkgname = lto-dump-snapshot
pkgdesc = Dump link time optimization object files (snapshot)
- depends = gcc-snapshot=15.1.0.snapshot20240804-1
+ depends = gcc-snapshot=15.1.0.snapshot20240811-1
provides = lto-dump
conflicts = lto-dump
replaces = lto-dump
@@ -207,7 +205,7 @@ pkgname = lto-dump-snapshot
pkgname = libgccjit-snapshot
pkgdesc = Just-In-Time Compilation with GCC backend (snapshot)
- depends = gcc-snapshot=15.1.0.snapshot20240804-1
+ depends = gcc-snapshot=15.1.0.snapshot20240811-1
provides = libgccjit
conflicts = libgccjit
replaces = libgccjit
diff --git a/0001-gm2-add-missing-debug-output-guard.patch b/0001-gm2-add-missing-debug-output-guard.patch
deleted file mode 100644
index d16eb8e554df..000000000000
--- a/0001-gm2-add-missing-debug-output-guard.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 8b963ba492ea97a8d453295185ca05a2ad270b24 Mon Sep 17 00:00:00 2001
-From: Wilken Gottwalt <wilken.gottwalt@posteo.net>
-Date: Sun, 21 Jul 2024 09:22:26 +0200
-Subject: [PATCH] gm2: add missing debug output guard
-To: gcc-patches@gcc.gnu.org
-Cc: Gaius Mulley <gaiusmod2@gmail.com>
-
-The Close() procedure in MemStream is missing a guard to prevent it from
-printing in non-debug mode.
-
-gcc/gm2:
- * gm2-libs-iso/MemStream.mod: Guard debug output.
-
-Signed-off-by: Wilken Gottwalt <wilken.gottwalt@posteo.net>
----
- gcc/m2/gm2-libs-iso/MemStream.mod | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/gcc/m2/gm2-libs-iso/MemStream.mod b/gcc/m2/gm2-libs-iso/MemStream.mod
-index 9620ed2ba19..d3204692540 100644
---- a/gcc/m2/gm2-libs-iso/MemStream.mod
-+++ b/gcc/m2/gm2-libs-iso/MemStream.mod
-@@ -694,7 +694,10 @@ END handlefree ;
-
- PROCEDURE Close (VAR cid: ChanId) ;
- BEGIN
-- printf ("Close called\n");
-+ IF Debugging
-+ THEN
-+ printf ("Close called\n")
-+ END ;
- IF IsMem(cid)
- THEN
- UnMakeChan(did, cid) ;
---
-2.45.2
-
diff --git a/PKGBUILD b/PKGBUILD
index 379bf4233e8f..30bb9a313675 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
pkgbase=gcc-snapshot
pkgname=({gcc,gcc-libs,lib32-gcc-libs,gcc-ada,gcc-d,gcc-fortran,gcc-go,gcc-m2,gcc-objc,gcc-rust,lto-dump,libgccjit}-snapshot)
-pkgver=15.1.0.snapshot20240804
-_pkgver=15-20240804
+pkgver=15.1.0.snapshot20240811
+_pkgver=15-20240811
_majorver=${_pkgver//-*}
_snapshot=${_pkgver#*-}
_realver=${pkgver//.s*}
@@ -27,7 +27,6 @@ source=(https://ftp.fu-berlin.de/unix/languages/gcc/snapshots/${_pkgver}/gcc-${_
c89
c99
gcc-ada-repro.patch
- 0001-gm2-add-missing-debug-output-guard.patch
0002-gm2-fix-bad-programming-practice-identifier-warning.patch
0003-gm2-fix-bad-programming-practice-warning.patch)
validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.org
@@ -36,7 +35,7 @@ validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62 # Jakub Jelinek <jakub@redhat.com>
343C2FF0FBEE5EC2EDBEF399F3599FF828C67298 # nisse@lysator.liu.se
A534BE3F83E241D918280AEB5831D11A0D4DB02A) # vincent@vinc17.net
-sha256sums=('33753086290136932ce01b6e7a1908ac00111fc46b1fb81dd3d58f1c5613a976'
+sha256sums=('11c3bf4fcb44309162d3e6c558aab48b27de8318e17f06b38da0f5634e4e1146'
'SKIP'
'a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898'
'SKIP'
@@ -46,7 +45,6 @@ sha256sums=('33753086290136932ce01b6e7a1908ac00111fc46b1fb81dd3d58f1c5613a976'
'de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931'
'2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a'
'1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f'
- 'ce57c73ef16f4d56c2bec4cee79d876b5f2e67e85da1988b3a2cf4049575556a'
'9252eca98be0183732f83c383e4680a40f756bab11df9269b53484fccf106874'
'6fad5923d838486e72b41766b8bfd8a6785ff1fbd2005e1196107c9dc8d36a1d')
@@ -66,7 +64,6 @@ prepare() {
sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64
patch -Np0 -i ${srcdir}/gcc-ada-repro.patch
- patch -Np1 -i ${srcdir}/0001-gm2-add-missing-debug-output-guard.patch
patch -Np1 -i ${srcdir}/0002-gm2-fix-bad-programming-practice-identifier-warning.patch
patch -Np1 -i ${srcdir}/0003-gm2-fix-bad-programming-practice-warning.patch