diff options
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/method.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 2fed9f4..0441695 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2003-09-09 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de> + + PR bootstrap/12168 + * method.c (use_thunk): Clear DECL_RTL of copied nodes. + 2003-09-08 Mark Mitchell <mark@codesourcery.com> * cp-lang.c (LANG_HOOKS_REGISTER_BUILTIN_TYPE): Define to diff --git a/gcc/cp/method.c b/gcc/cp/method.c index 9069972..5277004 100644 --- a/gcc/cp/method.c +++ b/gcc/cp/method.c @@ -426,6 +426,7 @@ use_thunk (tree thunk_fndecl, bool emit_p) tree x = copy_node (a); TREE_CHAIN (x) = t; DECL_CONTEXT (x) = thunk_fndecl; + SET_DECL_RTL (x, NULL_RTX); t = x; } a = nreverse (t); |