I've changed the s390_extzv_shift_ok function and have added extzv
patterns for zEC12. I also tried to implement an extzvsi expander but
ran into some issues which need to be fixed first.
Tested on s390 and s390x with z196 and zEC12.
Please apply to mainline. Thanks!
Bye,
-Andreas-
gcc/config
---
gcc/config/s390/predicates.md |4 +++
gcc/config/s390/s390-protos.h |1 +
gcc/config/s390/s390.c| 16
gcc/config/s390/s390.md | 55 +++--
4 files changed, 68 insertions(+), 8 deletions(-)
diff --git a/gcc/config/s390/p