summaryrefslogtreecommitdiff
path: root/packages/gcc/7.3.0/0020-xtensa-libgcc-literal_position.patch
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gcc/7.3.0/0020-xtensa-libgcc-literal_position.patch')
-rw-r--r--packages/gcc/7.3.0/0020-xtensa-libgcc-literal_position.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/packages/gcc/7.3.0/0020-xtensa-libgcc-literal_position.patch b/packages/gcc/7.3.0/0020-xtensa-libgcc-literal_position.patch
new file mode 100644
index 0000000..fc7f082
--- /dev/null
+++ b/packages/gcc/7.3.0/0020-xtensa-libgcc-literal_position.patch
@@ -0,0 +1,28 @@
+libgcc: xtensa: fix build with -mtext-section-literals
+
+Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
+---
+ libgcc/config/xtensa/ieee754-df.S | 1 +
+ libgcc/config/xtensa/ieee754-sf.S | 1 +
+ 2 files changed, 2 insertions(+)
+
+--- a/libgcc/config/xtensa/ieee754-sf.S
++++ b/libgcc/config/xtensa/ieee754-sf.S
+@@ -55,6 +55,7 @@
+
+ #ifdef L_addsubsf3
+
++ .literal_position
+ /* Addition */
+ __addsf3_aux:
+
+--- a/libgcc/config/xtensa/ieee754-df.S
++++ b/libgcc/config/xtensa/ieee754-df.S
+@@ -55,6 +55,7 @@
+
+ #ifdef L_addsubdf3
+
++ .literal_position
+ /* Addition */
+ __adddf3_aux:
+