From 6ece24871f3f0bd6b3eaa098be79ca8ca5613f46 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Thu, 13 Aug 1998 13:09:40 +0000 Subject: [PATCH] Fix cygwin32 build problem with experimental version of winsup. * i386/winnt.c (i386_pe_asm_file_end): Check TREE_SYMBOL_REFERENCED. From-SVN: r21696 --- gcc/ChangeLog | 4 ++++ gcc/config/i386/winnt.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5e90c3a76f9..bbe6a7394a3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Thu Aug 13 12:53:13 1998 Jim Wilson + + * i386/winnt.c (i386_pe_asm_file_end): Check TREE_SYMBOL_REFERENCED. + Wed Aug 12 17:25:18 1998 Jeffrey A Law (law@cygnus.com) * mn10300.c (REG_SAVE_BYTES): Only reserve space for registers diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.c index f78b709aeee..0b5a7273e4a 100644 --- a/gcc/config/i386/winnt.c +++ b/gcc/config/i386/winnt.c @@ -561,7 +561,7 @@ i386_pe_asm_file_end (file) decl = get_identifier (p->name); /* Positively ensure only one declaration for any given symbol. */ - if (! TREE_ASM_WRITTEN (decl)) + if (! TREE_ASM_WRITTEN (decl) && TREE_SYMBOL_REFERENCED (decl)) { TREE_ASM_WRITTEN (decl) = 1; i386_pe_declare_function_type (file, p->name, TREE_PUBLIC (decl));