summaryrefslogtreecommitdiff
path: root/lang/gcc14-devel
diff options
context:
space:
mode:
Diffstat (limited to 'lang/gcc14-devel')
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc14-devel/files/patch-clang-vec_step21
-rw-r--r--lang/gcc14-devel/files/patch-libgcc_unwind.inc3
4 files changed, 7 insertions, 25 deletions
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index 0f8296485ac9..0b7f59771429 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.2.1.s20250419
+PORTVERSION= 14.3.1.s20250815
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 1abee7712a26..f824b0e4402f 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745138924
-SHA256 (gcc-14-20250419.tar.xz) = 387ee936ef51312f80ff8be59a8ad84cb77f696682b423f58d011c1364c236de
-SIZE (gcc-14-20250419.tar.xz) = 88251960
+TIMESTAMP = 1755334243
+SHA256 (gcc-14-20250815.tar.xz) = f3004177ad4de989e19cfe0a1f4e7ad3fcf3eed9f398e6914c6ed3c4a3da7b50
+SIZE (gcc-14-20250815.tar.xz) = 88321100
diff --git a/lang/gcc14-devel/files/patch-clang-vec_step b/lang/gcc14-devel/files/patch-clang-vec_step
deleted file mode 100644
index 00607540eb2a..000000000000
--- a/lang/gcc14-devel/files/patch-clang-vec_step
+++ /dev/null
@@ -1,21 +0,0 @@
-https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239266 reports how
-clang unfortunately poisons user namespace by default (without any
-special options).
-
-Until that changes (or GCC changes) we need to avoid using vec_step
-as a variable.
-
---- UTC
-Index: gcc/tree-vect-loop.cc
-===================================================================
---- gcc/tree-vect-loop.cc (revision 273856)
-+++ gcc/tree-vect-loop.cc (working copy)
-@@ -55,6 +55,8 @@ along with GCC; see the file COPYING3. If not see
- #include "vec-perm-indices.h"
- #include "tree-eh.h"
-
-+#define vec_step vec_step_
-+
- /* Loop Vectorization Pass.
-
- This pass tries to vectorize loops.
diff --git a/lang/gcc14-devel/files/patch-libgcc_unwind.inc b/lang/gcc14-devel/files/patch-libgcc_unwind.inc
index 42155a9ba48e..94fb7f65d5fb 100644
--- a/lang/gcc14-devel/files/patch-libgcc_unwind.inc
+++ b/lang/gcc14-devel/files/patch-libgcc_unwind.inc
@@ -13,6 +13,9 @@ at once).
Linux does not have libthr, so Linux is not affected. Moreover Linux is likely
to build everything with GCC.
+This patch will become obsolete once all supported FreeBSD releases
+include commit 22e564c74eb20e14bd93fd9fdde20e38a29cfcf1.
+
--- libgcc/unwind.inc.orig 2025-04-12 08:18:17 UTC
+++ libgcc/unwind.inc
@@ -212,8 +212,8 @@ _Unwind_ForcedUnwind (struct _Unwind_Exception *exc,