summaryrefslogtreecommitdiffstats
path: root/gcc/config/darwin.c
diff options
context:
space:
mode:
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2003-11-14 01:47:55 +0000
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2003-11-14 01:47:55 +0000
commita98c90fb17faedf41b11f119df6a2cf176fc36f8 (patch)
tree5aaf8a144eb51716a97768af713542bd82296804 /gcc/config/darwin.c
parentc49187ddeaa83529b9616a02ebbafd913b8ea62e (diff)
downloadppe42-gcc-a98c90fb17faedf41b11f119df6a2cf176fc36f8.tar.gz
ppe42-gcc-a98c90fb17faedf41b11f119df6a2cf176fc36f8.zip
+2003-11-13 Andrew Pinski <apinski@apple.com>
+ + * config/darwin.c (machopic_output_possible_stub_label): + Allow stub symbol be not defined when outputting possible + stub label. + +2003-11-13 Andrew Pinski <apinski@apple.com> + + * gcc.c-torture/compile/20031113-1.c: New test. + git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73570 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/darwin.c')
-rw-r--r--gcc/config/darwin.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c
index 47ca65d541c..1ac122376de 100644
--- a/gcc/config/darwin.c
+++ b/gcc/config/darwin.c
@@ -1116,7 +1116,7 @@ machopic_output_possible_stub_label (FILE *file, const char *name)
const char *sym_name;
sym_name = IDENTIFIER_POINTER (TREE_VALUE (temp));
- if (sym_name[0] == '!' && sym_name[1] == 'T'
+ if (sym_name[0] == '!' && (sym_name[1] == 'T' || sym_name[1] == 't')
&& ! strcmp (name+2, sym_name+2))
{
ASM_OUTPUT_LABEL (file, IDENTIFIER_POINTER (TREE_PURPOSE (temp)));
OpenPOWER on IntegriCloud