s390x assembly pack: enable clang build
authorPatrick Steuer <patrick.steuer@de.ibm.com>
Fri, 1 Nov 2019 22:29:04 +0000 (23:29 +0100)
committerPatrick Steuer <patrick.steuer@de.ibm.com>
Sun, 3 Nov 2019 10:48:57 +0000 (11:48 +0100)
commit72f4d2f8eb0a95bbac7e247ff571bbef4158018c
tree7c318ae75544055bf4cede686376871107da47f0
parent0a71b62107e7175d9bbecf9458bbc0bcbf05d148
s390x assembly pack: enable clang build

clang imposes some restrictions on the assembler code that
gcc does not.

Signed-off-by: Patrick Steuer <patrick.steuer@de.ibm.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10330)

(cherry picked from commit 6f93f06135cbbd36c3fe98d63717e8303a5d559b)

Conflicts:
crypto/perlasm/s390x.pm (non-existant)
crypto/s390xcpuid.pl (code to be changed non-existant)
crypto/bn/asm/s390x-mont.pl
crypto/rc4/asm/rc4-s390x.pl