Module Name: src Committed By: joerg Date: Thu Mar 19 19:27:14 UTC 2015
Modified Files: src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm: aes.inc src/doc: TODO.clang Log Message: Build the AES sources with -fno-integrate-assembler for Clang. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes.inc cvs rdiff -u -r1.15 -r1.16 src/doc/TODO.clang Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes.inc diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes.inc:1.1 src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes.inc:1.2 --- src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes.inc:1.1 Tue Mar 10 13:28:47 2015 +++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes.inc Thu Mar 19 19:27:14 2015 @@ -1,4 +1,5 @@ .PATH.S: ${.PARSEDIR} AES_SRCS = aes-armv4.S aesv8-armx.S bsaes-armv7.S aes_cbc.c AESCPPFLAGS = -DAES_ASM -DBSAES_ASM +AFLAGS.aes-armv4.S= -fno-integrated-as .include "../../aes.inc" Index: src/doc/TODO.clang diff -u src/doc/TODO.clang:1.15 src/doc/TODO.clang:1.16 --- src/doc/TODO.clang:1.15 Thu Jan 29 20:45:41 2015 +++ src/doc/TODO.clang Thu Mar 19 19:27:14 2015 @@ -1,4 +1,4 @@ -$NetBSD: TODO.clang,v 1.15 2015/01/29 20:45:41 joerg Exp $ +$NetBSD: TODO.clang,v 1.16 2015/03/19 19:27:14 joerg Exp $ Hacks for the clang integration ------------------------------- @@ -11,3 +11,6 @@ g++ otherwise crashes on trivial input. src/external/mit/xorg/lib/pixman uses -fno-integrated-as on ARM for the macro (ab)use. + +src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm +uses -fno-integrated-as to work-around a bug in the relaxation handling.