]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config.gcc
gcc/
authorRichard Sandiford <richard@codesourcery.com>
Mon, 2 Jul 2007 10:11:56 +0000 (10:11 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 2 Jul 2007 10:11:56 +0000 (10:11 +0000)
commite2c14f5d512a5a5e8a658030789dea947c42068e
tree0032f4d9416bd1cb36c8e003f578b206cb2e73b1
parent36618b93d0cbf25b1de5ec50998c3430e29c4585
gcc/
* config.gcc (mipsisa32-*-elf*, mipsisa32el-*-elf*)
(mipsisa32r2-*-elf*, mipsisa32r2el-*-elf*)
(mipsisa64-*-elf*, mipsisa64el-*-elf*): Combine top-level
stanzas.  Use the first part of the triplet to set MIPS_ISA_DEFAULT.
Remove redundant setting of MASK_FLOAT64 and MASK_64BIT for the
64-bit targets.  Add support for *-elfoabi*.
* config/mips/t-isa3264 (MULTILIB_OPTIONS, MULTILIB_DIRNAMES): Use
different settings if $(tm_defines) does not select the EABI.
(MULTILIB_EXCLUSIONS): Define in those circumstances.
* config/mips/mips.h (MIPS_ISA_LEVEL_OPTION_SPEC): New macro.
(MIPS_ARCH_OPTION_SPEC): Likewise.
(MIPS_ISA_LEVEL_SPEC): Likewise.
(OPTION_DEFAULT_SPECS): Use MIPS_ARCH_OPTION_SPEC.
* config/mips/elfoabi.h: New file.

From-SVN: r126195
gcc/ChangeLog
gcc/config.gcc
gcc/config/mips/elfoabi.h [new file with mode: 0644]
gcc/config/mips/mips.h
gcc/config/mips/t-isa3264