This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
[PATCH] MIPS gas: Add missing cpreturn variable init
- From: Thiemo Seufer <ica2_ts at csv dot ica dot uni-stuttgart dot de>
- To: binutils at sources dot redhat dot com
- Date: Fri, 31 May 2002 03:55:03 +0200
- Subject: [PATCH] MIPS gas: Add missing cpreturn variable init
Hi All,
this adds missing initializations of mips_cpreturn_register and
mips_cpreturn_offset.
Thiemo
2002-05-31 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
/gas/ChangeLog
* config/tc-mips.c (s_cpsetup): Fix initialization of
mips_cpreturn_register and mips_cpreturn_offset.
diff -BurpN source-orig/gas/config/tc-mips.c source/gas/config/tc-mips.c
--- source-orig/gas/config/tc-mips.c Fri May 31 01:49:55 2002
+++ source/gas/config/tc-mips.c Fri May 31 00:19:45 2002
@@ -11745,12 +11836,18 @@ s_cpsetup (ignore)
return;
}
else
- input_line_pointer++;
+ ++input_line_pointer;
SKIP_WHITESPACE ();
if (*input_line_pointer == '$')
- mips_cpreturn_register = tc_get_register (0);
+ {
+ mips_cpreturn_register = tc_get_register (0);
+ mips_cpreturn_offset = -1;
+ }
else
- mips_cpreturn_offset = get_absolute_expression ();
+ {
+ mips_cpreturn_offset = get_absolute_expression ();
+ mips_cpreturn_register = -1;
+ }
SKIP_WHITESPACE ();
if (*input_line_pointer != ',')
{