[PATCH 2/4] libgcc: Remove dbase member from struct unw_eh_callback_data if NULL

Jakub Jelinek jakub@redhat.com
Thu Nov 18 14:33:22 GMT 2021


On Wed, Nov 03, 2021 at 05:28:41PM +0100, Florian Weimer wrote:
> Only i386 and nios2 need this member at present.

Only i386, nios2, frv and bfin to be precise.

> 
> libgcc/ChangeLog
> 
> 	* unwind-dw2-fde-dip.c (NEED_DBASE_MEMBER): Define.
> 	(struct unw_eh_callback_data): Make dbase member conditional.
> 	(unw_eh_callback_data_dbase): New function.
> 	(base_from_cb_data): Simplify for the non-dbase case.
> 	(_Unwind_IteratePhdrCallback): Adjust.
> 	(_Unwind_Find_FDE): Likewise.

LGTM.

	Jakub



More information about the Gcc-patches mailing list