[PATCH 1/3] Correct ASM assembly test in configure.ac
Dmitry Eremin-Solenikov
dbaryshkov at gmail.com
Tue Oct 22 21:29:25 CEST 2013
* configure.ac: correct HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS test to
require neither ARMv6, nor thumb mode. Our assembly code works
perfectly even on ARMv4 now.
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov at gmail.com>
---
configure.ac | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/configure.ac b/configure.ac
index 739a650..58916e8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1109,11 +1109,10 @@ AC_CACHE_CHECK([whether GCC assembler is compatible for ARM assembly implementat
[[__asm__(
/* Test if assembler supports UAL syntax. */
".syntax unified\n\t"
- ".thumb\n\t" /* thumb-2 in UAL, thumb-1 otherwise. */
- ".code 16\n\t"
+ ".arm\n\t" /* our assembly code is in ARM mode */
/* Following causes error if assembler ignored '.syntax unified'. */
"asmfunc:\n\t"
- "add.w %r0, %r4, %r8, ror #12;\n\t"
+ "add %r0, %r0, %r4, ror #12;\n\t"
/* Test if '.type' and '.size' are supported. */
".size asmfunc,.-asmfunc;\n\t"
--
1.8.4.rc3
More information about the Gcrypt-devel
mailing list