From 7ed4a06a3dd5c205d1a272f76fe0579dedfdd51c Mon Sep 17 00:00:00 2001 From: Thiemo Seufer Date: Tue, 17 Sep 2002 07:43:25 +0000 Subject: [PATCH] * config/tc-mips.c (pdr_seg): Define only for ELF. (s_change_section): Remove unused variable. Don't use for nonELF. --- gas/ChangeLog | 5 +++++ gas/config/tc-mips.c | 11 +++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 41ca0c3..91e2ec8 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,10 @@ 2002-09-17 Thiemo Seufer + * config/tc-mips.c (pdr_seg): Define only for ELF. + (s_change_section): Remove unused variable. Don't use for nonELF. + +2002-09-17 Thiemo Seufer + * config/obj-elf.c (obj_elf_change_section): Move prototype to obj-elf.h * config/obj-elf.h (obj_elf_change_section): Likewise. diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index 638d1df..0d5eff2 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -956,10 +956,12 @@ static boolean imm_unmatched_hi; static boolean mips16_small, mips16_ext; +#ifdef OBJ_ELF /* The pdr segment for per procedure frame/regmask info. Not used for ECOFF debugging. */ static segT pdr_seg; +#endif /* The default target format to use. */ @@ -11258,8 +11260,7 @@ void s_change_section (ignore) int ignore ATTRIBUTE_UNUSED; { - expressionS rep_exp; - +#ifdef OBJ_ELF char *section_name; char c; char *next_c; @@ -11268,9 +11269,10 @@ s_change_section (ignore) int section_flag; int section_entry_size; int section_alignment; - int log = -1; - flagword flags; + if (OUTPUT_FLAVOR != bfd_target_elf_flavour) + return; + section_name = input_line_pointer; c = get_symbol_end (); next_c = input_line_pointer + 1; @@ -11307,6 +11309,7 @@ s_change_section (ignore) obj_elf_change_section (section_name, section_type, section_flag, section_entry_size, 0, 0, 0); +#endif /* OBJ_ELF */ } void -- 2.7.4