aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer/engine.cc
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2024-09-09 22:33:52 +0200
committerUros Bizjak <ubizjak@gmail.com>2024-09-09 22:34:29 +0200
commit1da79de5275de82bc810d2f8d70fbc98dbce3da5 (patch)
tree23ae7da0bfce6222a2372549aa4707227d8c94de /gcc/analyzer/engine.cc
parent6e35b0e8572a71d0e6f407cc356592a0b97fc298 (diff)
downloadgcc-1da79de5275de82bc810d2f8d70fbc98dbce3da5.zip
gcc-1da79de5275de82bc810d2f8d70fbc98dbce3da5.tar.gz
gcc-1da79de5275de82bc810d2f8d70fbc98dbce3da5.tar.bz2
i386: Use offsetable address constraint for double-word memory operands
Double-word memory operands are accessed as their high and low part, so the memory location has to be offsettable. Use "o" constraint instead of "m" for double-word memory operands. gcc/ChangeLog: * config/i386/i386.md (*insvdi_lowpart_1): Use "o" constraint instead of "m" for double-word mode memory operands. (*add<dwi>3_doubleword_zext): Ditto. (*addv<dwi>4_doubleword_1): Use "jO" constraint instead of "jM" for double-word mode memory operands.
Diffstat (limited to 'gcc/analyzer/engine.cc')
0 files changed, 0 insertions, 0 deletions