aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2002-01-09 13:52:54 -0800
committerRichard Henderson <rth@gcc.gnu.org>2002-01-09 13:52:54 -0800
commit7b4dfe3d5584c6fabb295f05456d81cae0ab693b (patch)
treefad91c6c76fb924b5d9471e8a458b404e90c23e0 /gcc
parent7d5ab30eb3543198da068bb2b4757fdbf5ba9a8c (diff)
downloadgcc-7b4dfe3d5584c6fabb295f05456d81cae0ab693b.zip
gcc-7b4dfe3d5584c6fabb295f05456d81cae0ab693b.tar.gz
gcc-7b4dfe3d5584c6fabb295f05456d81cae0ab693b.tar.bz2
* config/vax/vax.c (vax_rtx_cost): Never abort.
From-SVN: r48695
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/vax/vax.c5
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6f13ad2..a6d879c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2002-01-09 Richard Henderson <rth@redhat.com>
+
+ * config/vax/vax.c (vax_rtx_cost): Never abort.
+
2002-01-09 Jan Hubicka <jh@suse.cz>
* gcse.c (cprop_jump): Delete insn if simplified jump is no-op.
diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.c
index 0f89cfb..669e18b 100644
--- a/gcc/config/vax/vax.c
+++ b/gcc/config/vax/vax.c
@@ -521,7 +521,10 @@ vax_rtx_cost (x)
c = 10; /* 3-4 on VAX 9000, 20-28 on VAX 2 */
break;
default:
- abort ();
+ /* Careful, init_expmed generates arbitrary rtx and
+ computes costs, so we can't abort. */
+ c = 1000;
+ break;
}
break;
case UDIV: