https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84620
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I meant to say: The char * GTY ((tag ("dw_val_class_symview"))) val_symbolic_view; line should come at the and of the union, not before the other classes. The FIXMEs don't really look helpful, we are not going to change the offset computation from compile time to assemble time, that would be terribly expensive. What guarantees the symview symbols always fit into 16 bits? Does something punt if it needs more than 65536 views?