From f1c38003e78107ce414ca4eb3a231fe16906e99e Mon Sep 17 00:00:00 2001 From: Steve Ellcey Date: Tue, 17 Sep 2013 21:08:30 +0000 Subject: [PATCH] 2013-09-17 Doug Gilmore * config/tc-mips.c (mips_elf_final_processing): Set EF_MIPS_FP64 for -mgp32 -mfp64, removing old FIXME. --- gas/ChangeLog | 5 +++++ gas/config/tc-mips.c | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 8177107b16f..2ec87a13288 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2013-09-17 Doug Gilmore + + * config/tc-mips.c (mips_elf_final_processing): Set + EF_MIPS_FP64 for -mgp32 -mfp64, removing old FIXME. + 2013-09-16 Will Newton * config/tc-arm.c (do_neon_ld_st_interleave): Add constraint diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index ff1c610d605..dd61d72a641 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -17211,11 +17211,9 @@ mips_elf_final_processing (void) if (mips_flag_nan2008) elf_elfheader (stdoutput)->e_flags |= EF_MIPS_NAN2008; -#if 0 /* XXX FIXME */ /* 32 bit code with 64 bit FP registers. */ if (!file_mips_fp32 && ABI_NEEDS_32BIT_REGS (mips_abi)) - elf_elfheader (stdoutput)->e_flags |= ???; -#endif + elf_elfheader (stdoutput)->e_flags |= EF_MIPS_FP64; } typedef struct proc { -- 2.30.2