https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122955

--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
```
            gt_ggc_m_11symtab_node ((*sub).next);
            gt_ggc_m_11symtab_node ((*sub).previous);
            gt_ggc_m_11symtab_node ((*sub).next_sharing_asm_name);
            gt_ggc_m_11symtab_node ((*sub).previous_sharing_asm_name);
            gt_ggc_m_11symtab_node ((*sub).same_comdat_group);
            gt_ggc_m_9tree_node ((*sub).alias_target);
            gt_ggc_m_18lto_file_decl_data ((*sub).lto_file_data);
            gt_ggc_m_9tree_node ((*sub).x_comdat_group);
            gt_ggc_m_18section_hash_entry ((*sub).x_section);
          }
          break;
        /* Unrecognized tag value.  */
        default: gcc_unreachable ();
        }
      x = ((*x).next);
```

We are doing next and previous twice ...

I think r16-4747-g529c25ed6e0a06 messed up GC related things.

Reply via email to