aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/alpha/alpha-protos.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2001-09-05 01:43:13 -0700
committerRichard Henderson <rth@gcc.gnu.org>2001-09-05 01:43:13 -0700
commita39bdefc84b72b00150490310e4c1c1cd6b449f2 (patch)
tree94e6fdd1dbda205e0dcbd348662c8748bd6fa2a0 /gcc/config/alpha/alpha-protos.h
parentd4fbd953e8930cc804537cc028dc6c5eef9b57dd (diff)
downloadgcc-a39bdefc84b72b00150490310e4c1c1cd6b449f2.zip
gcc-a39bdefc84b72b00150490310e4c1c1cd6b449f2.tar.gz
gcc-a39bdefc84b72b00150490310e4c1c1cd6b449f2.tar.bz2
alpha.c (alpha_legitimate_address_p): New.
* config/alpha/alpha.c (alpha_legitimate_address_p): New. * config/alpha/alpha-protos.h: Declare it. * config/alpha/alpha.h (GO_IF_LEGITIMATE_ADDRESS): Move to c file. (NONSTRICT_REG_OK_FOR_BASE_P): Rename from non-strict macro. (NONSTRICT_REG_OK_FP_BASE_P): Likewise. (STRICT_REG_OK_FOR_BASE_P): Rename from strict macro. (REG_OK_FOR_BASE_P): Select one of the above. From-SVN: r45405
Diffstat (limited to 'gcc/config/alpha/alpha-protos.h')
-rw-r--r--gcc/config/alpha/alpha-protos.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/alpha/alpha-protos.h b/gcc/config/alpha/alpha-protos.h
index 025f3af..7de2c62 100644
--- a/gcc/config/alpha/alpha-protos.h
+++ b/gcc/config/alpha/alpha-protos.h
@@ -73,6 +73,7 @@ extern int addition_operation PARAMS ((rtx, enum machine_mode));
extern rtx alpha_tablejump_addr_vec PARAMS ((rtx));
extern rtx alpha_tablejump_best_label PARAMS ((rtx));
+extern bool alpha_legitimate_address_p PARAMS ((enum machine_mode, rtx, int));
extern rtx alpha_legitimize_address PARAMS ((rtx, rtx, enum machine_mode));
extern rtx alpha_legitimize_reload_address PARAMS ((rtx, enum machine_mode,
int, int, int));