Browse Source

fix: use -mthumb for armv5te to optimize size
f66fc56d4ffe271aa8b379c0297014fc1e85ed40

rashid 1 year ago
parent
commit
4efc3d2008
1 changed files with 1 additions and 1 deletions
  1. 1 1
      build/ymake_conf.py

+ 1 - 1
build/ymake_conf.py

@@ -1248,7 +1248,7 @@ class GnuToolchain(Toolchain):
         elif target.is_arm968e_s:
             self.c_flags_platform.append('-march=armv5te -mcpu=arm968e-s -mthumb-interwork -mlittle-endian')
 
-        if (target.is_armv7 or target.is_armv8m or target.is_armv7em) and build.is_size_optimized:
+        if (target.is_armv7 or target.is_armv8m or target.is_armv7em or target.is_armv5te) and build.is_size_optimized:
             # Enable ARM Thumb2 variable-length instruction encoding
             # to reduce code size
             self.c_flags_platform.append('-mthumb')