This is the mail archive of the
mailing list for the GCC project.
Re: [csl-arm] Unwind tables.
On Thursday 27 January 2005 22:34, Daniel Jacobowitz wrote:
> On Thu, Jan 27, 2005 at 09:34:58PM +0000, Paul Brook wrote:
> > The patch below corrects the logic for generating arm eabi unwinding
> > tables. These should be output when exceptions *or* unwind tables are
> > requested, matching the logic for dwarf2 .eh_frame tables.
> > Tested with cross to arm-none-eabi.
> > Applied to csl-arm-branch.
> Won't this (and your other, similar change) cause you to start
> outputing EABI unwind tables on non-EABI targets?
No, because it's already #ifdef TARGET_UNWIND_INFO.
It will cause unwind tables to be generated by default for straight C code on
eabi targets, but I have a patch for that.
I'm not entirely sure which other change you're refering to. If it's the one
involving noreturn functions, that patch is applicable to any table based
> > - (!USING_SJLJ_EXCEPTIONS && flag_exceptions && flag_unwind_tables)
> > + ((!USING_SJLJ_EXCEPTIONS && flag_exceptions) || flag_unwind_tables)