[Bug go/59432] [4.9/4.10 regression] sync/atomic FAILs on Solaris/x86

ubizjak at gmail dot com gcc-bugzilla@gcc.gnu.org
Fri Jul 18 14:50:00 GMT 2014


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59432

--- Comment #8 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Uroš Bizjak from comment #7)
> Please see [1] for the explanation of this problem. Your system doesn't
> support .cfi directives and the referred patch doesn't handle this situation.
> 
> Since EBX register is marked as fixed, there is nothing we can do.

There is a proposal to allow EBX for allocation also in PIC mode [1]. The
approach proposed in referred poposal would solve this PR (and many others,
too).

[1] https://gcc.gnu.org/ml/gcc/2014-07/msg00058.html


More information about the Gcc-bugs mailing list