summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2003-07-30 23:47:59 +0000
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2003-07-30 23:47:59 +0000
commiteb45153efcec2e97bc3599489cdb2c1423742bfb (patch)
tree39767d20f2b69f48e2ddd5cc28e75b117fd7b0e3
parent83e641bdd47408c0f0508634c09d67366009b6cd (diff)
downloadppe42-gcc-eb45153efcec2e97bc3599489cdb2c1423742bfb.tar.gz
ppe42-gcc-eb45153efcec2e97bc3599489cdb2c1423742bfb.zip
* decl2.c (maybe_make_one_only): Use mark_referenced.
* method.c (use_thunk): Likewsie. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69979 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/decl2.c2
-rw-r--r--gcc/cp/method.c4
3 files changed, 8 insertions, 3 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 8d22b749794..9f0593398e7 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+Thu Jul 31 01:07:41 CEST 2003 Jan Hubicka <jh@suse.cz>
+
+ * decl2.c (maybe_make_one_only): Use mark_referenced.
+ * method.c (use_thunk): Likewsie.
+
Wed Jul 30 19:12:48 CEST 2003 Jan Hubicka <jh@suse.cz>
* class.c (build_vtable_entry_ref): Kill.
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c
index f89258c867d..bd51bd1c136 100644
--- a/gcc/cp/decl2.c
+++ b/gcc/cp/decl2.c
@@ -1517,7 +1517,7 @@ maybe_make_one_only (tree decl)
{
DECL_COMDAT (decl) = 1;
/* Mark it needed so we don't forget to emit it. */
- TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl)) = 1;
+ mark_referenced (DECL_ASSEMBLER_NAME (decl));
}
}
diff --git a/gcc/cp/method.c b/gcc/cp/method.c
index 1a2f7b05161..c49af5175c1 100644
--- a/gcc/cp/method.c
+++ b/gcc/cp/method.c
@@ -323,7 +323,7 @@ use_thunk (tree thunk_fndecl, bool emit_p)
this translation unit. */
TREE_ADDRESSABLE (function) = 1;
mark_used (function);
- TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (function)) = 1;
+ mark_referenced (DECL_ASSEMBLER_NAME (function));
if (!emit_p)
return;
@@ -460,7 +460,7 @@ use_thunk (tree thunk_fndecl, bool emit_p)
/* Since we want to emit the thunk, we explicitly mark its name as
referenced. */
- TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (thunk_fndecl)) = 1;
+ mark_referenced (DECL_ASSEMBLER_NAME (thunk_fndecl));
/* But we don't want debugging information about it. */
DECL_IGNORED_P (thunk_fndecl) = 1;
OpenPOWER on IntegriCloud