diff options
author | Jeff Law <law@gcc.gnu.org> | 1993-08-18 00:23:25 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1993-08-18 00:23:25 -0600 |
commit | e30f390e6fc1ba14d72379e40c9e5c7b2a20d0db (patch) | |
tree | e83043ba99f7ea6ac5986ee96257c71f7c199c8b /gcc | |
parent | 9ec9ad579896de301d5a2d1fa0949cf5a83d4cef (diff) | |
download | gcc-e30f390e6fc1ba14d72379e40c9e5c7b2a20d0db.zip gcc-e30f390e6fc1ba14d72379e40c9e5c7b2a20d0db.tar.gz gcc-e30f390e6fc1ba14d72379e40c9e5c7b2a20d0db.tar.bz2 |
* pa.h (EXTRA_CONSTRAINT): Delete unused 'S' constraint.
From-SVN: r5171
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/pa/pa.h | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index fdfc658..7140868 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1130,7 +1130,7 @@ extern union tree_node *current_function_decl; `R' is unused. - `S' handles constraints for calls. + `S' is unused. `T' is for fp loads and stores. */ #define EXTRA_CONSTRAINT(OP, C) \ @@ -1145,15 +1145,7 @@ extern union tree_node *current_function_decl; (GET_CODE (OP) == MEM \ /* Using DFmode forces only short displacements \ to be recognized as valid in reg+d addresses. */\ - && memory_address_p (DFmode, XEXP (OP, 0))) \ - : ((C) == 'S' ? \ - ((CONSTANT_P (OP) && ! TARGET_LONG_CALLS) \ - || (reload_in_progress \ - ? strict_memory_address_p (Pmode, OP) \ - : memory_address_p (Pmode, OP)) \ - || (reload_in_progress \ - && GET_CODE (OP) == REG \ - && reg_renumber[REGNO (OP)] > 0)) : 0))) + && memory_address_p (DFmode, XEXP (OP, 0))) : 0)) /* The macros REG_OK_FOR..._P assume that the arg is a REG rtx and check its validity for a certain class. |