From 371e25503e35218eec1bccb6d1f563d442244c05 Mon Sep 17 00:00:00 2001
From: rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sun, 15 Jul 2001 02:16:35 +0000
Subject: [PATCH] 	* tree.def (EXPON_EXPR) remove. Never supported
 anyway.

	* f/com.c (ffecom_overlap_): Remove references to EXPON_EXPR.
	(ffecom_tree_canonize_ref_): Likewise.

	* java/check-init.c (check_init): Remove references to EXPON_EXPR.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44011 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/ChangeLog         | 4 ++++
 gcc/f/ChangeLog       | 5 +++++
 gcc/f/com.c           | 2 --
 gcc/java/ChangeLog    | 4 ++++
 gcc/java/check-init.c | 1 -
 gcc/tree.def          | 4 ----
 6 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bc3a2250a72f..07a75fbc9a00 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2001-07-14  Tim Josling  <tej@melbpc.org.au>
+
+	* tree.def (EXPON_EXPR) remove. Never supported anyway.
+
 2001-07-14  John David Anglin  <dave@hiauly1.hia.nrc.ca>
 
 	* pa.md: Remove unused constraints from define_split's.
diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog
index ef3f81bc6bec..ca563649d971 100644
--- a/gcc/f/ChangeLog
+++ b/gcc/f/ChangeLog
@@ -1,3 +1,8 @@
+2001-07-14  Tim Josling  <tej@melbpc.org.au>
+
+	* com.c (ffecom_overlap_): Remove references to EXPON_EXPR.
+	(ffecom_tree_canonize_ref_): Likewise.
+
 2001-07-10  James Smaby  <jsmaby@virgo.umeche.maine.edu>
 
 	* intdoc.in: Fix the definition of COMPLEX ABS.
diff --git a/gcc/f/com.c b/gcc/f/com.c
index c5a50193e99b..f8614401d7db 100644
--- a/gcc/f/com.c
+++ b/gcc/f/com.c
@@ -1558,7 +1558,6 @@ ffecom_overlap_ (tree dest_decl, tree dest_offset, tree dest_size,
     case FIX_FLOOR_EXPR:
     case FIX_ROUND_EXPR:
     case FLOAT_EXPR:
-    case EXPON_EXPR:
     case NEGATE_EXPR:
     case MIN_EXPR:
     case MAX_EXPR:
@@ -9044,7 +9043,6 @@ ffecom_tree_canonize_ref_ (tree *decl, tree *offset,
     case FIX_FLOOR_EXPR:
     case FIX_ROUND_EXPR:
     case FLOAT_EXPR:
-    case EXPON_EXPR:
     case NEGATE_EXPR:
     case MIN_EXPR:
     case MAX_EXPR:
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 3d1b4b76fe0d..a22012a5010f 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,7 @@
+2001-07-14  Tim Josling  <tej@melbpc.org.au>
+
+	* check-init.c (check_init): Remove references to EXPON_EXPR.
+
 2001-07-13  Tom Tromey  <tromey@redhat.com>
 
 	* jvspec.c (jvgenmain_spec): Remove -ffilelist-file from cc1
diff --git a/gcc/java/check-init.c b/gcc/java/check-init.c
index 19764439e0e0..05e3aa31ae62 100644
--- a/gcc/java/check-init.c
+++ b/gcc/java/check-init.c
@@ -624,7 +624,6 @@ check_init (exp, before)
     case FIX_CEIL_EXPR:
     case FIX_FLOOR_EXPR:
     case FIX_ROUND_EXPR:
-    case EXPON_EXPR:
     case ABS_EXPR:
     case FFS_EXPR:
       /* Avoid needless recursion. */
diff --git a/gcc/tree.def b/gcc/tree.def
index 198cdf5f38df..4a78694ae8ed 100644
--- a/gcc/tree.def
+++ b/gcc/tree.def
@@ -599,10 +599,6 @@ DEFTREECODE (FIX_ROUND_EXPR, "fix_round_expr", '1', 1)
 /* Conversion of an integer to a real.  */
 DEFTREECODE (FLOAT_EXPR, "float_expr", '1', 1)
 
-/* Exponentiation.  Operands may have any types;
-   constraints on value type are not known yet.  */
-DEFTREECODE (EXPON_EXPR, "expon_expr", '2', 2)
-
 /* Unary negation.  */
 DEFTREECODE (NEGATE_EXPR, "negate_expr", '1', 1)
 
-- 
GitLab