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

--- Comment #19 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Sergey Fedorov from comment #18)
> (In reply to Iain Sandoe from comment #17)
> > FTR: this is the patch I came up with:
> 
> Does it affect only ppc64? I am asking since if it affects ppc32, then I
> rather rebuild gcc10ppc and gcc11ppc installed on 10.6.8 Rosetta and on
> 10A190. While if it matters only for ppc64, then rebuilding on 10.5.8 is
> enough.

The problem is triggered by deciding to force a constant to memory, in
principle that could happen for ppc32 as well [e.g. for a double constant] (so
far, we have not seen an example).  Since we build the compiler
'mdynamic-no-pic' for performance, it is not going to show up there [since
SYMBOL_REF is a valid address in that case].

Once the patch is tested, posted and applied to master, then we will surely
back port to the effected branches.

Reply via email to