OSDN Git Service

2004-05-20 Andrew Pinski <pinskia@physics.uc.edu>
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 20 May 2004 16:25:20 +0000 (16:25 +0000)
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 20 May 2004 16:25:20 +0000 (16:25 +0000)
        * rs6000.c (print_operand) <case 'z'>: Call
        mark_decl_referenced before assemble_name.

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

gcc/ChangeLog
gcc/config/rs6000/rs6000.c

index 7583f31..82e5d0a 100644 (file)
@@ -1,3 +1,8 @@
+2004-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * rs6000.c (print_operand) <case 'z'>: Call
+       mark_decl_referenced before assemble_name.
+
 2004-05-20  Zack Weinberg  <zack@codesourcery.com>
 
        * cgraph.c (hash_node, eq_node, cgraph_node, cgraph_remove_node)
index 4dfabe1..e58398b 100644 (file)
@@ -9682,6 +9682,10 @@ print_operand (FILE *file, rtx x, int code)
       if (GET_CODE (x) != SYMBOL_REF)
        abort ();
 
+      /* Mark the decl as referenced so that cgraph will output the function.  */
+      if (SYMBOL_REF_DECL (x))
+        mark_decl_referenced (SYMBOL_REF_DECL (x));
+
       if (XSTR (x, 0)[0] != '.')
        {
          switch (DEFAULT_ABI)