From b95bee134d2fc39c038f7af4113a9c2278a1e052 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Thu, 30 May 1996 23:04:52 +0000 Subject: [PATCH] * read.c (s_lcomm): Set section flags for .sbss section. --- gas/ChangeLog | 13 +++++++++++++ gas/read.c | 5 +++++ 2 files changed, 18 insertions(+) diff --git a/gas/ChangeLog b/gas/ChangeLog index aa797a553e5..938a18154ab 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,16 @@ +Thu May 30 19:00:19 1996 Ian Lance Taylor + + * read.c (s_lcomm): Set section flags for .sbss section. + + * config/tc-mips.c (mips_64): New static variable. + (mips_target_format): If mips_64, return elf64 targets rather than + elf32 ones. + (md_longopts): Add "32" and "64". + (md_parse_option): Handle -32 and -64. + (md_show_usage): Mention -32 and -64. + (cons_fix_new_mips): If mips_64, don't convert an 8 byte reloc to + a 4 byte one. + Thu May 30 10:36:19 1996 Michael Meissner * config/tc-ppc.c (comment_chars): Make '!' a comment character diff --git a/gas/read.c b/gas/read.c index 3eee05502c5..2bf064d5b42 100644 --- a/gas/read.c +++ b/gas/read.c @@ -1821,6 +1821,11 @@ s_lcomm (needs_align) { bss_seg = subseg_new (".sbss", 1); seg_info (bss_seg)->bss = 1; +#ifdef BFD_ASSEMBLER + if (! bfd_set_section_flags (stdoutput, bss_seg, SEC_ALLOC)) + as_warn ("error setting flags for \".sbss\": %s", + bfd_errmsg (bfd_get_error ())); +#endif } } #endif -- 2.30.2