aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2017-05-26 11:45:59 -0700
committerRichard Henderson <rth@gcc.gnu.org>2017-05-26 11:45:59 -0700
commit7d66e2655f500058cc7c82f855a23838af598ac5 (patch)
treeaa52d585f4c6d4330ffcba2a2124f129dc76c256
parent945bf9e13f706bed44ec760ac60693e00c59b146 (diff)
downloadgcc-7d66e2655f500058cc7c82f855a23838af598ac5.zip
gcc-7d66e2655f500058cc7c82f855a23838af598ac5.tar.gz
gcc-7d66e2655f500058cc7c82f855a23838af598ac5.tar.bz2
re PR libgcc/80037 (Bad .eh_frame data in crtend.o)
PR libgcc/80037 * config/alpha/t-alpha (CRTSTUFF_T_CFLAGS): New. From-SVN: r248522
-rw-r--r--libgcc/ChangeLog5
-rw-r--r--libgcc/config/alpha/t-alpha4
2 files changed, 9 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 1d05cef..8e807eb 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2017-05-26 Richard Henderson <rth@redhat.com>
+
+ PR libgcc/80037
+ * config/alpha/t-alpha (CRTSTUFF_T_CFLAGS): New.
+
2017-05-17 Andreas Tobler <andreast@gcc.gnu.org>
* config/arm/unwind-arm.h: Make _Unwind_GetIP, _Unwind_GetIPInfo and
diff --git a/libgcc/config/alpha/t-alpha b/libgcc/config/alpha/t-alpha
index 0b6ffb1..0c2f840 100644
--- a/libgcc/config/alpha/t-alpha
+++ b/libgcc/config/alpha/t-alpha
@@ -1,2 +1,6 @@
# This is a support routine for longlong.h, used by libgcc2.c.
LIB2ADD += $(srcdir)/config/alpha/qrnnd.S
+
+# When GAS-generated unwind tables are created, they get created
+# after the __FRAME_END__ terminator, which causes an ld error.
+CRTSTUFF_T_CFLAGS = -fno-unwind-tables