COFF: Dump literal pool when changing sections.
This commit is contained in:
parent
1080e97d05
commit
76feaaf359
2 changed files with 12 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2002-05-22 Nick Clifton <nickc@cambridge.redhat.com>
|
||||||
|
|
||||||
|
* config/tc-arm.c (arm_s_section): Enable for COFF builds as well
|
||||||
|
as ELF builds.
|
||||||
|
|
||||||
2002-05-22 H.J. Lu <hjl@gnu.org>
|
2002-05-22 H.J. Lu <hjl@gnu.org>
|
||||||
|
|
||||||
* dwarf2dbg.c (dwarf2_emit_insn): Emit only one line symbol
|
* dwarf2dbg.c (dwarf2_emit_insn): Emit only one line symbol
|
||||||
|
|
|
@ -2063,8 +2063,8 @@ static void s_thumb_func PARAMS ((int));
|
||||||
static void s_thumb_set PARAMS ((int));
|
static void s_thumb_set PARAMS ((int));
|
||||||
static void arm_s_text PARAMS ((int));
|
static void arm_s_text PARAMS ((int));
|
||||||
static void arm_s_data PARAMS ((int));
|
static void arm_s_data PARAMS ((int));
|
||||||
#ifdef OBJ_ELF
|
|
||||||
static void arm_s_section PARAMS ((int));
|
static void arm_s_section PARAMS ((int));
|
||||||
|
#ifdef OBJ_ELF
|
||||||
static void s_arm_elf_cons PARAMS ((int));
|
static void s_arm_elf_cons PARAMS ((int));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -2088,11 +2088,11 @@ const pseudo_typeS md_pseudo_table[] =
|
||||||
/* Allow for the effect of section changes. */
|
/* Allow for the effect of section changes. */
|
||||||
{ "text", arm_s_text, 0 },
|
{ "text", arm_s_text, 0 },
|
||||||
{ "data", arm_s_data, 0 },
|
{ "data", arm_s_data, 0 },
|
||||||
#ifdef OBJ_ELF
|
|
||||||
{ "section", arm_s_section, 0 },
|
{ "section", arm_s_section, 0 },
|
||||||
{ "section.s", arm_s_section, 0 },
|
{ "section.s", arm_s_section, 0 },
|
||||||
{ "sect", arm_s_section, 0 },
|
{ "sect", arm_s_section, 0 },
|
||||||
{ "sect.s", arm_s_section, 0 },
|
{ "sect.s", arm_s_section, 0 },
|
||||||
|
#ifdef OBJ_ELF
|
||||||
{ "word", s_arm_elf_cons, 4 },
|
{ "word", s_arm_elf_cons, 4 },
|
||||||
{ "long", s_arm_elf_cons, 4 },
|
{ "long", s_arm_elf_cons, 4 },
|
||||||
{ "file", dwarf2_directive_file, 0 },
|
{ "file", dwarf2_directive_file, 0 },
|
||||||
|
@ -2585,16 +2585,19 @@ arm_s_data (ignore)
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef OBJ_ELF
|
|
||||||
static void
|
static void
|
||||||
arm_s_section (ignore)
|
arm_s_section (ignore)
|
||||||
int ignore;
|
int ignore;
|
||||||
{
|
{
|
||||||
s_ltorg (0);
|
s_ltorg (0);
|
||||||
|
|
||||||
|
#ifdef OBJ_ELF
|
||||||
obj_elf_section (ignore);
|
obj_elf_section (ignore);
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef OBJ_COFF
|
||||||
|
obj_coff_section (ignore);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
opcode_select (width)
|
opcode_select (width)
|
||||||
|
|
Loading…
Reference in a new issue