diff options
author | Richard Guenther <rguenther@suse.de> | 2009-10-15 16:04:29 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2009-10-15 16:04:29 +0000 |
commit | 77785f4f7a3a06369be1847032cf14ba77699daa (patch) | |
tree | 24a1e9bf43484053e7e4f1ab4c37fea20babe765 /gcc/cfgexpand.c | |
parent | 4c8160e78b39d879b01a838ab5bddc49f046816d (diff) | |
download | gcc-77785f4f7a3a06369be1847032cf14ba77699daa.zip gcc-77785f4f7a3a06369be1847032cf14ba77699daa.tar.gz gcc-77785f4f7a3a06369be1847032cf14ba77699daa.tar.bz2 |
re PR lto/41668 (ICE in get_alias_set, at alias.c:698)
2009-10-15 Richard Guenther <rguenther@suse.de>
PR lto/41668
* gimple.c (compare_type_names_p): Handle anonymous names
differently based on new mode argument.
(gimple_types_compatible_p): For structs also compare the tags.
(iterative_hash_type_name): Rename to ...
(iterative_hash_name): ... this. Hash all names.
(iterative_hash_gimple_type): Fix hashing the struct tag of
pointer targets. Hash field decl names.
From-SVN: r152851
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions