darwin.c (machopic_output_possible_stub_label): Don't generate stub routines for...
authorTurly O'Connor <turly@apple.com>
Thu, 3 Jan 2002 17:18:25 +0000 (17:18 +0000)
committerTurly O'Connor <turly@gcc.gnu.org>
Thu, 3 Jan 2002 17:18:25 +0000 (17:18 +0000)
* darwin.c (machopic_output_possible_stub_label): Don't generate
stub routines for pseudo-stubs which we've just defined.

From-SVN: r48513

gcc/ChangeLog
gcc/config/darwin.c

index 6f801ff7c7507bc7b20a9a8e98c6469405ea437d..38ba6c514f9c45146099628698a203bc88f013c5 100644 (file)
@@ -1,3 +1,7 @@
+2002-01-03  Turly O'Connor  <turly@apple.com>
+       * darwin.c (machopic_output_possible_stub_label): Don't generate
+       stub routines for pseudo-stubs which we've just defined.
+
 2002-01-03  Kazu Hirata  <kazu@hxi.com>
 
        * builtins.c: Fix formatting.
index 8e617e9aa82fc5dfb2b1cf9887aeaba797e0bcbb..6864f0c8288355fbd5b60eb06f852e0589bb5bc3 100644 (file)
@@ -1071,6 +1071,8 @@ machopic_output_possible_stub_label (file, name)
          && ! strcmp (name+2, sym_name+2))
        {
          ASM_OUTPUT_LABEL (file, IDENTIFIER_POINTER (TREE_PURPOSE (temp)));
+         /* Avoid generating a stub for this.  */
+         TREE_USED (temp) = 0;
          break;
        }
     }