diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-07-06 14:05:54 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-07-06 14:05:54 +0000 |
commit | 2be90eed86f43591d0e182b258156356abb7f18f (patch) | |
tree | 8be0cce61ef719aebeb7411affb2f4847a356b91 /gcc/combine.c | |
parent | c2ac7afd71d9abcb66fc2a7a0046b399444a35c0 (diff) | |
download | gcc-2be90eed86f43591d0e182b258156356abb7f18f.tar.gz |
2011-07-06 Richard Guenther <rguenther@suse.de>
PR tree-optimization/49645
* c-decl.c (finish_decl): Also set DECL_HARD_REGISTER for global
register variables.
* tree-ssa-sccvn.c (vn_reference_op_eq): Disregard differences
in type qualification here ...
(copy_reference_ops_from_ref): ... not here.
(vn_reference_lookup_3): ... or here.
(copy_reference_ops_from_ref): Record decl bases as MEM[&decl].
(vn_reference_lookup): Do the lookup with a valueized ao-ref.
* g++.dg/tree-ssa/pr8781.C: Disable SRA.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@175916 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions