This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: A couple of extensions for powerpc/e500
- From: Sebastian Andrzej Siewior <sebastian at breakpoint dot cc>
- To: Alan Modra <amodra at gmail dot com>
- Cc: binutils at sourceware dot org
- Date: Fri, 11 Jun 2010 13:19:19 +0200
- Subject: Re: A couple of extensions for powerpc/e500
- References: <1275837747-13138-1-git-send-email-sebastian@breakpoint.cc>
* Sebastian Andrzej Siewior | 2010-06-06 17:22:19 [+0200]:
>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).
May I please get some feedback on this or do you need more time to think
about it?
There is a lot of software using eieio/lwsync/sync and I would really
like to avoid patching every single package.
Sebastian