Date: Sun, 22 Dec 2002 01:53:55 -0500 From: Alexander Kabaev <kabaev@bellatlantic.net> To: Juli Mallett <jmallett@FreeBSD.ORG> Cc: ak03@gte.com, tjr@FreeBSD.ORG, kan@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/contrib/gcc/config/i386 i386.c Message-ID: <20021222015355.6af7e1ed.kabaev@bellatlantic.net> In-Reply-To: <20021221223442.A78839@FreeBSD.org> References: <200212220557.gBM5vr4X024427@repoman.freebsd.org> <20021222170736.A62132@dilbert.robbins.dropbear.id.au> <20021222011116.69fa086e.kabaev@bellatlantic.net> <20021221221249.A77486@FreeBSD.org> <20021222012213.79f62eb0.kabaev@bellatlantic.net> <20021221223442.A78839@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 21 Dec 2002 22:34:42 -0800 Juli Mallett <jmallett@FreeBSD.ORG> wrote: > I don't see how that changes the fact that code has accidentally > established a new ABI, and that we've changed it back to the old > behaviour, and I'm going to be sad if there's no note of this > somewhere. Had it even occurred to you that these commits are work in progress? An UPDATING commit and HEADSUP email are coming in shortly. > Even if it's worded like this, if we feel the need to > shove around non-existant blame to the GCC people, The reason of the ABI breakage was a BUG in GCC sources. You cannot seriously expect us to be aware of each and every bug in there. > For a period after the GCC 3.2.x import (from DATE to DATE), GCC > used an incompatible form of ABI for returning structures and > unions which FreeBSD's GCC maintainers were not aware of > relative to previous versions of FreeBSD. We have gone back to > the ABI for now, and any code compiled which is required to > interoperate with other code (not built at the same time) > returning structs or unions should be rebuilt. Sounds like a nice template for that UPDATING entry. Thanks. -- Alexander Kabaev To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021222015355.6af7e1ed.kabaev>