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);

Reply via email to