aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@acm.org>2008-04-04 23:25:49 +0000
committerBob Wilson <bob.wilson@acm.org>2008-04-04 23:25:49 +0000
commit1b6e95c26708dc998bd0d9a1f134601d8593bc62 (patch)
tree974d9beeca1eabade88240857e64446861d4f9f3 /gas
parentc4723173a9d937c4d14c029f4428a43846391fcd (diff)
downloadfsf-binutils-gdb-1b6e95c26708dc998bd0d9a1f134601d8593bc62.zip
fsf-binutils-gdb-1b6e95c26708dc998bd0d9a1f134601d8593bc62.tar.gz
fsf-binutils-gdb-1b6e95c26708dc998bd0d9a1f134601d8593bc62.tar.bz2
2008-04-04 Adrian Bunk <bunk@stusta.de>
Bob Wilson <bob.wilson@acm.org> * config/tc-xtensa.c (xg_apply_fix_value): Check return code from call to decode_reloc.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog6
-rw-r--r--gas/config/tc-xtensa.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 43945cc..d0ebb23 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,9 @@
+2008-04-04 Adrian Bunk <bunk@stusta.de>
+ Bob Wilson <bob.wilson@acm.org>
+
+ * config/tc-xtensa.c (xg_apply_fix_value): Check return code from
+ call to decode_reloc.
+
2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
* NEWS: Mention XSAVE. Change CLMUL to PCLMUL.
diff --git a/gas/config/tc-xtensa.c b/gas/config/tc-xtensa.c
index 6ef1825..101c150 100644
--- a/gas/config/tc-xtensa.c
+++ b/gas/config/tc-xtensa.c
@@ -4969,8 +4969,8 @@ xg_apply_fix_value (fixS *fixP, valueT val)
xtensa_opcode opcode;
char *const fixpos = fixP->fx_frag->fr_literal + fixP->fx_where;
- (void) decode_reloc (fixP->fx_r_type, &slot, &alt_reloc);
- if (alt_reloc)
+ if (decode_reloc (fixP->fx_r_type, &slot, &alt_reloc)
+ || alt_reloc)
as_fatal (_("unexpected fix"));
if (!insnbuf)