From ca8e02b0ff456e28a8880faf59accf87be842290 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Tue, 14 Jun 1994 17:36:02 -0400 Subject: (RELOAD_FOR_OPADDR_ADDR): New reload class. From-SVN: r7460 --- gcc/reload.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gcc/reload.h') diff --git a/gcc/reload.h b/gcc/reload.h index d992a8e..4478b6a 100644 --- a/gcc/reload.h +++ b/gcc/reload.h @@ -71,6 +71,8 @@ extern rtx reload_reg_rtx[MAX_RELOADS]; RELOAD_FOR_OPERAND_ADDRESS reload for the address of a non-reloaded operand; these don't conflict with any other addresses. + RELOAD_FOR_OPADDR_ADDR reload needed for RELOAD_FOR_OPERAND_ADDRESS + reloads; usually secondary reloads RELOAD_OTHER none of the above, usually multiple uses RELOAD_FOR_OTHER_ADDRESS reload for part of the address of an input that is marked RELOAD_OTHER. @@ -82,7 +84,8 @@ enum reload_type { RELOAD_FOR_INPUT, RELOAD_FOR_OUTPUT, RELOAD_FOR_INSN, RELOAD_FOR_INPUT_ADDRESS, RELOAD_FOR_OUTPUT_ADDRESS, - RELOAD_FOR_OPERAND_ADDRESS, RELOAD_OTHER, RELOAD_FOR_OTHER_ADDRESS + RELOAD_FOR_OPERAND_ADDRESS, RELOAD_FOR_OPADDR_ADDR, + RELOAD_OTHER, RELOAD_FOR_OTHER_ADDRESS }; extern enum reload_type reload_when_needed[MAX_RELOADS]; -- cgit v1.1