On Tue, 16 Jul 2013, Richard Sandiford wrote: > > I have regression-tested this change with the mips-linux-gnu target and > > the mips32r2/o32 multilib. I have also verified that the instructions > > affected were absent across the binaries produced by the testsuite before > > applying this change and present afterwards. For some reason only MADD.S, > > MADD.D, MSUB.S and MSUB.D instructions were produced though -- it looks > > like none of NMADD.S, NMADD.D, NMSUB.S and NMSUB.D instructions has > > coverage in our testsuite. > > Hmm, can you double-check? We have gcc.target/mips/nmadd-*, so if we're > not producing the instructions there then that sounds like a bug.
I only checked executables, these tests do not produce any. I didn't think of checking tests that do not produce executables, because they do not check run-time validity of code produced. These three tests you've referred to all pass with or without the change, but they are tangential to it because they all force -mips4. Sorry for being inaccurate. Maciej