mips.opt (mhard-float, [...]): Make these control TARGET_HARD_FLOAT_ABI and TARGET_SO...
commitcc4ebe7d653fd9e76b95bd3d734f1faeb34e6d48
authorSandra Loosemore <sandra@codesourcery.com>
Thu, 9 Aug 2007 22:42:11 +0000 (9 18:42 -0400)
committerSandra Loosemore <sandra@gcc.gnu.org>
Thu, 9 Aug 2007 22:42:11 +0000 (9 18:42 -0400)
treeb32b1b83c82ae9777421f9b01ad4eac7070ec38f
parentc2df0359e66439d94c4d0ba8a053cbe644ce2f09
mips.opt (mhard-float, [...]): Make these control TARGET_HARD_FLOAT_ABI and TARGET_SOFT_FLOAT_ABI...

2007-08-09  Sandra Loosemore  <sandra@codesourcery.com>

gcc/
* config/mips/mips.opt (mhard-float, msoft-float):  Make these
control TARGET_HARD_FLOAT_ABI and TARGET_SOFT_FLOAT_ABI, rather
than TARGET_HARD_FLOAT and TARGET_SOFT_FLOAT.
* config/mips/mips.h (mips16_hard_float): Delete.
(TARGET_HARD_FLOAT_ABI, TARGET_SOFT_FLOAT_ABI):  Delete these
definitions, and replace with....
(TARGET_HARD_FLOAT, TARGET_SOFT_FLOAT): Define.
* config/mips/mips.c (mips16_hard_float): Delete.  Replace
all references with (TARGET_MIPS16 && TARGET_HARD_FLOAT_ABI).
(MIPS_MARCH_CONTROLS_SOFT_FLOAT): Update comments.
(override_options):  Replace MASK_SOFT_FLOAT references with
MASK_SOFT_FLOAT_ABI.  Delete twiddling with MASK_SOFT_FLOAT
and mips16_hard_float when TARGET_MIPS16.

From-SVN: r127325
gcc/ChangeLog
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/config/mips/mips.opt