Name |
Last commit
|
Last update |
---|---|---|
.. | ||
constraints.md | ||
elf.h | ||
elf.opt | ||
linux.h | ||
predicates.md | ||
t-xtensa | ||
uclinux.h | ||
uclinux.opt | ||
xtensa-protos.h | ||
xtensa.c | ||
xtensa.h | ||
xtensa.md | ||
xtensa.opt |
Patterns zero_extendhisi2, zero_extendqisi2 and extendhisi2_internal can load value from memory, but they don't treat volatile memory correctly. Add %v1 before load instructions to emit 'memw' instruction when -mserialize-volatile is in effect. 2020-04-14 Max Filippov <jcmvbkbc@gmail.com> gcc/ * config/xtensa/xtensa.md (zero_extendhisi2, zero_extendqisi2) (extendhisi2_internal): Add %v1 before the load instructions. gcc/testsuite/ * gcc.target/xtensa/pr94584.c: New test.
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
constraints.md | Loading commit data... | |
elf.h | Loading commit data... | |
elf.opt | Loading commit data... | |
linux.h | Loading commit data... | |
predicates.md | Loading commit data... | |
t-xtensa | Loading commit data... | |
uclinux.h | Loading commit data... | |
uclinux.opt | Loading commit data... | |
xtensa-protos.h | Loading commit data... | |
xtensa.c | Loading commit data... | |
xtensa.h | Loading commit data... | |
xtensa.md | Loading commit data... | |
xtensa.opt | Loading commit data... |