------- Additional Comments From rth at gcc dot gnu dot org 2005-01-13 01:51
-------
(In reply to comment #10)
> { "hard-float", MASK_80387, N_("Use hardware fp") }, \
> - { "soft-float", -MASK_80387, N_("Do not use hardware fp") }, \
> + { "soft-float", -(MASK_80387|MASK_FLOAT_RETURNS), \
> + N_("Do not use hardware fp") }, \
One thing that I notice about this is that -msoft-float and -mhard-float are
no longer inverses. Perhaps it would be better to modify override_options to
notice when, after all options are processed, that MASK_80387 is off and then
turn off MASK_FLOAT_RETURNS to match.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19379