From: krebbel Date: Wed, 24 Jun 2015 06:39:55 +0000 (+0000) Subject: S/390: Disable effect of support_vector_misalignment X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6bb09dc930e5aec3ab3b01c5bce7455c4e70674b;p=thirdparty%2Fgcc.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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@224869 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9485cc25b289..d9a8a90c1dd4 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 ae5e9abdb483..b3845f8ac5bd 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