diff options
author | Torbjorn Granlund <tege@gnu.org> | 1992-09-06 21:23:36 +0000 |
---|---|---|
committer | Torbjorn Granlund <tege@gnu.org> | 1992-09-06 21:23:36 +0000 |
commit | a9a55844f90312b9e1f5ff5779fb692df8038129 (patch) | |
tree | c309d6a4bae7b7fdf30bd3cd44005859a6a1d1bd /gcc | |
parent | d7e2c9328f49562f4dadff9370fdc94d816b900e (diff) | |
download | gcc-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.c | 7 |
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 |