* config/tc-mips.c (nops_for_vr4130): Don't check noreorder_p.
(nops_for_insn): Likewise.
gas/testsuite/
* gas/mips/vr4130.s, gas/mips/vr4130.d: Expect part A to have nops.
+2009-05-23 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * config/tc-mips.c (nops_for_vr4130): Don't check noreorder_p.
+ (nops_for_insn): Likewise.
+
2009-05-22 H.J. Lu <hongjiu.lu@intel.com>
* symbols.c (COPIED_SYMFLAGS): Add BSF_GNU_INDIRECT_FUNCTION.
/* Search for the first MFLO or MFHI. */
for (i = 0; i < MAX_VR4130_NOPS; i++)
- if (!history[i].noreorder_p && MF_HILO_INSN (history[i].insn_mo->pinfo))
+ if (MF_HILO_INSN (history[i].insn_mo->pinfo))
{
/* Extract the destination register. */
if (mips_opts.mips16)
nops = 0;
for (i = 0; i < MAX_DELAY_NOPS; i++)
- if (!history[i].noreorder_p)
- {
- tmp_nops = insns_between (history + i, insn) - i;
- if (tmp_nops > nops)
- nops = tmp_nops;
- }
+ {
+ tmp_nops = insns_between (history + i, insn) - i;
+ if (tmp_nops > nops)
+ nops = tmp_nops;
+ }
if (mips_fix_vr4130)
{
2009-05-23 Richard Sandiford <rdsandiford@googlemail.com>
+ * gas/mips/vr4130.s, gas/mips/vr4130.d: Expect part A to have nops.
+
+2009-05-23 Richard Sandiford <rdsandiford@googlemail.com>
+
* gas/mips/align.d: Use an nm test rather than an objdump one.
2009-05-22 H.J. Lu <hongjiu.lu@intel.com>
# PART A
#
.* mfhi .*
+.* nop
+.* nop
+.* nop
+.* nop
.* mult .*
#
.* mflo .*
+.* nop
+.* nop
+.* nop
+.* nop
.* mult .*
#
# PART B
# PART A
#
.* mfhi .*
+.* nop
+.* nop
+.* nop
+.* nop
.* mult .*
#
.* mflo .*
+.* nop
+.* nop
+.* nop
+.* nop
.* mult .*
#
# PART B
# PART A
#
- # Check that mfhis and mflos in .set noreorder blocks are not
- # considered.
+ # Check that mfhis and mflos in .set noreorder blocks are considered.
.set noreorder
mfhi $2