From a9a55844f90312b9e1f5ff5779fb692df8038129 Mon Sep 17 00:00:00 2001 From: Torbjorn Granlund Date: Sun, 6 Sep 1992 21:23:36 +0000 Subject: [PATCH] (hard_regno_mode_ok): Don't abort if unknown mode, return 0 instead. Declare argument MODE as `enum machine_mode'. From-SVN: r2062 --- gcc/config/ns32k/ns32k.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gcc/config/ns32k/ns32k.c b/gcc/config/ns32k/ns32k.c index 1f3b0b4b6d3..eb47d9c9344 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 -- 2.30.2