From bc0e26dcd4e25d38655b7995cb2a5970107e7ffa Mon Sep 17 00:00:00 2001 From: robertl Date: Wed, 16 Sep 1998 20:13:19 +0000 Subject: [PATCH] * config/i386/sco5.h (SUPPORTS_WEAK): True only if targeting ELF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22455 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/config/i386/sco5.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2f699a4352e..bfa55c4d621 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Wed Sep 16 22:10:42 1998 Robert Lipe + + * config/i386/sco5.h (SUPPORTS_WEAK): True only if targeting ELF. + Wed Sep 16 15:24:54 1998 Richard Henderson * i386.h (PREFERRED_RELOAD_CLASS): Respect an existing class diff --git a/gcc/config/i386/sco5.h b/gcc/config/i386/sco5.h index dcc85e01840..4d26255699a 100644 --- a/gcc/config/i386/sco5.h +++ b/gcc/config/i386/sco5.h @@ -731,6 +731,10 @@ dtors_section () \ #undef HANDLE_SYSV_PRAGMA #define HANDLE_SYSV_PRAGMA 1 +/* Though OpenServer support .weak in COFF, g++ doesn't play nice with it + * so we'll punt on it for now + */ +#define SUPPORTS_WEAK (TARGET_ELF) #define ASM_WEAKEN_LABEL(FILE,NAME) \ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \ fputc ('\n', FILE); } while (0) -- 2.11.0