This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r147232 - in /branches/alias-export/gcc: Makefi...
- From: abel at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 07 May 2009 11:56:59 -0000
- Subject: r147232 - in /branches/alias-export/gcc: Makefi...
Author: abel
Date: Thu May 7 11:56:59 2009
New Revision: 147232
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147232
Log:
2009-05-07 Andrey Belevantsev <abel@ispras.ru>
* tree.c (iterative_hash_gimple): Remove.
* tree.h: Remove its definition.
* modulo-sched.c: Include alias-export.h.
(rest_of_handle_sms): Call ddg_export_set_pipelining_completed.
* sel-sched.c: Likewise.
* alias.c (query_alias_export_info): Remove third argument. Simplify.
Update all callers.
(walk_mems_2): Pass true to ddg_export_may_alias_p.
* alias-export.c: Tidy up include list.
(record_addressable_bases): Remove.
(last_dry_run): Likewise. Update all callers.
(alias_export_may_alias_p): Remove rtx arguments.
(alias_export_test): Remove.
(ddg_info): Rename disambiguate_only_intra_loop_deps to pipelining_completed.
Update all users.
(ddg_export_may_alias_p): Make third argument a bool. Remove statistics,
simplify.
* alias-export.h: Remove unneeded declarations.
* emit-rtl.c (mem_attrs_htab_hash): Properly hash using orig_exprs.
* Makefile.in: Update dependencies for files including alias-export.h.
Added:
branches/alias-export/gcc/testsuite/g++.dg/init/copy7.C
Modified:
branches/alias-export/gcc/Makefile.in
branches/alias-export/gcc/alias-export.c
branches/alias-export/gcc/alias-export.h
branches/alias-export/gcc/alias.c
branches/alias-export/gcc/emit-rtl.c
branches/alias-export/gcc/modulo-sched.c
branches/alias-export/gcc/sel-sched.c
branches/alias-export/gcc/tree.c
branches/alias-export/gcc/tree.h