This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] collect2 vs table-based eh on aix
- From: Olivier Hainque <hainque at adacore dot com>
- To: Ian Lance Taylor <iant at google dot com>
- Cc: gcc-patches at gcc dot gnu dot org, hainque at adacore dot com
- Date: Fri, 18 Jul 2008 11:27:40 +0200
- Subject: Re: [PATCH] collect2 vs table-based eh on aix
- References: <20080521092046.GA21706@cardhu.act-europe.fr> <m3zlqj71zu.fsf@google.com> <20080522110229.GA30395@cardhu.act-europe.fr> <m3d4ne5sij.fsf@google.com> <20080523182804.A9543@rome.act-europe.fr> <m3od5isjki.fsf@google.com> <20080701094854.GA18763@cardhu.act-europe.fr> <20080709084210.GA10632@cardhu.act-europe.fr>
Short status note ...
Olivier Hainque wrote:
> > Adjustments and testing on the way.
>
> Ouch, this breaks the shared_obj case, which has its own set of
> intricate path variants :-/
I have an improved version which addresses this issue and is
cleaner overall. Testing revealed another kind of problem, on the
compiler side of things with -ffunction-sections:
<< #ifdef DWARF2_EMIT_FRAME_TABLE_ASM_REF
switch_to_section (current_function_section ());
DWARF2_EMIT_FRAME_TABLE_ASM_REF (section_start_label);
>>
the switch gets us back to ".text" and not to the function specific
csect, so the link attempt is inoperative.