aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorThiemo Seufer <ths@networkno.de>2002-09-17 07:43:25 +0000
committerThiemo Seufer <ths@networkno.de>2002-09-17 07:43:25 +0000
commit7ed4a06a3dd5c205d1a272f76fe0579dedfdd51c (patch)
tree8ec814f4fa7cacac566f66b6d1af55d9a0642390 /gas
parente8cf2216ef08ec8495c056a7f4fb3483634d8868 (diff)
downloadgdb-7ed4a06a3dd5c205d1a272f76fe0579dedfdd51c.zip
gdb-7ed4a06a3dd5c205d1a272f76fe0579dedfdd51c.tar.gz
gdb-7ed4a06a3dd5c205d1a272f76fe0579dedfdd51c.tar.bz2
* config/tc-mips.c (pdr_seg): Define only for ELF.
(s_change_section): Remove unused variable. Don't use for nonELF.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-mips.c11
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 <seufer@csv.ica.uni-stuttgart.de>
+ * 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 <seufer@csv.ica.uni-stuttgart.de>
+
* 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