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/ec4f2b31c34c
branches: trunk
changeset: 336784:ec4f2b31c34c
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 5dcff8c111ac -r ec4f2b31c34c 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 5dcff8c111ac -r ec4f2b31c34c 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