This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
All, The attached patch removes the setting of MULTILIB_DEFAULTS for arm*-*-linux-gnueabi* targets. The current setting of MULTILIB_DEFAULTS includes mfloat-abi=hard, which for arm*-*-linux-gnueabi is not true. This makes generating a hard-float multilib impossible in this configuration. In an off-list conversation with Ramana we decided that MULTILIB_DEFAULTS should not be set for these targets, as we set MULTILIB_OPTIONS to an empty string (as per the docs for MULTILIB_DEFAULTS). I added comments by the definition of MULTILIB_OPTIONS and MULTILIB_DEFAULTS to make it clear that the two options are related. Tested cross arm-none-linux-gnueabi. OK for trunk? Thanks, Matt gcc/ChangeLog: 2013-08-19 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org> * config/arm/linux-elf.h (MULTILIB_DEFAULTS): Remove definition. * config/arm/t-linux-eabi: (MULTILIB_OPTIONS): Document association with MULTILIB_DEFAULTS. -- Matthew Gretton-Dann Linaro Toolchain Working Group matthew.gretton-dann@linaro.org
Attachment:
20130819-unset-multilib-defaults.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |