http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55909
--- Comment #25 from philip.copeland at oracle dot com 2013-01-09 12:21:19 UTC
---
Mmm yes I did notice the x86_64 trace I did bounced off into the tls/PLT area
Breakpoint 1, __cxxabiv1::__cxa_get_globals ()
at ../../../../libstdc++-v3/libsupc++/eh_globals.cc:63
63 { return get_global(); }
(gdb) stepi
0x000000354f25e1a7 63 { return get_global(); }
(gdb) stepi
0x000000354f25a3f0 in __tls_get_addr@plt () from /lib64/libstdc++.so.6
(gdb) stepi
0x000000354f25a3f6 in __tls_get_addr@plt () from /lib64/libstdc++.so.6
(gdb) stepi
0x000000354f25a3fb in __tls_get_addr@plt () from /lib64/libstdc++.so.6
(gdb) stepi
0x000000354f258ff0 in ?? () from /lib64/libstdc++.so.6
where as the sparc went pretty much nowhere 8/
Ok,.. I was mid compiling 4.7.3 but it's a little more convenient to quickly
change 4.7.2-8 as you suggest and give that a quick check,.. should take a few
hours to get that far. I'll update in mm ~3-4 hours I guess
Thanks
Mikael, as reference was your version of 4.7.3 compiled without
--enable-initfini-array ?