]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386: Add missing part from my previous commit.
authorUros Bizjak <ubizjak@gmail.com>
Fri, 6 Dec 2024 18:21:53 +0000 (19:21 +0100)
committerUros Bizjak <ubizjak@gmail.com>
Fri, 6 Dec 2024 18:23:18 +0000 (19:23 +0100)
gcc/ChangeLog:

* config/i386/i386.cc (ix86_decompose_address):
Add missing part from my previous commit.

gcc/config/i386/i386.cc

index 0cdc2838bbcf28ab07ae98bdceccc17989239879..62f758b32ef5eaf2a40e5bd1e0288b9b8727b512 100644 (file)
@@ -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;
            }
        }
     }