aboutsummaryrefslogtreecommitdiff
path: root/gas/expr.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>1999-05-17 03:21:46 +0000
committerAlan Modra <amodra@gmail.com>1999-05-17 03:21:46 +0000
commit6d4d30bb14cca96f185a5cac3642560826b7e523 (patch)
treec1039cb1aa3dfffe34d073cde43c272b14b84154 /gas/expr.c
parentdaa01f85d45228bb45378625876adb00f5afa4db (diff)
downloadgdb-6d4d30bb14cca96f185a5cac3642560826b7e523.zip
gdb-6d4d30bb14cca96f185a5cac3642560826b7e523.tar.gz
gdb-6d4d30bb14cca96f185a5cac3642560826b7e523.tar.bz2
/
Move bitfield overflow checks to after the md_apply_fix call in fixup_segment so that md_apply_fix has a chance to modify value. Handle 8 and 16-bit pcrel relocs for i386. Prototypes and other minor code cleanups.
Diffstat (limited to 'gas/expr.c')
-rw-r--r--gas/expr.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gas/expr.c b/gas/expr.c
index d5d55fd..b49720c 100644
--- a/gas/expr.c
+++ b/gas/expr.c
@@ -34,6 +34,10 @@
#include "obstack.h"
static void floating_constant PARAMS ((expressionS * expressionP));
+static valueT generic_bignum_to_int32 PARAMS ((void));
+#ifdef BFD64
+static valueT generic_bignum_to_int64 PARAMS ((void));
+#endif
static void integer_constant PARAMS ((int radix, expressionS * expressionP));
static void mri_char_constant PARAMS ((expressionS *));
static void current_location PARAMS ((expressionS *));