[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Rustc unsoundness on i386



On Sat, Nov 23, 2024 at 08:31:15PM +0000, Bastien Roucariès wrote:
> > > > > B) bump the i386 baseline in Debian to require SSE2, and stop disabling SSE2 there in rustc
> > >
> > > It will break I suppose imagemagick on i386 and scientific software testsuite
> > >
> > > i386 means FPU so excess precision.
> > >
> > > SSE is good and even better but excess precision is worked arround thus FTBFS
> > 
> > Debian's i386 already has excess precision:
> > https://wiki.debian.org/ArchitectureSpecificsMemo#i386
> > 
> > If you mean something else, could you be… more precise?
> 
> if SSE2 is enables gcc will not use i387 thus i386 will loss excess precision and have double like amd64
> 
> i387 => excess precision
> SSE2 no excess precision

Which is a good thing normally.
Just remove the workarounds you mentioned.

-- 
WBR, wRAR

Attachment: signature.asc
Description: PGP signature


Reply to: