aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Pinski <pinskia@physics.uc.edu>2004-02-28 23:20:01 +0000
committerAndrew Pinski <pinskia@gcc.gnu.org>2004-02-28 15:20:01 -0800
commitdd833c7b259dce23eeb01aa8e5d1a5b3229f21f5 (patch)
tree496f1c9ed29f609e97ce1291ae0bb01e39d92348
parent3a1a4ed26ea8b4a0f4ec385eac2e41cba2e875ab (diff)
downloadgcc-dd833c7b259dce23eeb01aa8e5d1a5b3229f21f5.zip
gcc-dd833c7b259dce23eeb01aa8e5d1a5b3229f21f5.tar.gz
gcc-dd833c7b259dce23eeb01aa8e5d1a5b3229f21f5.tar.bz2
darwin.h (machopic_finish): Output stub even if the symbol is already defined.
2004-02-28 Andrew Pinski <pinskia@physics.uc.edu> * config/darwin.h (machopic_finish): Output stub even if the symbol is already defined. From-SVN: r78634
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/darwin.c4
2 files changed, 5 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 750d29b..191a525 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-02-28 Andrew Pinski <pinskia@physics.uc.edu>
+
+ * config/darwin.h (machopic_finish): Output stub even if the
+ symbol is already defined.
+
2004-02-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* pa64-hpux.h (LIB_SPEC): Fix linking under HP-UX 11.00 with -p and -pg.
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c
index 87523fe..858d150 100644
--- a/gcc/config/darwin.c
+++ b/gcc/config/darwin.c
@@ -900,10 +900,6 @@ machopic_finish (FILE *asm_out_file)
if (! TREE_USED (temp))
continue;
- /* If the symbol is actually defined, we don't need a stub. */
- if (sym_name[0] == '!' && sym_name[1] == 'T')
- continue;
-
sym_name = darwin_strip_name_encoding (sym_name);
sym = alloca (strlen (sym_name) + 2);