diff options
author | David Faust <david.faust@oracle.com> | 2024-02-14 14:29:43 -0800 |
---|---|---|
committer | David Faust <david.faust@oracle.com> | 2024-02-15 08:54:43 -0800 |
commit | f995f5677305b3ae782d41750e29175cb77e0147 (patch) | |
tree | a9345349727b1d59606809c4faafbbbbf23fd3f4 | |
parent | 5459a9074afabf700f055fc8164f88dadb1c39b0 (diff) | |
download | gcc-f995f5677305b3ae782d41750e29175cb77e0147.zip gcc-f995f5677305b3ae782d41750e29175cb77e0147.tar.gz gcc-f995f5677305b3ae782d41750e29175cb77e0147.tar.bz2 |
bpf: fix zero_extendqidi2 ldx template
Commit 77d0f9ec3809b4d2e32c36069b6b9239d301c030 inadvertently changed
the normal asm dialect instruction template for zero_extendqidi2 from
ldxb to ldxh. Fix that.
gcc/
* config/bpf/bpf.md (zero_extendqidi2): Correct asm template to
use ldxb instead of ldxh.
-rw-r--r-- | gcc/config/bpf/bpf.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/bpf/bpf.md b/gcc/config/bpf/bpf.md index 080a63c..50df1aa 100644 --- a/gcc/config/bpf/bpf.md +++ b/gcc/config/bpf/bpf.md @@ -292,7 +292,7 @@ "@ {and\t%0,0xff|%0 &= 0xff} {mov\t%0,%1\;and\t%0,0xff|%0 = %1;%0 &= 0xff} - {ldxh\t%0,%1|%0 = *(u8 *) (%1)}" + {ldxb\t%0,%1|%0 = *(u8 *) (%1)}" [(set_attr "type" "alu,alu,ldx")]) (define_insn "zero_extendsidi2" |