Control: tags -1 + wontfix

On 9/1/26 12:02, Simon McVittie wrote:
Control: reassign -1 gcc-16
Control: retitle -1 gcc-16: Please raise i386 baseline to include MMX, SSE, SSE2 in forky

On Sat, 07 Feb 2026 at 11:10:21 +0000, Simon McVittie wrote:
On Thu, 11 Sep 2025 at 14:38:10 +0200, on Bug#1095863, Paul Gevers wrote:
Now that the forky development is open, gcc should probably do its thing to bump its baseline on i386.

I would like to make this request official: please bump gcc's baseline for i386 to be at least i686 + MMX + SSE + SSE2. We already announced in the Debian 13 release notes that the purpose of the i386 port is to be run on an x86_64 CPU in a chroot or container, or via multiarch or multilib. Halfway through the Debian 14 cycle seems like enough of a grace period before really enforcing this.

Reassigning to gcc-16 since that's now the default.

https://bugs.debian.org/1146393 seems to be an example of a regression that would have been avoided by a higher baseline.
I'm not going to change that. As a legacy architecture, there's no need to enable that. There's no legacy software using SSE or SSE2 on i686, so the x87 math instructions should continue to be the default.

On the contrary, these precision changes are likely to introduce test regressions for existing packages.

If some other compiler decides that it cannot support that anymore, then maybe we should stop building that compiler on i386. And start thinking about how a partial architecture can look like within Debian.

Reply via email to