aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1999-06-03 12:46:26 +0000
committerIan Lance Taylor <ian@airs.com>1999-06-03 12:46:26 +0000
commitf412ead8f6d84715c2b673b620ae0350868fc1d4 (patch)
tree8d35f5d2c42cd2c72ada42054e1950fb97576a8b
parentf21f3fe0b8b75e0765030120f253db55aff720cd (diff)
downloadfsf-binutils-gdb-f412ead8f6d84715c2b673b620ae0350868fc1d4.zip
fsf-binutils-gdb-f412ead8f6d84715c2b673b620ae0350868fc1d4.tar.gz
fsf-binutils-gdb-f412ead8f6d84715c2b673b620ae0350868fc1d4.tar.bz2
* config/tc-m32r.c: Update for symbol handling changes.
-rw-r--r--gas/ChangeLog2
-rw-r--r--gas/config/tc-m32r.c10
2 files changed, 7 insertions, 5 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 79d852e..e8e547c 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,7 @@
1999-06-03 Ian Lance Taylor <ian@zembu.com>
+ * config/tc-m32r.c: Update for symbol handling changes.
+
* config/tc-hppa.h: Update for symbol handling changes.
* config/tc-hppa.c: Likewise.
diff --git a/gas/config/tc-m32r.c b/gas/config/tc-m32r.c
index 997e623..76fb9ab 100644
--- a/gas/config/tc-m32r.c
+++ b/gas/config/tc-m32r.c
@@ -336,7 +336,7 @@ debug_sym (ignore)
link->symbol = symbolP;
link->next = debug_sym_link;
debug_sym_link = link;
- symbolP->local = 1;
+ symbol_get_obj (symbolP)->local = 1;
}
*end_name = delim;
@@ -694,7 +694,7 @@ m32r_scomm (ignore)
return;
}
- if (symbolP->local)
+ if (symbol_get_obj (symbolP)->local)
{
segT old_sec = now_seg;
int old_subsec = now_subseg;
@@ -707,9 +707,9 @@ m32r_scomm (ignore)
frag_align (align2, 0, 0);
if (S_GET_SEGMENT (symbolP) == sbss_section)
- symbolP->sy_frag->fr_symbol = 0;
+ symbol_get_frag (symbolP)->fr_symbol = 0;
- symbolP->sy_frag = frag_now;
+ symbol_set_frag (symbolP, frag_now);
pfrag = frag_var (rs_org, 1, 1, (relax_substateT) 0, symbolP, size,
(char *) 0);
@@ -936,7 +936,7 @@ md_convert_frag (abfd, sec, fragP)
{
/* Address we want to reach in file space. */
target_address = S_GET_VALUE (fragP->fr_symbol) + fragP->fr_offset;
- target_address += fragP->fr_symbol->sy_frag->fr_address;
+ target_address += symbol_get_frag (fragP->fr_symbol)->fr_address;
addend = (target_address - (opcode_address & -4)) >> 2;
}