https://gcc.gnu.org/g:a760fee28d361e7f8336c62104d2421a06867424
commit r17-2555-ga760fee28d361e7f8336c62104d2421a06867424 Author: Juergen Christ <[email protected]> Date: Mon Jul 20 10:06:11 2026 +0200 s390x: Fix singlefloat iterator. The VEC_SET_SINGLEFLOAT iterator erroneously included V1TF. Remove it. gcc/ChangeLog: * config/s390/vector.md (VEC_SET_SINGLEFLOAT): Remove V1TF. Signed-off-by: Juergen Christ <[email protected]> Diff: --- gcc/config/s390/vector.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/s390/vector.md b/gcc/config/s390/vector.md index b65c52a95f9f..205a8d04bdb0 100644 --- a/gcc/config/s390/vector.md +++ b/gcc/config/s390/vector.md @@ -524,7 +524,7 @@ (define_mode_iterator VEC_SET_NONFLOAT [V1QI V2QI V4QI V8QI V16QI V1HI V2HI V4HI V8HI V1SI V2SI V4SI V1DI V2DI V2HF V4HF V8HF V2SF V4SF]) ; Iterator for single element float vectors -(define_mode_iterator VEC_SET_SINGLEFLOAT [V1HF V1SF V1DF (V1TF "TARGET_VXE")]) +(define_mode_iterator VEC_SET_SINGLEFLOAT [V1HF V1SF V1DF]) ; FIXME: Support also vector mode operands for 1 ; FIXME: A target memory operand seems to be useful otherwise we end
