aboutsummaryrefslogtreecommitdiff
path: root/gcc/genmodes.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2009-09-10 08:52:36 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2009-09-10 08:52:36 +0000
commitc7a3980a09b3f2d64162f55390ca5156f4dbf4d1 (patch)
tree1fe0e7a8182c821981f72fe98a9bb4fe78627690 /gcc/genmodes.c
parent7cb4dfec24da6c3a44ca7d20237f2e08cb92d495 (diff)
downloadgcc-c7a3980a09b3f2d64162f55390ca5156f4dbf4d1.zip
gcc-c7a3980a09b3f2d64162f55390ca5156f4dbf4d1.tar.gz
gcc-c7a3980a09b3f2d64162f55390ca5156f4dbf4d1.tar.bz2
re PR middle-end/41254 (crashed compile Qt4 gui library)
2009-09-10 Richard Guenther <rguenther@suse.de> PR middle-end/41254 * tree.c (struct free_lang_data_d): Add worklist member. (find_decls_types_r): Push onto the worklist instead of recursing. Handle TREE_BINFOs properly. (find_decls_types): New function wrapped around find_decls_types_r to process the worklist. (find_decls_types_in_eh_region): Use it. (find_decls_types_in_node): Likewise. (find_decls_types_in_var): Likewise. (free_lang_data_in_cgraph): Likewise. Free the worklist. * tree.h (RECORD_OR_UNION_TYPE_P): New. (AGGREGATE_TYPE_P): Adjust. From-SVN: r151590
Diffstat (limited to 'gcc/genmodes.c')
0 files changed, 0 insertions, 0 deletions