* cgraphunit.c (assemble_thunks_and_aliases): Expand thunks before
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 8 Jun 2014 02:29:58 +0000 (02:29 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 8 Jun 2014 02:29:58 +0000 (02:29 +0000)
outputting aliases.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211352 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/cgraphunit.c

index 34021b8..d0a1253 100644 (file)
@@ -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
index 7b40583..1b7ab33 100644 (file)
@@ -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;