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