[FFmpeg-cvslog] r20101 - trunk/configure

Reimar Döffinger Reimar.Doeffinger
Wed Sep 30 21:24:07 CEST 2009


On Wed, Sep 30, 2009 at 03:18:02PM -0400, Alexander Strange wrote:
> On Wed, Sep 30, 2009 at 1:36 PM, Reimar D?ffinger
> <Reimar.Doeffinger at gmx.de> wrote:
> > On Wed, Sep 30, 2009 at 06:55:32PM +0200, reimar wrote:
> >> Author: reimar
> >> Date: Wed Sep 30 18:55:32 2009
> >> New Revision: 20101
> >>
> >> Log:
> >> Use a "b" constraint instead of ebx clobber to detect if EBX is available.
> >> The test using clobber incorrectly indicates ebx to be available with the
> >> default compilers on OpenBSD 4.5 and Haiku.
> >
> > Great, now I broken OSX 64 bit.
> > This change makes them work both (and no, my original variant with =b
> > does not work either for OSX).
> 
> It seems to work for me independently of configure.
> 
> void a()
> {
> asm volatile ("" :: "b"(0));
> }
> 
> void b()
> {
> asm volatile ("" ::: "ebx");
> }
> $ gcc -O -S bcl.c -m32
                    ^^^^
And that is relevant to OSX 64 bit how?



More information about the ffmpeg-cvslog mailing list