File arm-fixclone.patch of Package uClibc

Index: uClibc-0.9.33.2/libc/sysdeps/linux/arm/clone.S
===================================================================
--- uClibc-0.9.33.2.orig/libc/sysdeps/linux/arm/clone.S
+++ uClibc-0.9.33.2/libc/sysdeps/linux/arm/clone.S
@@ -112,6 +112,7 @@ __clone:
 	DO_CALL (clone)
 	movs	a1, a1
 	blt	__error
+	IT(t, ne)
 	ldmnefd	sp!, {r4}
 	IT(t, ne)
 #if defined(__USE_BX__)
Index: uClibc-0.9.33.2/libc/sysdeps/linux/arm/bits/arm_asm.h
===================================================================
--- uClibc-0.9.33.2.orig/libc/sysdeps/linux/arm/bits/arm_asm.h
+++ uClibc-0.9.33.2/libc/sysdeps/linux/arm/bits/arm_asm.h
@@ -3,8 +3,10 @@
 #define _ARM_ASM_H
 
 #ifdef __thumb2__
+#ifdef  __ASSEMBLER__
 .thumb
 .syntax unified
+#endif
 #define IT(t, cond) i##t cond
 #else
 /* XXX: This can be removed if/when we require an assembler that supports
openSUSE Build Service is sponsored by