diff options
author | Wilken Gottwalt | 2024-08-12 14:14:48 +0200 |
---|---|---|
committer | Wilken Gottwalt | 2024-08-12 14:14:48 +0200 |
commit | fd87c9eda431d594054d8ecd0d741fc7d64524d4 (patch) | |
tree | 69474cb65217305e6b667ad61cf92a58077e78c8 | |
parent | 2641b10ebe91f93264693de52a41963c26f422f4 (diff) | |
download | aur-fd87c9eda431d594054d8ecd0d741fc7d64524d4.tar.gz |
update to GCC 15 snapshot 20240804
Also removed first Modula-2 patch, because I got it mainlined.
-rw-r--r-- | .SRCINFO | 30 | ||||
-rw-r--r-- | 0001-gm2-add-missing-debug-output-guard.patch | 37 | ||||
-rw-r--r-- | PKGBUILD | 9 |
3 files changed, 17 insertions, 59 deletions
@@ -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 - @@ -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 |