C-SKY: Fix assembling error with -mfloat-abi=hard.
authorJojo R <jiejie_rong@c-sky.com>
Thu, 13 Aug 2020 06:15:14 +0000 (14:15 +0800)
committerXianmiao Qu <xianmiao_qu@c-sky.com>
Fri, 14 Aug 2020 06:52:07 +0000 (14:52 +0800)
gcc/ChangeLog:
* config/csky/csky-elf.h (ASM_SPEC): Use mfloat-abi.
* config/csky/csky-linux-elf.h (ASM_SPEC): mfloat-abi.

gcc/config/csky/csky-elf.h
gcc/config/csky/csky-linux-elf.h

index 0a319c0..15a0e73 100644 (file)
@@ -47,6 +47,8 @@
   %{mcpu=*:-mcpu=%*}           \
   %{march=*:-march=%*}         \
   %{mhard-float:-mhard-float}  \
+  %{mfloat-abi=softfp:-mhard-float} \
+  %{mfloat-abi=hard:-mhard-float}   \
   %{melrw:-melrw}              \
   %{mno-elrw:-mno-elrw}                \
   %{mistack:-mistack}          \
index 2f052fd..9a57dd0 100644 (file)
@@ -47,6 +47,8 @@
   %{mcpu=*:-mcpu=%*}           \
   %{march=*:-march=%*}         \
   %{mhard-float:-mhard-float}  \
+  %{mfloat-abi=softfp:-mhard-float} \
+  %{mfloat-abi=hard:-mhard-float}   \
   %{melrw:-melrw}              \
   %{mno-elrw:-mno-elrw}                \
   %{mistack:-mistack}          \