This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Fix GC ICE on hppa-linux


John David Anglin wrote:
The enclosed patch fixes the GC ICE encountered building libstdc++
and the ada runtime libraries on hppa-linux with CFI directives.

It also fixes a long standing problem where an indirect pc-relative
encoding didn't generate the proper plabel relocation for the personality
function because the function pointer encoding had been stripped from
the SYMBOL_REF passed to assemble_integer.

If this patch is accepted, I believe that I can remove the
ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX define in pa.h.

Tested with no regressions on x86_64-suse-linux-gnu.  The patch restores
bootstrap on hppa-unknown-linux-gnu, and there are now no EH failures
using CFI directives.

Ok for trunk?

OK. Please install.

Thanks,
Jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]