[Bug middle-end/54809] New: gengtype ignore mark_hook in struct nested in union
bstarynk at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Oct 4 08:04:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54809
Bug #: 54809
Summary: gengtype ignore mark_hook in struct nested in union
Classification: Unclassified
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: bstarynk@gcc.gnu.org
Created attachment 28353
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28353
small example to feed to gengtype
See http://gcc.gnu.org/ml/gcc-patches/2012-10/msg00257.html
The attached basilemarkh.h contains a GTY-ed struct mytest_st with a mark_hook.
That struct mytest_st is a member of some GTY-ed union myutest_un.
No call to the mark_hook is generated by gengtype (both on GCC 4.7 and on 4.8
trunk).
The attached patch to gengtype.c (for GCC 4.8 trunk svn rev 192031) solves the
issue
More information about the Gcc-bugs
mailing list