diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1992-08-17 11:55:48 -0700 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1992-08-17 11:55:48 -0700 |
commit | c0954bcdaf80a6d4d2e63023a40ed0a2ffc9705a (patch) | |
tree | a6a3975045536e74dd68fd3e9ce32c9294823522 /gcc | |
parent | 2654605aa7145af085e835960105285ddafbae8b (diff) | |
download | gcc-c0954bcdaf80a6d4d2e63023a40ed0a2ffc9705a.zip gcc-c0954bcdaf80a6d4d2e63023a40ed0a2ffc9705a.tar.gz gcc-c0954bcdaf80a6d4d2e63023a40ed0a2ffc9705a.tar.bz2 |
(i960_address_cost): Don't abort for invalid addresses.
From-SVN: r1877
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/i960/i960.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/config/i960/i960.c b/gcc/config/i960/i960.c index 9f11fc7..60f65b9 100644 --- a/gcc/config/i960/i960.c +++ b/gcc/config/i960/i960.c @@ -493,7 +493,9 @@ i960_address_cost (x) if (GET_CODE (base) == PLUS || GET_CODE (base) == MULT) return 6; - abort (); + /* This is an invalid address. The return value doesn't matter, but + for convenience we make this more expensive than anything else. */ + return 12; } if (GET_CODE (x) == MULT) return 6; |