Description: Disable the ARMv6 asm implementation This gets miscompiled with recent gcc since gcc does not consider r3 clobbered by the basic asm in a naked function (see #856487). . The imost simple short-term fix is to disable the ARMv6 asm implementation on armhf and use the C implementation instead. Author: Adrian Bunk Bug-Debian: https://bugs.debian.org/856487 --- sbc-1.3.orig/sbc/sbc_primitives_armv6.h +++ sbc-1.3/sbc/sbc_primitives_armv6.h @@ -35,7 +35,7 @@ defined(__ARM_ARCH_6M__) || defined(__ARM_ARCH_7__) || \ defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7R__) || \ defined(__ARM_ARCH_7M__) -#define SBC_HAVE_ARMV6 1 +//#define SBC_HAVE_ARMV6 1 #endif #if !defined(SBC_HIGH_PRECISION) && (SCALE_OUT_BITS == 15) && \