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/RFC] PR other/22313: Hot/cold sections vs. dwarf2 (take 2)


On Mon, Sep 18, 2006 at 01:37:48PM -0600, Roger Sayle wrote:
> Grr!  Thanks for tracking down the change that broke EH on MIPS!
> 
> I think I can provide a temporary work-around for this problem (to
> resolve the immediate regression) by initializing the current label
> to the start of the function.  This'll mean that we'll resume using
> advance_loc as the first instruction in the FDE.  However, profiled
> bootstrap and/or hot/cold partitioning will still continue to introduce
> DW_CFA_set_loc, which presumably can't be handled by current binutils.
> 
> Not ideal, but it will restore libgcj whilst the necessary bintuils
> functionality is added.

Since this is in fact what I just suggested on binutils@, yes please
:-)  I think you're right on all counts.

-- 
Daniel Jacobowitz
CodeSourcery


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