From d9740523f9fb3c6cbe19ce57bda5caebb3bbadbd Mon Sep 17 00:00:00 2001
From: Bob Wilson <bob.wilson@acm.org>
Date: Mon, 22 Nov 2004 19:13:04 +0000
Subject: [PATCH]         * config/tc-xtensa.c (xg_add_opcode_fix): Set
 fx_no_overflow.

---
 gas/ChangeLog          | 4 ++++
 gas/config/tc-xtensa.c | 1 +
 2 files changed, 5 insertions(+)

diff --git a/gas/ChangeLog b/gas/ChangeLog
index 3e7642d16dc..9b9d7d69807 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,7 @@
+2004-11-22  Bob Wilson  <bob.wilson@acm.org>
+
+	* config/tc-xtensa.c (xg_add_opcode_fix): Set fx_no_overflow.
+
 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
 
 	* dwarf2dbg.c (dwarf2_finish): Don't write a .debug_line section
diff --git a/gas/config/tc-xtensa.c b/gas/config/tc-xtensa.c
index 88ddf171c98..5325792fff2 100644
--- a/gas/config/tc-xtensa.c
+++ b/gas/config/tc-xtensa.c
@@ -4266,6 +4266,7 @@ xg_add_opcode_fix (TInsn *tinsn,
   fmt_length = xtensa_format_length (xtensa_default_isa, fmt);
   the_fix = fix_new_exp (fragP, offset, fmt_length, expr,
 			 howto->pc_relative, reloc);
+  the_fix->fx_no_overflow = 1;
 
   if (expr->X_add_symbol
       && (S_IS_EXTERNAL (expr->X_add_symbol)