summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-28 15:10:10 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-28 15:10:10 +0000
commit342aabd91146f8ddf932dff8d30704e68e9f6e6d (patch)
treeb9310d759ae7df348b67e8ec0dcffe9bfc83d9ac
parentded5c186a55b11b55356ed3b2385d231da8ead3d (diff)
downloadppe42-gcc-342aabd91146f8ddf932dff8d30704e68e9f6e6d.tar.gz
ppe42-gcc-342aabd91146f8ddf932dff8d30704e68e9f6e6d.zip
* pa.c (pa_adjust_cost): Don't do cost adjustments on pa8000.
(pa_reorg): Don't call pa_combine_instructions on pa8000. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26043 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/pa/pa.c8
2 files changed, 12 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 26679f2e10b..d8abc2370db 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c
index 6eb4ea7b789..ed1e43ed6e5 100644
--- a/gcc/config/pa/pa.c
+++ b/gcc/config/pa/pa.c
@@ -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)
OpenPOWER on IntegriCloud