summaryrefslogtreecommitdiff
path: root/config/target.in
diff options
context:
space:
mode:
authorCody Schafer <dev@codyps.com>2014-05-10 02:10:08 (GMT)
committerCody Schafer <dev@codyps.com>2014-05-10 02:10:08 (GMT)
commit13fcbed86e91e339560dfe35623a79e8576aeee6 (patch)
tree71a2e9777d8b735222d659eac9f0ee5676923ad8 /config/target.in
parent8cb9ce9357c6670625d21420fa2c031136306f51 (diff)
arch: add option to let gccdecide what floating point to use
Add an ARCH_FLOAT_AUTO option to avoid passing float options to gcc and allow it to choose Signed-off-by: Cody P Schafer <dev@codyps.com> [yann.morin.1998@free.fr: slightly reword the commit log] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <088489641f4790262685.1399687813@localhost> Patchwork-Id: 347584
Diffstat (limited to 'config/target.in')
-rw-r--r--config/target.in10
1 files changed, 10 insertions, 0 deletions
diff --git a/config/target.in b/config/target.in
index 930876f..c655783 100644
--- a/config/target.in
+++ b/config/target.in
@@ -296,6 +296,15 @@ choice
prompt "Floating point:"
depends on ARCH_SUPPORTS_WITH_FLOAT
+config ARCH_FLOAT_AUTO
+ bool
+ prompt "auto (let gcc decide)"
+ help
+ Instead of explicitly passing a float option, don't
+ pass any float options and let gcc figure it out.
+
+ For multilib configurations, this may help.
+
config ARCH_FLOAT_HW
bool
prompt "hardware (FPU)"
@@ -364,6 +373,7 @@ config TARGET_LDFLAGS
config ARCH_FLOAT
string
default "" if ! ARCH_SUPPORTS_WITH_FLOAT
+ default "auto" if ARCH_FLOAT_AUTO
default "hard" if ARCH_FLOAT_HW
default "soft" if ARCH_FLOAT_SW
default "softfp" if ARCH_FLOAT_SOFTFP