On Tue, Apr 14, 2020 at 4:40 PM augustine.sterl...@gmail.com
wrote:
>
> On Mon, Apr 13, 2020 at 4:39 PM Max Filippov wrote:
> > 2020-04-13 Max Filippov
> > gcc/
> > * config/xtensa/xtensa.md (zero_extendhisi2, zero_extendqisi2)
> > (extendhisi2_internal): Add %v1 before the loa
On Mon, Apr 13, 2020 at 4:39 PM Max Filippov wrote:
> 2020-04-13 Max Filippov
> 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 t
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-13 Max Filippov
gcc/
* config/xten