This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 2 x86-64 ABI bugs in gcc 3.3 and 3.4

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]