diff options
author | Richard Guenther <rguenther@suse.de> | 2008-07-06 18:38:15 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2008-07-06 18:38:15 +0000 |
commit | ee7d4b57a56be0420460691d7cfc92f5028a6aca (patch) | |
tree | 7d9c3e25895221d22c35c7113f4770ce918e5d15 /gcc/gcc.c | |
parent | c9faf4654f49b100b597bb3efbc9cd161c92e94f (diff) | |
download | gcc-ee7d4b57a56be0420460691d7cfc92f5028a6aca.zip gcc-ee7d4b57a56be0420460691d7cfc92f5028a6aca.tar.gz gcc-ee7d4b57a56be0420460691d7cfc92f5028a6aca.tar.bz2 |
tree-ssa-structalias.c (struct variable_info): Remove has_union.
2008-07-06 Richard Guenther <rguenther@suse.de>
* tree-ssa-structalias.c (struct variable_info): Remove has_union.
(new_var_info): Deal with it.
(solution_set_add): Likewise.
(bitpos_of_field): Make signed, fix.
(struct fieldoff): Remove type and decl fields. Make size field
unsigned HOST_WIDE_INT. Add has_unknown_size and may_have_pointers
flags.
(fieldoff_compare): Deal with it.
(push_fields_onto_fieldstack): Remove has_union argument, glob
adjacent non-pointer fields together.
(create_function_info_for): Do not set has_union.
(create_variable_info_for): Simplify.
* gcc.dg/tree-ssa/pta-callused.c: Adjust testcase.
From-SVN: r137530
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions