From 154885548ccf815024f38df1fbb1ccaddf8c65b7 Mon Sep 17 00:00:00 2001
From: Richard Guenther <rguenther@suse.de>
Date: Thu, 3 Dec 2009 16:06:03 +0000
Subject: [PATCH] cgraphunit.c (assemble_thunk): Use DECL_ASSEMBLER_NAME
 instead of DECL_NAME for the entry point.

2009-12-03  Richard Guenther  <rguenther@suse.de>

	* cgraphunit.c (assemble_thunk): Use DECL_ASSEMBLER_NAME
	instead of DECL_NAME for the entry point.

From-SVN: r154954
---
 gcc/ChangeLog    | 5 +++++
 gcc/cgraphunit.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 258890d1746f..ed5e0c27f519 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2009-12-03  Richard Guenther  <rguenther@suse.de>
+
+	* cgraphunit.c (assemble_thunk): Use DECL_ASSEMBLER_NAME
+	instead of DECL_NAME for the entry point.
+
 2009-12-03  Richard Earnshaw  <rearnsha@arm.com>
 
 	* arm/linux-atomic.c (SYNC_LOCK_RELEASE): Place memory barrier
diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.c
index 51ead06bc4a2..345fb670a82a 100644
--- a/gcc/cgraphunit.c
+++ b/gcc/cgraphunit.c
@@ -1321,7 +1321,7 @@ assemble_thunk (struct cgraph_node *node)
       DECL_RESULT (thunk_fndecl)
 	= build_decl (DECL_SOURCE_LOCATION (thunk_fndecl),
 		      RESULT_DECL, 0, integer_type_node);
-      fnname = IDENTIFIER_POINTER (DECL_NAME (thunk_fndecl));
+      fnname = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (thunk_fndecl));
 
       /* The back end expects DECL_INITIAL to contain a BLOCK, so we
 	 create one.  */
-- 
GitLab