diff options
author | Paul Brook <paul@codesourcery.com> | 2004-08-26 00:58:56 +0000 |
---|---|---|
committer | Paul Brook <pbrook@gcc.gnu.org> | 2004-08-26 00:58:56 +0000 |
commit | e4dc702c20ea77ce13e8295e302810a7bd5512ac (patch) | |
tree | 3b3ef86bf7bb143c7ba6f50a859b5c0c9b0ba2a6 | |
parent | 6dd53648e913ea6ad55131ed0c8cc2709e9a3316 (diff) | |
download | gcc-e4dc702c20ea77ce13e8295e302810a7bd5512ac.zip gcc-e4dc702c20ea77ce13e8295e302810a7bd5512ac.tar.gz gcc-e4dc702c20ea77ce13e8295e302810a7bd5512ac.tar.bz2 |
symbian.h (SUBTARGET_ASM_FLOAT_SPEC): Default to -mfpu=vfp -march=armv5t
* config/arm/symbian.h (SUBTARGET_ASM_FLOAT_SPEC): Default to
-mfpu=vfp -march=armv5t
* config/arm/t-symbian: Change multilib to mfloat-aby=softfp.
From-SVN: r86594
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/arm/symbian.h | 5 | ||||
-rw-r--r-- | gcc/config/arm/t-symbian | 4 |
3 files changed, 10 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 43d00b5..ff6ff49 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-08-28 Paul Brook <paul@codesourcery.com> + + * config/arm/symbian.h (SUBTARGET_ASM_FLOAT_SPEC): Default to + -mfpu=vfp -march=armv5t + * config/arm/t-symbian: Change multilib to mfloat-aby=softfp. + 2004-08-25 Richard Henderson <rth@redhat.com> * target-def.h (TARGET_SCALAR_MODE_SUPPORTED_P): New. diff --git a/gcc/config/arm/symbian.h b/gcc/config/arm/symbian.h index d048652..d30e738 100644 --- a/gcc/config/arm/symbian.h +++ b/gcc/config/arm/symbian.h @@ -59,9 +59,8 @@ #undef SUBTARGET_CPU_DEFAULT #define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi -/* The assembler should assume the VFP FPU format when the hard-float - ABI is in use. */ +/* The assembler should assume VFP FPU format, and armv5t. */ #undef SUBTARGET_ASM_FLOAT_SPEC #define SUBTARGET_ASM_FLOAT_SPEC \ - "%{!mfpu=*:%{mfloat-abi=hard:-mfpu=vfp}}" + "%{!mfpu=*:-mfpu=vfp} %{!mcpu=*:%{!march=*:-march=armv5t}}" diff --git a/gcc/config/arm/t-symbian b/gcc/config/arm/t-symbian index 0c616c5..fba534c 100644 --- a/gcc/config/arm/t-symbian +++ b/gcc/config/arm/t-symbian @@ -2,6 +2,6 @@ # multilib for those without -- using the soft-float ABI in both # cases. Symbian OS object should be compiled with interworking # enabled, so there are no separate thumb-mode libraries. -MULTILIB_OPTIONS = mfloat-abi=hard -MULTILIB_DIRNAMES = hard +MULTILIB_OPTIONS = mfloat-abi=softfp +MULTILIB_DIRNAMES = softfp |