------- Comment #1 from ro at gcc dot gnu dot org 2009-05-06 13:01 ------- I've just confirmed the bug on i686-pc-solaris2.10. It doesn't occur on i686-pc-solaris2.11, though, so this is indeed a Sun ld bug.
I've got a few questions to resolve, though: * Why does generating code for i686 instead of i386 change gcc's assembler output so significantly? * Is it possible to get the relevant CRs backported to Solaris 10 (or are fixes already included in recent linker/kernel patches)? * How to handle this in gcc/configure.ac? I'd like to avoid completely disabling hidden support on Solaris 10 (and even early versions of Solaris 11 before the linker bug got fixed). -- ro at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ro at gcc dot gnu dot org AssignedTo|unassigned at gcc dot gnu |ro at gcc dot gnu dot org |dot org | Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2009-05-06 13:01:30 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40027