From 8eec72ec419d19a45752d865d78057c80563e579 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Mon, 1 May 2000 21:49:37 +0000 Subject: [PATCH] integrate.c (copy_decl_for_inlining): Copy TREE_READONLY and TREE_THIS_VOLATILE. * integrate.c (copy_decl_for_inlining): Copy TREE_READONLY and TREE_THIS_VOLATILE. From-SVN: r33589 --- gcc/ChangeLog | 5 +++++ gcc/integrate.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0b1ed1bb460..f04e8cb2bfa 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-05-01 Jason Merrill + + * integrate.c (copy_decl_for_inlining): Copy TREE_READONLY and + TREE_THIS_VOLATILE. + 2000-05-01 Richard Henderson * ifcvt.c (noce_emit_cmove): Conditionally compile call to diff --git a/gcc/integrate.c b/gcc/integrate.c index ffecfa44bd8..d22dbfb7baf 100644 --- a/gcc/integrate.c +++ b/gcc/integrate.c @@ -333,6 +333,8 @@ copy_decl_for_inlining (decl, from_fn, to_fn) new PARM_DECL. */ copy = build_decl (VAR_DECL, DECL_NAME (decl), TREE_TYPE (decl)); TREE_ADDRESSABLE (copy) = TREE_ADDRESSABLE (decl); + TREE_READONLY (copy) = TREE_READONLY (decl); + TREE_THIS_VOLATILE (copy) = TREE_THIS_VOLATILE (decl); } else {