summaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorSteve Ellcey <sje@cup.hp.com>2013-09-17 21:08:30 +0000
committerSteve Ellcey <sje@cup.hp.com>2013-09-17 21:08:30 +0000
commitf2f0aba03d6fa37d68fdab425d67a5e5c80e77ef (patch)
treea8b5356c4fd3c11873bc09e209dcec9edfa3d2ec /gas
parent2e1aae412162e8aeabf2ce181b682dacea1b0551 (diff)
downloadbinutils-redhat-f2f0aba03d6fa37d68fdab425d67a5e5c80e77ef.tar.gz
2013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
* config/tc-mips.c (mips_elf_final_processing): Set EF_MIPS_FP64 for -mgp32 -mfp64, removing old FIXME.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-mips.c4
2 files changed, 6 insertions, 3 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 8177107b16..2ec87a1328 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
+
+ * config/tc-mips.c (mips_elf_final_processing): Set
+ EF_MIPS_FP64 for -mgp32 -mfp64, removing old FIXME.
+
2013-09-16 Will Newton <will.newton@linaro.org>
* 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 ff1c610d60..dd61d72a64 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 {