mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-28 15:18:37 +08:00
gas/
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:
@ -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>
|
2005-04-01 Jan Beulich <jbeulich@novell.com>
|
||||||
|
|
||||||
* config/tc-i386.c (md_apply_fix3): Also handle BFD_RELOC_X86_64_32S.
|
* config/tc-i386.c (md_apply_fix3): Also handle BFD_RELOC_X86_64_32S.
|
||||||
|
@ -5307,6 +5307,10 @@ s_bss (ignore)
|
|||||||
{
|
{
|
||||||
int temp;
|
int temp;
|
||||||
|
|
||||||
|
#if defined (OBJ_ELF) || defined (OBJ_MAYBE_ELF)
|
||||||
|
if (IS_ELF)
|
||||||
|
obj_elf_section_change_hook ();
|
||||||
|
#endif
|
||||||
temp = get_absolute_expression ();
|
temp = get_absolute_expression ();
|
||||||
subseg_set (bss_section, (subsegT) temp);
|
subseg_set (bss_section, (subsegT) temp);
|
||||||
demand_empty_rest_of_line ();
|
demand_empty_rest_of_line ();
|
||||||
|
@ -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>
|
2005-04-01 Jan Beulich <jbeulich@novell.com>
|
||||||
* gas/i386/x86-64-pcrel.[sd]: New.
|
* gas/i386/x86-64-pcrel.[sd]: New.
|
||||||
* gas/i386/i386.exp: Run new test.
|
* gas/i386/i386.exp: Run new test.
|
||||||
|
7
gas/testsuite/gas/i386/bss.d
Normal file
7
gas/testsuite/gas/i386/bss.d
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#objdump: -s
|
||||||
|
#name: i386 .bss
|
||||||
|
|
||||||
|
.*: +file format .*
|
||||||
|
|
||||||
|
Contents of section \.other:
|
||||||
|
0000 0102 .*
|
7
gas/testsuite/gas/i386/bss.s
Normal file
7
gas/testsuite/gas/i386/bss.s
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
.data
|
||||||
|
.section .other, "a", @progbits
|
||||||
|
.byte 1
|
||||||
|
.bss
|
||||||
|
.skip 1
|
||||||
|
.previous
|
||||||
|
.byte 2
|
@ -99,6 +99,7 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]]
|
|||||||
run_dump_test "tlsd"
|
run_dump_test "tlsd"
|
||||||
run_dump_test "tlspic"
|
run_dump_test "tlspic"
|
||||||
run_dump_test "tlsnopic"
|
run_dump_test "tlsnopic"
|
||||||
|
run_dump_test "bss"
|
||||||
}
|
}
|
||||||
|
|
||||||
# This is a PE specific test.
|
# This is a PE specific test.
|
||||||
|
Reference in New Issue
Block a user