2 x86-64 ABI bugs in gcc 3.3 and 3.4

Mark Mitchell mark@codesourcery.com
Tue May 18 08:36:00 GMT 2004


Gerald Pfeifer wrote:

Still, I am concerned about ABI breakage on release branches, especially
as 3.3.x is already used as a system compiler in several GNU/Linux distros
and FreeBSD.
 

Actually, you were right the first time: Gaby approved this before I 
did.  I, too, would like to avoid seeing changes go into 3.3.x without 
prior approval for 3.4.x; the oscillation back and forth that you point 
worries me a lot.

As for the patch itself, the ABI changes involved here are for truly 
obscure cases.  I thought aobut the situation quite a bit before 
approving the patch, and decided that it was probably better to fix this 
problem soon, so that 3.4.1 would be compatible with 3.5.x, even though 
there are cases where the existing ABI would change between point releases.

In general, however, I completely agree; we should not change the ABI 
between minor releases.

It's possible that I made the wrong decision here.  If the people most 
involved with AMD64 feel that it would be best to back these patches 
out, that's fine by me.

--
Mark Mitchell
CodeSourcery, LLC
(916) 791-8304
mark@codesourcery.com



More information about the Gcc mailing list