------- Comment #2 from dave at hiauly1 dot hia dot nrc dot ca 2007-04-06
17:53 -------
Subject: Re: [4.3 Regression] ld: Invalid symbol type for plabel
(.libs/debug_list.o, __gxx_personality_v0).
> I am seeing this on my HPPA build as well. David sent me a patch for it
> off-list and that patch fixed the build problem for me.
The patch just reverts Mark's change. The previous code papers over the
real problem. The reference to the __gxx_personality_v0 personality
function occurs in the eh frame table and not in the exception table.
Looking at this a bit, I think the fix is to add
if (eh_personality_libfunc)
assemble_external_libcall (eh_personality_libfunc);
to output_call_frame_info in dwarf2out.c.
Dave
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31322