From: Richard Earnshaw Date: Wed, 5 Jan 2005 11:56:24 +0000 (+0000) Subject: arm.h (TARGET_OPTIONS): Correctly record -mhard-float and -msoft-float in target_floa... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=712ecf4dfb9c7f3b48bc6c9fb1f749bab9e3e9ae;p=gcc.git arm.h (TARGET_OPTIONS): Correctly record -mhard-float and -msoft-float in target_float_switch. * arm.h (TARGET_OPTIONS): Correctly record -mhard-float and -msoft-float in target_float_switch. * arm.c (arm_override_options): Fix processing of target_float_switch. From-SVN: r92949 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8cd7bb601fc..efafbe26544 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-01-05 Richard Earnshaw + + * arm.h (TARGET_OPTIONS): Correctly record -mhard-float and + -msoft-float in target_float_switch. + * arm.c (arm_override_options): Fix processing of target_float_switch. + 2004-01-05 Richard Earnshaw * arm/vfp.md (arm_movsi_vfp): Hide VFP register classes from register diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 91850cb95a7..77eec301f09 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -1088,7 +1088,7 @@ arm_override_options (void) else if (target_float_switch) { /* This is a bit of a hack to avoid needing target flags for these. */ - if (target_float_switch[1] == 'h') + if (target_float_switch[0] == 'h') arm_float_abi = ARM_FLOAT_ABI_HARD; else arm_float_abi = ARM_FLOAT_ABI_SOFT; diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index 54fcef2e356..2278731a5f9 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -395,9 +395,9 @@ extern GTY(()) rtx aof_pic_label; N_("Specify the register to be used for PIC addressing"), 0}, \ {"abi=", &target_abi_name, N_("Specify an ABI"), 0}, \ {"soft-float", &target_float_switch, \ - N_("Alias for -mfloat-abi=soft"), 0}, \ + N_("Alias for -mfloat-abi=soft"), "s"}, \ {"hard-float", &target_float_switch, \ - N_("Alias for -mfloat-abi=hard"), 0} \ + N_("Alias for -mfloat-abi=hard"), "h"} \ } /* Support for a compile-time default CPU, et cetera. The rules are: