gcc/ChangeLog: * config/s390/s390.c (s390_support_vector_misalignment): Call default implementation for !TARGET_VX. --- gcc/config/s390/s390.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index 859ed68..80a2c89 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -13728,7 +13728,11 @@ s390_support_vector_misalignment (machine_mode mode ATTRIBUTE_UNUSED, int misalignment ATTRIBUTE_UNUSED, bool is_packed ATTRIBUTE_UNUSED) { - return true; + if (TARGET_VX) + return true; + + return default_builtin_support_vector_misalignment (mode, type, misalignment, + is_packed); } /* The vector ABI requires vector types to be aligned on an 8 byte -- 1.7.9.5