On Thu, Oct 04, 2012 at 12:44:12AM +0100, Måns Rullgård wrote:
> Diego Biurrun <di...@biurrun.de> writes:
> > On Thu, Oct 04, 2012 at 12:27:09AM +0100, Måns Rullgård wrote:
> >> Diego Biurrun <di...@biurrun.de> writes:
> >> > --- a/libavutil/x86/cpu.c
> >> > +++ b/libavutil/x86/cpu.c
> >> > @@ -108,10 +108,7 @@ int ff_get_cpu_flags_x86(void)
> >> >
> >> > -    cpuid(0, max_std_level, ebx, ecx, edx);
> >> > -    vendor.i[0] = ebx;
> >> > -    vendor.i[1] = edx;
> >> > -    vendor.i[2] = ecx;
> >> > +    cpuid(0, max_std_level, vendor.i[0], vendor.i[2], vendor.i[1]);
> >> 
> >> This was done to work around a bug in suncc.
> >
> > Does that bug still exist?
> 
> I don't know.

Sean says it no longer exists.

> > FATE only passes with newer suncc versions, so I guess it's safe to
> > assume those required.
> 
> Assume what?

Require suncc versions that no longer have this bug.  Older versions
miscompile libav anyway.

Diego
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to