diff options
author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2019-02-17 23:43:13 +0100 |
---|---|---|
committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2019-11-27 00:19:24 +0100 |
commit | fd59a5e8d5aca68c417e9d4e19b7df5d99e9c570 (patch) | |
tree | a3a4aff4c20f7039a49f877321f7971f485f7362 | |
parent | 7729ee4a86e12faad87be34479a684bd9d794384 (diff) | |
download | sparse-fd59a5e8d5aca68c417e9d4e19b7df5d99e9c570.tar.gz |
cgcc: use -mfloat-abi=hard for armhf
Now that sparse understands -mfloat-abi and set the related
predefines (__ARM_PCS_VFP, __ARM_PCS & __SOFTFP) it's not
cgcc can make good use of it.
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rwxr-xr-x | cgcc | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -294,7 +294,7 @@ sub add_specs { return (' --arch=arm' . &float_types (1, 1, 36, [24,8], [53,11], [53, 11])); } elsif ($spec eq 'arm+hf') { - return &add_specs ('arm') . ' -D__ARM_PCS_VFP=1'; + return &add_specs ('arm') . ' -mfloat-abi=hard'; } elsif ($spec eq 'aarch64') { return (' --arch=aarch64' . &float_types (1, 1, 36, [24,8], [53,11], [113,15])); |