From 06a32c91e639cc2b0c636553a8aa395aa90d4d37 Mon Sep 17 00:00:00 2001 From: lloyd Date: Mon, 18 Apr 2011 18:05:27 +0000 Subject: My workaround for gcc pr 44174 caused cpuid support to be silently disabled under gcc. Hide asm labels in the x86-32 code; some did not begin with a .L so they were being exported. --- src/hash/sha1_ia32/sha1_ia32_imp.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/hash') diff --git a/src/hash/sha1_ia32/sha1_ia32_imp.S b/src/hash/sha1_ia32/sha1_ia32_imp.S index c2777b4b5..0aed8015b 100644 --- a/src/hash/sha1_ia32/sha1_ia32_imp.S +++ b/src/hash/sha1_ia32/sha1_ia32_imp.S @@ -42,7 +42,7 @@ LOOP_UNTIL_EQ(ESI, 16, .LOAD_INPUT) ADD2_IMM(EDI, EBP, 64) -START_LOOP(.EXPANSION) +START_LOOP(.L_SHA_EXPANSION) ADD_IMM(ESI, 4) ZEROIZE(EAX) @@ -77,7 +77,7 @@ START_LOOP(.EXPANSION) ASSIGN(ARRAY4(EDI, 3), EAX) ADD_IMM(EDI, 16) -LOOP_UNTIL_EQ(ESI, 80, .EXPANSION) +LOOP_UNTIL_EQ(ESI, 80, .L_SHA_EXPANSION) #define MAGIC1 0x5A827999 #define MAGIC2 0x6ED9EBA1 -- cgit v1.2.3