aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gnu.org>1992-09-06 21:23:36 +0000
committerTorbjorn Granlund <tege@gnu.org>1992-09-06 21:23:36 +0000
commita9a55844f90312b9e1f5ff5779fb692df8038129 (patch)
treec309d6a4bae7b7fdf30bd3cd44005859a6a1d1bd /gcc
parentd7e2c9328f49562f4dadff9370fdc94d816b900e (diff)
downloadgcc-a9a55844f90312b9e1f5ff5779fb692df8038129.zip
gcc-a9a55844f90312b9e1f5ff5779fb692df8038129.tar.gz
gcc-a9a55844f90312b9e1f5ff5779fb692df8038129.tar.bz2
(hard_regno_mode_ok): Don't abort if unknown mode,
return 0 instead. Declare argument MODE as `enum machine_mode'. From-SVN: r2062
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/ns32k/ns32k.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/config/ns32k/ns32k.c b/gcc/config/ns32k/ns32k.c
index 1f3b0b4..eb47d9c 100644
--- a/gcc/config/ns32k/ns32k.c
+++ b/gcc/config/ns32k/ns32k.c
@@ -46,7 +46,7 @@ trace (s, s1, s2)
int
hard_regno_mode_ok (regno, mode)
int regno;
- int mode;
+ enum machine_mode mode;
{
switch (mode)
{
@@ -107,7 +107,10 @@ hard_regno_mode_ok (regno, mode)
else
return 0;
}
- abort(0);
+
+ /* Used to abort here, but simply saying "no" handles TImode
+ much better. */
+ return 0;
}
/* ADDRESS_COST calls this. This function is not optimal