From def2e0dd82c4b17f3e9a07f7fd130a42c5789f65 Mon Sep 17 00:00:00 2001
From: Thiemo Seufer <ths@networkno.de>
Date: Thu, 30 May 2002 21:06:14 +0000
Subject: [PATCH] 	* config/tc-mips.c (mips_gprel_offset): New variable. 
 (s_gpvalue): Use it.

---
 gas/ChangeLog        | 5 +++++
 gas/config/tc-mips.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/gas/ChangeLog b/gas/ChangeLog
index e214fbf6111..979573b85e9 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2002-05-30  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
+
+	* config/tc-mips.c (mips_gprel_offset): New variable.
+	(s_gpvalue): Use it.
+
 2002-05-30  Diego Novillo  <dnovillo@redhat.com>
 
         * gas/config/tc-d10v.c (check_resource_conflict): Only check
diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c
index 89a5931e89a..0e683a64e5c 100644
--- a/gas/config/tc-mips.c
+++ b/gas/config/tc-mips.c
@@ -423,6 +423,7 @@ static offsetT mips_cprestore_offset = -1;
 static offsetT mips_cpreturn_offset = -1;
 static int mips_cpreturn_register = -1;
 static int mips_gp_register = GP;
+static int mips_gprel_offset = 0;
 
 /* Whether mips_cprestore_offset has been set in the current function
    (or whether it has already been warned about, if not).  */
@@ -11786,7 +11787,7 @@ s_gpvalue (ignore)
       return;
     }
 
-  mips_cpreturn_offset = get_absolute_expression ();
+  mips_gprel_offset = get_absolute_expression ();
 
   demand_empty_rest_of_line ();
 }