This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/26547] bootstrap failure on darwin: assembler rejects stfiwx instructions
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 8 Mar 2006 15:57:42 -0000
- Subject: [Bug bootstrap/26547] bootstrap failure on darwin: assembler rejects stfiwx instructions
- References: <bug-26547-7665@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #3 from pinskia at gcc dot gnu dot org 2006-03-08 15:57 -------
(In reply to comment #2)
> However, today I discovered that the newer cctools break gcc-3.4.x.
> A zero-sized global variable, e.g. "struct { } unused;", gets translated
> into a ".comm _unused,1" by gcc-4, but gcc-3.4 generates ".comm _unused,0".
> The latter worked with the old cctools, but the newer ones mistreat it
> as an unresolved reference leading to linkage errors.
Actually the old cctools was broken and should have treated it as an unresolved
symbol.
And that was fixed in 4.0.0 by me by
http://gcc.gnu.org/ml/gcc-patches/2004-06/msg01477.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26547