On 2015/10/15 18:16, Pascal Stumpf wrote: > On Wed, 14 Oct 2015 18:18:21 +0100, Stuart Henderson wrote: > > The gcc 4.9 port supports -msse4.2, but our assembler doesn't > > support (at least some of the) opcodes that it uses. > > > > : Assembler messages: > > :132: Error: no such instruction: `pcmpistri $2,(%rdi),%xmm2' > > :172: Error: no such instruction: `pcmpistri $2,%xmm3,%xmm1' > > :175: Error: no such instruction: `pcmpistri $58,%xmm3,%xmm3' > > > > Would it make sense to disable the option in the compiler for now? > > > > > > Not sure what that would achieve. Rejecting the flag would just move > the error from as to egcc. Any port using it would have to patch out > the option anyway (or use clang). >
The port where I ran into this has an autoconf check to see whether the compiler accepts the flag. Since it's still a fairly new flag, I assume that anything else trying to use it would do the same.