]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/emit-rtl.c
Makefile.in (print-rtl.o): Depend on TREE_H.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Wed, 17 Oct 2001 09:31:36 +0000 (09:31 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 17 Oct 2001 09:31:36 +0000 (05:31 -0400)
commit738cc472453eb61b6d18e223877e5380d7adb0dd
tree3f3a09b804dc2ad899529714f44003c6933712ab
parent4d8f669f9481e4154eea13098cb6def6b64bcb1f
Makefile.in (print-rtl.o): Depend on TREE_H.

* Makefile.in (print-rtl.o): Depend on TREE_H.
* alias.c (get_alias_set): Make two passes over objects to first
see if inner object is access via restricted pointer.
Defer allocating alias set for restricted pointer until here.
Call find_placeholder with second arg nonzero.
Minor cleanups.
* emit-rtl.c (set_mem_attributes): Set more attributes.
(set_mem_align, change_address, adjust_address_1): New functions.
(change_address_1): Now static.
(adjust_address, adjust_address_nv): Deleted.
(replace_equiv_address): Call change_address_1.
* expr.c (get_inner_reference): Handle PLACEHOLDER_EXPR.
(find_placeholder): Get starting point from PLIST arg.
(expand_expr, case PLACEHOLDER_EXPR): Initialize find_placeholder arg.
* expr.h (set_mem_align, change_address, adjust_address_1): New decls.
(adjust_address, adjust_address_nv): New macros.
* print-rtl.c (tree.h): New include.
(print_rtx, case MEM): Print all memory attributes.

From-SVN: r46313
gcc/ChangeLog
gcc/Makefile.in
gcc/alias.c
gcc/emit-rtl.c
gcc/expr.c
gcc/expr.h
gcc/print-rtl.c