aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2024-12-06 19:21:53 +0100
committerUros Bizjak <ubizjak@gmail.com>2024-12-06 19:23:18 +0100
commit171aef2974d25c427720a07b1a619ed4a664ce13 (patch)
tree921928d62ebb60a3735afde21691919175778353
parent6a8ff7de756bc2e048f0a70edf69d6863f43233c (diff)
downloadgcc-171aef2974d25c427720a07b1a619ed4a664ce13.zip
gcc-171aef2974d25c427720a07b1a619ed4a664ce13.tar.gz
gcc-171aef2974d25c427720a07b1a619ed4a664ce13.tar.bz2
i386: Add missing part from my previous commit.
gcc/ChangeLog: * config/i386/i386.cc (ix86_decompose_address): Add missing part from my previous commit.
-rw-r--r--gcc/config/i386/i386.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/i386/i386.cc b/gcc/config/i386/i386.cc
index 0cdc283..62f758b 100644
--- a/gcc/config/i386/i386.cc
+++ b/gcc/config/i386/i386.cc
@@ -10825,6 +10825,9 @@ ix86_decompose_address (rtx addr, struct ix86_address *out)
addr = lowpart_subreg (SImode, XEXP (addr, 0), DImode);
if (addr == NULL_RTX)
return false;
+
+ if (CONST_INT_P (addr))
+ return false;
}
}
}