fixes invalid default choice of thumb assembler syntax.

Signed-off-by: Matthias Schulz <mschulz@hilscher.com>
diff --git a/library/constant_time_impl.h b/library/constant_time_impl.h
index f0b2fc0..aff48cf 100644
--- a/library/constant_time_impl.h
+++ b/library/constant_time_impl.h
@@ -123,7 +123,7 @@
  * For gcc, restore divided syntax afterwards - otherwise old versions of gcc
  * seem to apply unified syntax globally, which breaks other asm code.
  */
-#if !defined(__clang__)
+#if !defined(__clang__) && !(__GNUC__ == 4 && __GNUC_MINOR__ == 9)
 #define RESTORE_ASM_SYNTAX  ".syntax divided                      \n\t"
 #else
 #define RESTORE_ASM_SYNTAX