https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71934
--- Comment #19 from Iain Sandoe <iains at gcc dot gnu.org> --- (In reply to Iain Sandoe from comment #18) > I needed two small additions to build (c-family+Ada+fortran+lto) > 3. I have one failing ObjC test... > > (possibly a missing or incorrectly specified GTY(()) - will investigate when > I have a chance). Seems to be a problem with the specification of a meta-data array (fix under test), not sure why the problem does not show until we try relocating. With the fix all the PCH and libstdc++ cases behave 'as normal'. ===== but... It seems that this change breaks the PIE fix, although it is not obvious (to me) why it would - I'd expect change in position of the exe to be independent of change of position of data pointers .. but I do not know this code that well.