aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Van Artsdalen <jrv@gnu.org>1992-09-17 05:21:44 +0000
committerJames Van Artsdalen <jrv@gnu.org>1992-09-17 05:21:44 +0000
commit68daafd46e0cbbfbca193893fbfe9053cf0eae80 (patch)
treefca1d92316cf28605de413872f5d464fb564fc2e
parent442426450eaaabd3136578270ca3443004510f28 (diff)
downloadgcc-68daafd46e0cbbfbca193893fbfe9053cf0eae80.zip
gcc-68daafd46e0cbbfbca193893fbfe9053cf0eae80.tar.gz
gcc-68daafd46e0cbbfbca193893fbfe9053cf0eae80.tar.bz2
(print_operand): Don't abort if error: might have been a user asm.
From-SVN: r2141
-rw-r--r--gcc/config/i386/i386.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index c39da9b..e6e1d20 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -1058,7 +1058,12 @@ print_operand (file, x, code)
break;
default:
- abort ();
+ {
+ char str[50];
+
+ sprintf (str, "invalid operand code `%c'", code);
+ output_operand_lossage (str);
+ }
}
}
if (GET_CODE (x) == REG)