diff mbox series

C-SKY: Fix assembling error with -mfloat-abi=hard.

Message ID 1597299314-27207-1-git-send-email-jiejie_rong@c-sky.com
State New
Headers show
Series C-SKY: Fix assembling error with -mfloat-abi=hard. | expand

Commit Message

Jojo R Aug. 13, 2020, 6:15 a.m. UTC
gcc/ChangeLog:
    * gcc/config/csky/csky-elf.h (ASM_SPEC): Use mfloat-abi.
    * gcc/config/csky/csky-linux-elf.h (ASM_SPEC): mfloat-abi.

---
 gcc/config/csky/csky-elf.h       | 2 ++
 gcc/config/csky/csky-linux-elf.h | 2 ++
 2 files changed, 4 insertions(+)

Comments

Xianmiao Qu Aug. 14, 2020, 7:02 a.m. UTC | #1
Hi Jojo,

> gcc/ChangeLog:
>      * gcc/config/csky/csky-elf.h (ASM_SPEC): Use mfloat-abi.
>      * gcc/config/csky/csky-linux-elf.h (ASM_SPEC): mfloat-abi.
>
I have committed it to trunk. But there two points you shoud  pay 
attention to,

1. line should start with a tab not spaces

2. The path of changed file should not include the 'gcc'


Thanks,

Xianmiao
Jojo R Aug. 14, 2020, 9:22 a.m. UTC | #2
Hi,

	Ok & thanks.

Jojo
在 2020年8月14日 +0800 PM3:02,Xianmiao Qu <xianmiao_qu@c-sky.com>,写道:
> Hi Jojo,
>
> > gcc/ChangeLog:
> > * gcc/config/csky/csky-elf.h (ASM_SPEC): Use mfloat-abi.
> > * gcc/config/csky/csky-linux-elf.h (ASM_SPEC): mfloat-abi.
> >
> I have committed it to trunk. But there two points you shoud  pay
> attention to,
>
> 1. line should start with a tab not spaces
>
> 2. The path of changed file should not include the 'gcc'
>
>
> Thanks,
>
> Xianmiao
diff mbox series

Patch

diff --git a/gcc/config/csky/csky-elf.h b/gcc/config/csky/csky-elf.h
index 0a319c0..15a0e73 100644
--- a/gcc/config/csky/csky-elf.h
+++ b/gcc/config/csky/csky-elf.h
@@ -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}		\
diff --git a/gcc/config/csky/csky-linux-elf.h b/gcc/config/csky/csky-linux-elf.h
index 2f052fd..9a57dd04 100644
--- a/gcc/config/csky/csky-linux-elf.h
+++ b/gcc/config/csky/csky-linux-elf.h
@@ -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}		\