diff options
author | Nick Clifton <nickc@redhat.com> | 2004-07-06 15:30:26 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2004-07-06 15:30:26 +0000 |
commit | d98956497ec0188b9f29b873983b3445302d2ab9 (patch) | |
tree | a3bdcfc70d37c50751b8610e91234e9b3702590b | |
parent | 45a83408cd75e6572cc3bc432ac33a8989d8f663 (diff) | |
download | fsf-binutils-gdb-d98956497ec0188b9f29b873983b3445302d2ab9.zip fsf-binutils-gdb-d98956497ec0188b9f29b873983b3445302d2ab9.tar.gz fsf-binutils-gdb-d98956497ec0188b9f29b873983b3445302d2ab9.tar.bz2 |
(coff_pseudo_table): Only define the weak pseudo for BFD based assemblers.
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | 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 <nickc@redhat.com> + + * config/obj-coff.c (coff_pseudo_table): Only define the weak + pseudo for BFD based assemblers. + 2004-07-05 Andrew Stubbs <andrew.stubbs@superh.com> 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}, |