From: Andreas Krebbel Date: Wed, 24 Jun 2015 06:39:55 +0000 (+0000) Subject: S/390: Disable effect of support_vector_misalignment X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=920cc6968d3778a196f1495144de13225f408d2f;p=gcc.git S/390: Disable effect of support_vector_misalignment gcc/ChangeLog: 2015-06-24 Andreas Krebbel * config/s390/s390.c (s390_support_vector_misalignment): Call default implementation for !TARGET_VX. From-SVN: r224869 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9485cc25b28..d9a8a90c1dd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-06-24 Andreas Krebbel + + * config/s390/s390.c (s390_support_vector_misalignment): Call + default implementation for !TARGET_VX. + 2015-06-24 Andreas Krebbel * config/s390/s390.c (s390_legitimate_constant_p): Add diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index ae5e9abdb48..b3845f8ac5b 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -13719,7 +13719,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