pa.c (pa_adjust_cost): Don't do cost adjustments on pa8000.
authorJerry Quinn <jquinn@nortelnetworks.com>
Sun, 28 Mar 1999 15:10:10 +0000 (08:10 -0700)
committerJeff Law <law@gcc.gnu.org>
Sun, 28 Mar 1999 15:10:10 +0000 (08:10 -0700)
        * pa.c (pa_adjust_cost): Don't do cost adjustments on pa8000.
        (pa_reorg): Don't call pa_combine_instructions on pa8000.

From-SVN: r26043

gcc/ChangeLog
gcc/config/pa/pa.c

index 26679f2e10bb59d0438e24d0f6b6426afd580533..d8abc2370db49d302a3bee760387b04e32adfcb3 100644 (file)
@@ -1,3 +1,8 @@
+Sun Mar 28 16:09:01 1999  "Jerry Quinn" <jquinn@nortelnetworks.com>
+
+       * pa.c (pa_adjust_cost): Don't do cost adjustments on pa8000.
+       (pa_reorg): Don't call pa_combine_instructions on pa8000.
+
 Sun Mar 28 15:27:26 1999  Jeffrey A Law  (law@cygnus.com)
 
        * reload1.c (reload): Remove accidental code duplication.
index 6eb4ea7b789542a3d116fadb1833b5b0a3004224..ed1e43ed6e5fc819c682a763c4394676df22abc5 100644 (file)
@@ -3315,6 +3315,10 @@ pa_adjust_cost (insn, link, dep_insn, cost)
 {
   enum attr_type attr_type;
 
+  /* Don't adjust costs for a pa8000 chip.  */
+  if (pa_cpu >= PROCESSOR_8000)
+    return cost;
+
   if (! recog_memoized (insn))
     return 0;
 
@@ -6030,7 +6034,9 @@ pa_reorg (insns)
 
   remove_useless_addtr_insns (insns, 1);
 
-  pa_combine_instructions (get_insns ());
+  if (pa_cpu < PROCESSOR_8000)
+    pa_combine_instructions (get_insns ());
+
 
   /* This is fairly cheap, so always run it if optimizing.  */
   if (optimize > 0 && !TARGET_BIG_SWITCH)