This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
A couple of extensions for powerpc/e500
- From: Sebastian Andrzej Siewior <sebastian at breakpoint dot cc>
- To: binutils at sourceware dot org
- Date: Sun, 6 Jun 2010 17:22:19 +0200
- Subject: A couple of extensions for powerpc/e500
The purpose of this patch series is to easy my debian port. The compiler
is allready built without -many. This fixes the issues that come up so far:
- Software using "classic floating point" on __powerpc__. This opcodes are
currently allowed with -me500 and get assembly what shouldn't.
- Software using sync which has to be replace with msync.
- Software using eieio. with -many it turins into mbar 0 however mbar 1
behaves exactly like eieio on e500.
- Software using lwsync gets assembled succefuly. This opcode is not
recognised by the e500 and an invalid opcode exception is issued.
Instead of throwing a lot of patches replacing it, it will be replaced
with a sync (which is the only alternative).
Sebastian