From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1880) id 12FCD3858D39; Mon, 13 Mar 2023 17:06:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 12FCD3858D39 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1678727177; bh=l88jz6QqlLWmmWTA0X+KYoeS8cAbiHiNq5LZjdvKk3A=; h=From:To:Subject:Date:From; b=C+fuuiaMmE7htpHlhgEAtllv1r8XUPYmhsJyg2MyWaysf09q93zjtW/yYjLUWZoZa JLVQWTY7Ujk6iM72YUCbHi7kB4DJV5/a62L5UymhJFutkezDTQ5yEN4Q6QMetXfyr4 n/frrryRUuMImqgOvyUmjQ2I6dRtbN0DnL3Un1LU= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Max Filippov To: gcc-cvs@gcc.gnu.org Subject: [gcc r13-6638] xtensa: Remove REG_OK_STRICT and its derivatives X-Act-Checkin: gcc X-Git-Author: Takayuki 'January June' Suwa X-Git-Refname: refs/heads/master X-Git-Oldrev: 2219aed9ad6f2678eac457b7de0984dbcde18679 X-Git-Newrev: c981f61c071757f1f724fe7c3959622c13f079fa Message-Id: <20230313170617.12FCD3858D39@sourceware.org> Date: Mon, 13 Mar 2023 17:06:17 +0000 (GMT) List-Id: https://gcc.gnu.org/g:c981f61c071757f1f724fe7c3959622c13f079fa commit r13-6638-gc981f61c071757f1f724fe7c3959622c13f079fa Author: Takayuki 'January June' Suwa Date: Mon Mar 13 09:37:10 2023 +0900 xtensa: Remove REG_OK_STRICT and its derivatives Because GO_IF_LEGITIMATE_ADDRESS was deprecated a long time ago (see commit c6c3dba931548987c78719180e30ebc863404b89). gcc/ChangeLog: * config/xtensa/xtensa.h (REG_OK_STRICT, REG_OK_FOR_INDEX_P, REG_OK_FOR_BASE_P): Remove. Diff: --- gcc/config/xtensa/xtensa.h | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/gcc/config/xtensa/xtensa.h b/gcc/config/xtensa/xtensa.h index 058602e44ee..8ebf37cab33 100644 --- a/gcc/config/xtensa/xtensa.h +++ b/gcc/config/xtensa/xtensa.h @@ -590,19 +590,10 @@ typedef struct xtensa_args /* C expressions that are nonzero if X (assumed to be a `reg' RTX) is valid for use as a base or index register. */ -#ifdef REG_OK_STRICT -#define REG_OK_STRICT_FLAG 1 -#else -#define REG_OK_STRICT_FLAG 0 -#endif - #define BASE_REG_P(X, STRICT) \ - ((!(STRICT) && REGNO (X) >= FIRST_PSEUDO_REGISTER) \ + ((!(STRICT) && ! HARD_REGISTER_P (X)) \ || REGNO_OK_FOR_BASE_P (REGNO (X))) -#define REG_OK_FOR_INDEX_P(X) 0 -#define REG_OK_FOR_BASE_P(X) BASE_REG_P (X, REG_OK_STRICT_FLAG) - /* Maximum number of registers that can appear in a valid memory address. */ #define MAX_REGS_PER_ADDRESS 1