m32c: drop .bss override
authorJan Beulich <jbeulich@suse.com>
Fri, 5 Jan 2024 07:06:35 +0000 (08:06 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 5 Jan 2024 07:06:35 +0000 (08:06 +0100)
It doesn't look to be a good idea to override the custom handler that
ELF has; afaict doing so broke .previous.

gas/config/tc-m32c.c

index 728b202..c29f754 100644 (file)
@@ -100,8 +100,6 @@ set_isa (enum isa_attr isa_num)
   cgen_bitset_set (& m32c_isa, isa_num);
 }
 
-static void s_bss (int);
-
 int
 md_parse_option (int c, const char * arg ATTRIBUTE_UNUSED)
 {
@@ -141,20 +139,9 @@ md_show_usage (FILE * stream)
   fprintf (stream, _(" M32C specific command line options:\n"));
 }
 
-static void
-s_bss (int ignore ATTRIBUTE_UNUSED)
-{
-  int temp;
-
-  temp = get_absolute_expression ();
-  subseg_set (bss_section, (subsegT) temp);
-  demand_empty_rest_of_line ();
-}
-
 /* The target specific pseudo-ops which we support.  */
 const pseudo_typeS md_pseudo_table[] =
 {
-  { "bss",     s_bss,          0},
   { "3byte",   cons,           3 },
   { "word",    cons,           4 },
   { NULL,      NULL,           0 }