re PR target/90723 (pr88598-2.c segfaults with -msve-vector-bits=256)
commitf2b29269c407f10718bc935b3dd5c7e8641b6847
authorPrathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
Sat, 13 Jul 2019 08:28:33 +0000 (13 08:28 +0000)
committerPrathamesh Kulkarni <prathamesh3492@gcc.gnu.org>
Sat, 13 Jul 2019 08:28:33 +0000 (13 08:28 +0000)
tree899d897fa30b485c9788784d3433c6f2d422e96d
parent1a888209de88d4a4a1f415beb28e5a94b95e088f
re PR target/90723 (pr88598-2.c segfaults with -msve-vector-bits=256)

2019-07-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

PR target/90723
* recog.h (temporary_volatile_ok): New class.
* config/aarch64/aarch64.c (aarch64_emit_sve_pred_move): Set
volatile_ok temporarily to true using temporary_volatile_ok.
* expr.c (emit_block_move_via_cpymem): Likewise.
* optabs.c (maybe_legitimize_operand): Likewise.

From-SVN: r273466
gcc/ChangeLog
gcc/config/aarch64/aarch64.c
gcc/expr.c
gcc/optabs.c
gcc/recog.h