aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-08 15:41:41 +0000
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-08 15:41:41 +0000
commitd5c3cdd8ed85b77ad34ffe196deb47c879edf659 (patch)
tree46ec616e6020ec2cc98ed7b38d523b1587c6f025
parentb52b8552642f118df390bca3c7bdce5e3bcdeaca (diff)
* config/pdp11/pdp11.c (comparison_operator_index): Remove.
(comp_operator): Likewise. * config/pdp11/pdp11-protos.h: Remove corresponding prototypes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79116 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/pdp11/pdp11-protos.h2
-rw-r--r--gcc/config/pdp11/pdp11.c49
3 files changed, 7 insertions, 51 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f080f0524f6..eef895dd8c4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2004-03-08 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/pdp11/pdp11.c (comparison_operator_index): Remove.
+ (comp_operator): Likewise.
+ * config/pdp11/pdp11-protos.h: Remove corresponding
+ prototypes.
+
2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
* expr.c (highest_pow2_factor_for_type): Rename into
diff --git a/gcc/config/pdp11/pdp11-protos.h b/gcc/config/pdp11/pdp11-protos.h
index 4c460affb58..528b065cd37 100644
--- a/gcc/config/pdp11/pdp11-protos.h
+++ b/gcc/config/pdp11/pdp11-protos.h
@@ -26,7 +26,6 @@ extern int const_immediate_operand (rtx, enum machine_mode);
extern int expand_shift_operand (rtx, enum machine_mode);
extern int immediate15_operand (rtx, enum machine_mode);
extern int simple_memory_operand (rtx, enum machine_mode);
-extern int comp_operator (rtx, enum machine_mode);
extern int legitimate_address_p (enum machine_mode, rtx);
extern int legitimate_const_double_p (rtx);
@@ -37,7 +36,6 @@ extern const char *output_move_quad (rtx *);
extern const char *output_block_move (rtx *);
extern void print_operand_address (FILE *, rtx);
extern int register_move_cost (enum reg_class, enum reg_class);
-extern int comparison_operator_index (rtx);
#endif /* RTX_CODE */
extern void output_ascii (FILE *, const char *, int);
diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.c
index 71adbeaa39c..9c2def4c3a1 100644
--- a/gcc/config/pdp11/pdp11.c
+++ b/gcc/config/pdp11/pdp11.c
@@ -1600,55 +1600,6 @@ output_block_move(rtx *operands)
return "";
}
-/* for future use */
-int
-comparison_operator_index(rtx op)
-{
- switch (GET_CODE(op))
- {
- case NE:
- return 0;
-
- case EQ:
- return 1;
-
- case GE:
- return 2;
-
- case GT:
- return 3;
-
- case LE:
- return 4;
-
- case LT:
- return 5;
-
- case GEU:
- return 6;
-
- case GTU:
- return 7;
-
- case LEU:
- return 8;
-
- case LTU:
- return 9;
-
- default:
- return -1;
- }
-}
-
-/* tests whether the rtx is a comparison operator */
-int
-comp_operator (rtx op, enum machine_mode mode ATTRIBUTE_UNUSED)
-{
- return comparison_operator_index(op) >= 0;
-}
-
-
int
legitimate_address_p (enum machine_mode mode, rtx address)
{