diff options
author | Zack Weinberg <zack@gcc.gnu.org> | 2003-04-28 20:02:28 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 2003-04-28 20:02:28 +0000 |
commit | 0864034eb204f4c9636509af08b9e2f343a9dd85 (patch) | |
tree | 92ce3e71b6733dbef67b47393f4d33f639182d26 /gcc/doc/tm.texi | |
parent | 9661b15f951d61710cadd3b4c85d5b29078e116e (diff) | |
download | gcc-0864034eb204f4c9636509af08b9e2f343a9dd85.zip gcc-0864034eb204f4c9636509af08b9e2f343a9dd85.tar.gz gcc-0864034eb204f4c9636509af08b9e2f343a9dd85.tar.bz2 |
tree.h (TREE_CST_RTL, [...]): Delete.
* tree.h (TREE_CST_RTL, CST_OR_CONSTRUCTOR_CHECK): Delete.
(struct tree_int_cst, struct tree_real_cst, struct tree_string,
struct tree_complex, struct tree_vector): Remove RTL field.
(CONSTRUCTOR_ELTS): Use elt 0.
* tree.def (CONSTRUCTOR): Delete first of its two operands.
* varasm.c (output_constant_def): Remove early exit if
TREE_CST_RTL is set. Don't set TREE_CST_RTL.
(decode_addr_const): Don't mention TREE_CST_RTL in comment.
* target.h (select_section): Don't mention TREE_CST_RTL in comment.
* doc/tm.texi (encode_section_info): Don't talk about TREE_CST_RTL.
ada:
* utils.c (convert): No need to clear TREE_CST_RTL.
From-SVN: r66182
Diffstat (limited to 'gcc/doc/tm.texi')
-rw-r--r-- | gcc/doc/tm.texi | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 88ad237..c932422 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -6062,8 +6062,7 @@ The hook is executed immediately after rtl has been created for @var{decl}, which may be a variable or function declaration or an entry in the constant pool. In either case, @var{rtl} is the rtl in question. Do @emph{not} use @code{DECL_RTL (@var{decl})} -or @code{TREE_CST_RTL (@var{decl})} in this hook; that field may -not have been initialized yet. +in this hook; that field may not have been initialized yet. In the case of a constant, it is safe to assume that the rtl is a @code{mem} whose address is a @code{symbol_ref}. Most decls |