Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src Build the AES sources with -fno-integrate-assembler for Clang.



details:   https://anonhg.NetBSD.org/src/rev/15f7162f5998
branches:  trunk
changeset: 806926:15f7162f5998
user:      joerg <joerg%NetBSD.org@localhost>
date:      Thu Mar 19 19:27:14 2015 +0000

description:
Build the AES sources with -fno-integrate-assembler for Clang.

diffstat:

 crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes.inc |  1 +
 doc/TODO.clang                                             |  5 ++++-
 2 files changed, 5 insertions(+), 1 deletions(-)

diffs (25 lines):

diff -r ee207842ce37 -r 15f7162f5998 crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes.inc
--- a/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes.inc        Thu Mar 19 17:16:22 2015 +0000
+++ b/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes.inc        Thu Mar 19 19:27:14 2015 +0000
@@ -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"
diff -r ee207842ce37 -r 15f7162f5998 doc/TODO.clang
--- a/doc/TODO.clang    Thu Mar 19 17:16:22 2015 +0000
+++ b/doc/TODO.clang    Thu Mar 19 19:27:14 2015 +0000
@@ -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 @@
 
 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.



Home | Main Index | Thread Index | Old Index