aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndrew Stubbs <ams@baylibre.com>2024-09-16 12:31:59 +0000
committerAndrew Stubbs <ams@baylibre.com>2024-10-21 12:41:01 +0000
commit0b6d94ce72b2f35dbee7c42774d6972671c86f97 (patch)
treee87177b91c3f1d80acb95a8f62435c99dfaa735b /gcc
parentc0e54ce1999ccf2241f74c5188b11b92e5aedc1f (diff)
downloadgcc-0b6d94ce72b2f35dbee7c42774d6972671c86f97.zip
gcc-0b6d94ce72b2f35dbee7c42774d6972671c86f97.tar.gz
gcc-0b6d94ce72b2f35dbee7c42774d6972671c86f97.tar.bz2
amdgcn: silence warning
FIRST_SGPR_REG is register zero so the compiler always claims this comparison is redundant. It's right, of course, but I'd have preferred to keep the comparison for completeness. Probably the "correct" solution is to use an enum for these values. gcc/ChangeLog: * config/gcn/gcn.h (SGPR_REGNO_P): Silence warning.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/gcn/gcn.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/gcn/gcn.h b/gcc/config/gcn/gcn.h
index 1a4631d..faefe68 100644
--- a/gcc/config/gcn/gcn.h
+++ b/gcc/config/gcn/gcn.h
@@ -191,7 +191,7 @@ STATIC_ASSERT (LAST_AVGPR_REG + 1 - FIRST_AVGPR_REG == 256);
#define HARD_FRAME_POINTER_IS_ARG_POINTER 0
#define HARD_FRAME_POINTER_IS_FRAME_POINTER 0
-#define SGPR_REGNO_P(N) ((N) >= FIRST_SGPR_REG && (N) <= LAST_SGPR_REG)
+#define SGPR_REGNO_P(N) (/*(N) >= FIRST_SGPR_REG &&*/ (N) <= LAST_SGPR_REG)
#define VGPR_REGNO_P(N) ((N) >= FIRST_VGPR_REG && (N) <= LAST_VGPR_REG)
#define AVGPR_REGNO_P(N) ((N) >= FIRST_AVGPR_REG && (N) <= LAST_AVGPR_REG)
#define SSRC_REGNO_P(N) ((N) <= SCC_REG && (N) != VCCZ_REG)