OSDN Git Service

2008-04-04 Adrian Bunk <bunk@stusta.de>
authorbwilson <bwilson>
Fri, 4 Apr 2008 23:25:48 +0000 (23:25 +0000)
committerbwilson <bwilson>
Fri, 4 Apr 2008 23:25:48 +0000 (23:25 +0000)
    Bob Wilson  <bob.wilson@acm.org>

* config/tc-xtensa.c (xg_apply_fix_value): Check return code from
call to decode_reloc.

gas/ChangeLog
gas/config/tc-xtensa.c

index 43945cc..d0ebb23 100644 (file)
@@ -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.
index 6ef1825..101c150 100644 (file)
@@ -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)