aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/syscall/socket_linux.go
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2025-07-12 17:34:18 +0200
committerUros Bizjak <ubizjak@gmail.com>2025-07-12 17:34:18 +0200
commit8f304b3873733df4ad8767b5e085ddcb79d5e9d6 (patch)
tree24ec74dcd82d63618c4ce145fb71fdd0833d00e6 /libgo/go/syscall/socket_linux.go
parente6d3c88e7bb07f94308074f9751e4384a191e022 (diff)
downloadgcc-8f304b3873733df4ad8767b5e085ddcb79d5e9d6.zip
gcc-8f304b3873733df4ad8767b5e085ddcb79d5e9d6.tar.gz
gcc-8f304b3873733df4ad8767b5e085ddcb79d5e9d6.tar.bz2
i386: Robustify MMX move patterns
MMX allows only direct moves from zero, so correct V_32:mode and v2qi move patterns to allow only nonimm_or_0_operand as their input operand. gcc/ChangeLog: * config/i386/mmx.md (mov<V_32:mode>): Use nonimm_or_0_operand predicate for operand 1. (*mov<V_32:mode>_internal): Ditto. (movv2qi): Ditto. (*movv2qi_internal): Ditto. Use ix86_hardreg_mov_ok in insn condition.
Diffstat (limited to 'libgo/go/syscall/socket_linux.go')
0 files changed, 0 insertions, 0 deletions