2005-04-01  Jan Beulich  <jbeulich@novell.com>

	* config/tc-i386.c (s_bss): Call obj_elf_section_change_hook.

gas/testsuite/
2005-04-01  Jan Beulich  <jbeulich@novell.com>

	* gas/i386/bss.[sd]: New.
	* gas/i386/i386.exp: Run new test.
This commit is contained in:
Jan Beulich 2005-04-01 07:50:24 +00:00
parent ae8887b540
commit 8a75718cb7
6 changed files with 28 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2005-04-01 Jan Beulich <jbeulich@novell.com>
* config/tc-i386.c (s_bss): Call obj_elf_section_change_hook.
2005-04-01 Jan Beulich <jbeulich@novell.com>
* config/tc-i386.c (md_apply_fix3): Also handle BFD_RELOC_X86_64_32S.

View File

@ -5307,6 +5307,10 @@ s_bss (ignore)
{
int temp;
#if defined (OBJ_ELF) || defined (OBJ_MAYBE_ELF)
if (IS_ELF)
obj_elf_section_change_hook ();
#endif
temp = get_absolute_expression ();
subseg_set (bss_section, (subsegT) temp);
demand_empty_rest_of_line ();

View File

@ -1,3 +1,8 @@
2005-04-01 Jan Beulich <jbeulich@novell.com>
* gas/i386/bss.[sd]: New.
* gas/i386/i386.exp: Run new test.
2005-04-01 Jan Beulich <jbeulich@novell.com>
* gas/i386/x86-64-pcrel.[sd]: New.
* gas/i386/i386.exp: Run new test.

View File

@ -0,0 +1,7 @@
#objdump: -s
#name: i386 .bss
.*: +file format .*
Contents of section \.other:
0000 0102 .*

View File

@ -0,0 +1,7 @@
.data
.section .other, "a", @progbits
.byte 1
.bss
.skip 1
.previous
.byte 2

View File

@ -99,6 +99,7 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]]
run_dump_test "tlsd"
run_dump_test "tlspic"
run_dump_test "tlsnopic"
run_dump_test "bss"
}
# This is a PE specific test.