summaryrefslogtreecommitdiff
path: root/toolchain/gcc/patches/14.3.0/libgcc-fdpic-bfin.patch
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2025-07-12 18:10:58 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2025-07-12 18:10:58 +0200
commitacf1b1035f27934bfe58600570d381cac94848ef (patch)
treed054e4d9bf32eae7758b43c754b24a85563c78ea /toolchain/gcc/patches/14.3.0/libgcc-fdpic-bfin.patch
parent7d8ba84d57c16ae98211e95e45d1b0702df7a29e (diff)
gcc: update to 14.3.0
Diffstat (limited to 'toolchain/gcc/patches/14.3.0/libgcc-fdpic-bfin.patch')
-rw-r--r--toolchain/gcc/patches/14.3.0/libgcc-fdpic-bfin.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/toolchain/gcc/patches/14.3.0/libgcc-fdpic-bfin.patch b/toolchain/gcc/patches/14.3.0/libgcc-fdpic-bfin.patch
new file mode 100644
index 000000000..df0b94fc9
--- /dev/null
+++ b/toolchain/gcc/patches/14.3.0/libgcc-fdpic-bfin.patch
@@ -0,0 +1,12 @@
+diff -Nur gcc-14.2.0.orig/libgcc/unwind-pe.h gcc-14.2.0/libgcc/unwind-pe.h
+--- gcc-14.2.0.orig/libgcc/unwind-pe.h 2024-08-01 10:17:17.000000000 +0200
++++ gcc-14.2.0/libgcc/unwind-pe.h 2025-03-10 10:40:25.191585648 +0100
+@@ -264,7 +264,7 @@
+
+ if (result != 0)
+ {
+-#if __FDPIC__
++#if defined(__FDPIC__) && !defined(__BFIN_FDPIC__)
+ /* FDPIC relative addresses imply taking the GOT address
+ into account. */
+ if ((encoding & DW_EH_PE_pcrel) && (encoding & DW_EH_PE_indirect))