* config/vax/vax.c (vax_rtx_cost): Never abort.
authorRichard Henderson <rth@redhat.com>
Wed, 9 Jan 2002 21:52:54 +0000 (13:52 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 9 Jan 2002 21:52:54 +0000 (13:52 -0800)
From-SVN: r48695

gcc/ChangeLog
gcc/config/vax/vax.c

index 6f13ad2f65b30da71353ceca81c3d115947df983..a6d879cead2ec0fdc0fe5b550c09bfaa7b16e89b 100644 (file)
@@ -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.
index 0f89cfb462d07e389efe8ccb98423929b9da0a4b..669e18b79b4fbe8955f530be0ec238b3bf47a3c5 100644 (file)
@@ -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: