diff options
author | Florian Weimer <fweimer@redhat.com> | 2021-11-22 13:30:23 +0100 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2021-11-22 13:31:10 +0100 |
commit | f58bf16f672cda3ac55f92f12e258c817ece6e3c (patch) | |
tree | b7d6f3ca1c127f182c778b6526ecd9634c30a1c9 /libcpp/macro.c | |
parent | 90986c5f0aa61cd22a9132486304ba5d12aae6c4 (diff) | |
download | gcc-f58bf16f672cda3ac55f92f12e258c817ece6e3c.zip gcc-f58bf16f672cda3ac55f92f12e258c817ece6e3c.tar.gz gcc-f58bf16f672cda3ac55f92f12e258c817ece6e3c.tar.bz2 |
libgcc: Remove dbase member from struct unw_eh_callback_data if NULL
Only bfin, frv, i386 and nios2 need this member at present.
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.
Diffstat (limited to 'libcpp/macro.c')
0 files changed, 0 insertions, 0 deletions