This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] A few ppc assembler fixes


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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]