From d98956497ec0188b9f29b873983b3445302d2ab9 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 6 Jul 2004 15:30:26 +0000 Subject: [PATCH] (coff_pseudo_table): Only define the weak pseudo for BFD based assemblers. --- gas/ChangeLog | 5 +++++ gas/config/obj-coff.c | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 6c1c22f..4a4ec66 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2004-07-06 Nick Clifton + + * config/obj-coff.c (coff_pseudo_table): Only define the weak + pseudo for BFD based assemblers. + 2004-07-05 Andrew Stubbs gas: diff --git a/gas/config/obj-coff.c b/gas/config/obj-coff.c index 0239b76..ee37b08 100644 --- a/gas/config/obj-coff.c +++ b/gas/config/obj-coff.c @@ -60,7 +60,9 @@ static void tag_insert PARAMS ((const char *, symbolS *)); static symbolS *tag_find PARAMS ((char *)); static symbolS *tag_find_or_make PARAMS ((char *)); static void obj_coff_bss PARAMS ((int)); +#ifdef BFD_ASSEMBLER static void obj_coff_weak PARAMS ((int)); +#endif const char *s_get_name PARAMS ((symbolS * s)); static void obj_coff_ln PARAMS ((int)); static void obj_coff_def PARAMS ((int)); @@ -1876,7 +1878,6 @@ size_section (abfd, idx) bfd *abfd ATTRIBUTE_UNUSED; unsigned int idx; { - unsigned int size = 0; fragS *frag = segment_info[idx].frchainP->frch_root; @@ -4654,7 +4655,6 @@ const pseudo_typeS coff_pseudo_table[] = /* We accept the .bss directive for backward compatibility with earlier versions of gas. */ {"bss", obj_coff_bss, 0}, - {"weak", obj_coff_weak, 0}, {"ident", obj_coff_ident, 0}, #ifndef BFD_ASSEMBLER {"use", obj_coff_section, 0}, @@ -4662,6 +4662,7 @@ const pseudo_typeS coff_pseudo_table[] = {"data", obj_coff_data, 0}, {"lcomm", obj_coff_lcomm, 0}, #else + {"weak", obj_coff_weak, 0}, {"optim", s_ignore, 0}, /* For sun386i cc (?) */ #endif {"version", s_ignore, 0}, -- 2.7.4