diff options
author | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-03-08 15:41:41 +0000 |
---|---|---|
committer | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-03-08 15:41:41 +0000 |
commit | d5c3cdd8ed85b77ad34ffe196deb47c879edf659 (patch) | |
tree | 46ec616e6020ec2cc98ed7b38d523b1587c6f025 /gcc | |
parent | b52b8552642f118df390bca3c7bdce5e3bcdeaca (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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/pdp11/pdp11-protos.h | 2 | ||||
-rw-r--r-- | gcc/config/pdp11/pdp11.c | 49 |
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) { |