From 20f6a891f6274bd68f1ef1d049746f3a53598bc4 Mon Sep 17 00:00:00 2001 From: Jojo R Date: Thu, 13 Aug 2020 14:15:14 +0800 Subject: [PATCH] C-SKY: Fix assembling error with -mfloat-abi=hard. 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 | 2 ++ gcc/config/csky/csky-linux-elf.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/gcc/config/csky/csky-elf.h b/gcc/config/csky/csky-elf.h index 0a319c09121..15a0e73baa4 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 2f052fdbb82..9a57dd045e8 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} \ -- 2.30.2