CSKY: Support option -mfloat-abi.
authorCooper Qu <cooper.qu@linux.alibaba.com>
Mon, 7 Sep 2020 09:25:02 +0000 (17:25 +0800)
committerLifang Xia <lifang_xia@c-sky.com>
Wed, 9 Sep 2020 11:26:24 +0000 (19:26 +0800)
commita2061b9f29ea1ae8d40d5627bb8e704fa9e95a67
treeccdbb7acf81d35bb3c09bd08d4fb92f46b789941
parent1feede9b384ef80a268ffe0b18e75bd60574f7c7
CSKY: Support option -mfloat-abi.

The option corresponds to GCC to control the float calling conversion,
and the value will be stored in .csky.attributes section.

Co-Authored-By: Lifang Xia <lifang_xia@c-sky.com>
gas/
* config/tc-csky.c (float_abi): New.
(md_longopts): Add mfloat-abi.
(struct sky_option_value_table): New.
(csky_float_abis): New, the possible values for -mfloat-abi.
(parse_float_abi): New funtion.
(md_show_usage): Show help information for -mfloat-abi.
(set_csky_attribute): Store float-abi value.
gas/ChangeLog
gas/config/tc-csky.c