diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2014-05-02 14:09:02 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2014-05-02 14:09:02 +0000 |
commit | 464c4a4847e360a558e40b50b1bdab5b77ead20e (patch) | |
tree | ae12f69da28c64d9896fc38609f187e343449c73 | |
parent | 2517b7385825981d19e3b9cb2dce0fc22578dcb0 (diff) | |
download | compcert-464c4a4847e360a558e40b50b1bdab5b77ead20e.tar.gz compcert-464c4a4847e360a558e40b50b1bdab5b77ead20e.zip |
New sub-target: arm-hardfloat
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@2474 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
-rwxr-xr-x | configure | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -27,6 +27,8 @@ Supported targets: ppc-eabi-diab (PowerPC, EABI with Diab tools) arm-linux (ARM, EABI) arm-eabi (ARM, EABI) + arm-eabihf (ARM, EABI with hardware floating point) + arm-hardfloat (ARM, EABI with hardware floating point) ia32-linux (x86 32 bits, Linux) ia32-bsd (x86 32 bits, BSD) ia32-macosx (x86 32 bits, MacOS X) @@ -101,6 +103,15 @@ case "$target" in casm="${toolprefix}gcc -c" clinker="${toolprefix}gcc" libmath="-lm";; + arm-eabihf|arm-hardfloat) + arch="arm" + variant="hardfloat" + system="linux" + cc="${toolprefix}gcc" + cprepro="${toolprefix}gcc -U__GNUC__ '-D__REDIRECT(name,proto,alias)=name proto' '-D__REDIRECT_NTH(name,proto,alias)=name proto' -E" + casm="${toolprefix}gcc -c" + clinker="${toolprefix}gcc" + libmath="-lm";; ia32-linux) arch="ia32" variant="standard" |