aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2014-06-08 04:29:58 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2014-06-08 02:29:58 +0000
commit136a5f4548a68455967a2f4b9eab4b3f78fff6d3 (patch)
tree026755750249ef37f04b30ec3f83a7e281d5b705 /gcc
parent3df8e299e402ce9bedba54fb82b6a304d679254d (diff)
downloadgcc-136a5f4548a68455967a2f4b9eab4b3f78fff6d3.zip
gcc-136a5f4548a68455967a2f4b9eab4b3f78fff6d3.tar.gz
gcc-136a5f4548a68455967a2f4b9eab4b3f78fff6d3.tar.bz2
cgraphunit.c (assemble_thunks_and_aliases): Expand thunks before outputting aliases.
* cgraphunit.c (assemble_thunks_and_aliases): Expand thunks before outputting aliases. From-SVN: r211352
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/cgraphunit.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 34021b8..d0a1253 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2014-06-07 Jan Hubicka <hubicka@ucw.cz>
+
+ * cgraphunit.c (assemble_thunks_and_aliases): Expand thunks before
+ outputting aliases.
+
2014-06-07 Steven Bosscher <steven@gcc.gnu.org>
* gcse.c (can_assign_to_reg_without_clobbers_p): Do not let pointers
diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.c
index 7b40583..1b7ab33 100644
--- a/gcc/cgraphunit.c
+++ b/gcc/cgraphunit.c
@@ -1720,8 +1720,8 @@ assemble_thunks_and_aliases (struct cgraph_node *node)
struct cgraph_node *thunk = e->caller;
e = e->next_caller;
- assemble_thunks_and_aliases (thunk);
expand_thunk (thunk, true, false);
+ assemble_thunks_and_aliases (thunk);
}
else
e = e->next_caller;