[PATCH] A few ppc assembler fixes
Peter Bergner
bergner@vnet.ibm.com
Thu Apr 23 13:43:00 GMT 2015
On Thu, 2015-04-23 at 14:01 +0100, Jan Beulich wrote:
> Oh, this wasn't about the operand ordering part, but the part
> removing or altering the POWER<n> attribute on some insns.
Ahhh, ok. In the waitrsv/waitimpl case, these were going to be added
to ISA 2.06 so I added them to binutils, but they ended up being
yanked from the released ISA at the last second without my knowledge.
Our POWER server chips ended up not implementing them at all, but the
E500MC did. The lbarx/lharx/stbcx./sthcx. instructions were added to
ISA 2.06, but were marked as "Phased-In". This means any ISA 2.06
complaint cpu may or may-not implement the given instruction.
Back to your point, I think as a user myself, I'd rather have the
assembler tell me when I'm attempting to use an instruction that
isn't implemented on the cpu I'm targetting, than hitting a SIGILL
at runtime. Just my $0.02 though.
Peter
More information about the Binutils
mailing list