aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2005-04-11 00:08:08 +0000
committerAlan Modra <amodra@gmail.com>2005-04-11 00:08:08 +0000
commit514d955ded1ad3ca20e22ee3dddeabf0c3b84296 (patch)
treeed9187220787834ae169a38bfe699bab05109de1 /gas
parent218755fe84d3dbc78bcc940c3b01f9bc21545f3d (diff)
downloadgdb-514d955ded1ad3ca20e22ee3dddeabf0c3b84296.zip
gdb-514d955ded1ad3ca20e22ee3dddeabf0c3b84296.tar.gz
gdb-514d955ded1ad3ca20e22ee3dddeabf0c3b84296.tar.bz2
* symbols.c (symbol_X_add_number): Change return type to "offsetT *".
* symbols.h (symbol_X_add_number): Update prototype.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/symbols.c6
-rw-r--r--gas/symbols.h2
3 files changed, 9 insertions, 4 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index c59edd6..f6c8d4e 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2005-04-11 Alan Modra <amodra@bigpond.net.au>
+
+ * symbols.c (symbol_X_add_number): Change return type to "offsetT *".
+ * symbols.h (symbol_X_add_number): Update prototype.
+
2005-04-10 Eric Christopher <echristo@redhat.com>
* symbols.c (symbol_X_add_number): Fix warning.
diff --git a/gas/symbols.c b/gas/symbols.c
index c8773f1..002ae35 100644
--- a/gas/symbols.c
+++ b/gas/symbols.c
@@ -2024,15 +2024,15 @@ symbol_set_value_expression (symbolS *s, const expressionS *exp)
/* Return a pointer to the X_add_number component of a symbol. */
-valueT *
+offsetT *
symbol_X_add_number (symbolS *s)
{
#ifdef BFD_ASSEMBLER
if (LOCAL_SYMBOL_CHECK (s))
- return &((struct local_symbol *) s)->lsy_value;
+ return (offsetT *) &((struct local_symbol *) s)->lsy_value;
#endif
- return (valueT *)&s->sy_value.X_add_number;
+ return &s->sy_value.X_add_number;
}
/* Set the value of SYM to the current position in the current segment. */
diff --git a/gas/symbols.h b/gas/symbols.h
index eb5a852..89bbdb1 100644
--- a/gas/symbols.h
+++ b/gas/symbols.h
@@ -175,7 +175,7 @@ extern symbolS *symbol_next (symbolS *);
extern expressionS *symbol_get_value_expression (symbolS *);
extern void symbol_set_value_expression (symbolS *, const expressionS *);
-extern valueT *symbol_X_add_number (symbolS *);
+extern offsetT *symbol_X_add_number (symbolS *);
extern void symbol_set_value_now (symbolS *);
extern void symbol_set_frag (symbolS *, fragS *);
extern fragS *symbol_get_frag (symbolS *);