https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127602
--- Comment #5 from Drea Pinski <pinskia at gcc dot gnu.org> --- (In reply to Drea Pinski from comment #4) > I am going to fix the GC issue with eh_region_d. Just need to figure out > which field chain_next should be: > ``` > /* The immediately surrounding region. */ > struct eh_region_d *outer; > > /* The list of immediately contained regions. */ > struct eh_region_d *inner; > struct eh_region_d *next_peer; > ``` > > I don't think it will be outer. So either inner or next_peer. Looks like next_peer: (gdb) up #62 0x0000000001ab7b54 in gt_ggc_mx_eh_region_d (x_p=0x7fffcb4d11b8) at gtype-desc.cc:3729 3729 gt_ggc_m_11eh_region_d ((*x).next_peer); (gdb) #63 0x0000000001ab7b54 in gt_ggc_mx_eh_region_d (x_p=0x7fffcb4d1210) at gtype-desc.cc:3729 3729 gt_ggc_m_11eh_region_d ((*x).next_peer); (gdb) #64 0x0000000001ab7b54 in gt_ggc_mx_eh_region_d (x_p=0x7fffcb4d1370) at gtype-desc.cc:3729 3729 gt_ggc_m_11eh_region_d ((*x).next_peer); (gdb) #65 0x0000000001ab7b54 in gt_ggc_mx_eh_region_d (x_p=0x7fffcb4d13c8) at gtype-desc.cc:3729 3729 gt_ggc_m_11eh_region_d ((*x).next_peer); (gdb) #66 0x0000000001ab7b54 in gt_ggc_mx_eh_region_d (x_p=0x7fffcb4d1528) at gtype-desc.cc:3729 3729 gt_ggc_m_11eh_region_d ((*x).next_peer); (gdb) #67 0x0000000001ab7b54 in gt_ggc_mx_eh_region_d (x_p=0x7fffcb4d1580) at gtype-desc.cc:3729 3729 gt_ggc_m_11eh_region_d ((*x).next_peer); (gdb) #68 0x0000000001ab7b54 in gt_ggc_mx_eh_region_d (x_p=0x7fffcb4d16e0) at gtype-desc.cc:3729 3729 gt_ggc_m_11eh_region_d ((*x).next_peer); (gdb) #69 0x0000000001ab7b54 in gt_ggc_mx_eh_region_d (x_p=0x7fffcb4d1738) at gtype-desc.cc:3729 3729 gt_ggc_m_11eh_region_d ((*x).next_peer); (gdb) #70 0x0000000001ab7b54 in gt_ggc_mx_eh_region_d (x_p=0x7fffcb4d1898) at gtype-desc.cc:3729 3729 gt_ggc_m_11eh_region_d ((*x).next_peer);
