C-SKY: Add -mfloat-abi= option.
authorJojo R <jiejie_rong@c-sky.com>
Fri, 31 Jul 2020 07:18:25 +0000 (15:18 +0800)
committerXianmiao Qu <xianmiao_qu@c-sky.com>
Sat, 1 Aug 2020 08:10:43 +0000 (16:10 +0800)
commit197f1e8c14306fc97ff91f9fb4262e70f45eedef
tree394e9370571896e7186ac4188ebb72126a4c6679
parentc713ad3feae737b43083fe4b3bc076575b7f9257
C-SKY: Add -mfloat-abi= option.

gcc/ChangeLog:

* config/csky/csky_opts.h (float_abi_type): New.
* config/csky/csky.h (TARGET_SOFT_FLOAT): New.
(TARGET_HARD_FLOAT): New.
(TARGET_HARD_FLOAT_ABI): New.
(OPTION_DEFAULT_SPECS): Use mfloat-abi.
* config/csky/csky.opt (mfloat-abi): New.
* doc/invoke.texi (C-SKY Options): Document -mfloat-abi=.
gcc/config/csky/csky.h
gcc/config/csky/csky.opt
gcc/config/csky/csky_opts.h
gcc/doc/invoke.texi