When gcc for Arm is configured with --with-multilib-list=aprofile a
misplaced endif directive in the makefile was causing the arm->thumb
mapping for multilibs to be omitted from the reuse rules. This
resulted in the default multilib being picked rather than the thumb2
opimized version.
2020-01-10 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
Backport from trunk
* config/arm/t-multilib: Use arm->thumb multilib reuse rules
on a-profile.
From-SVN: r280122
+2020-01-10 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
+
+ Backport from trunk
+ * config/arm/t-multilib: Use arm->thumb multilib reuse rules
+ on a-profile.
+
2020-01-09 Martin Liska <mliska@suse.cz>
Backport from mainline
MULTILIB_MATCHES += $(foreach ARCH, $(v8_5_a_simd_variants), \
march?armv7+fp=march?armv8.5-a$(ARCH))
+endif # Not APROFILE.
+
# Use Thumb libraries for everything.
MULTILIB_REUSE += mthumb/march.armv7/mfloat-abi.soft=marm/march.armv7/mfloat-abi.soft
$(foreach ARCH, armv7, \
mthumb/march.$(ARCH)/mfloat-abi.soft=m$(MODE)/march.$(ARCH)/mfloat-abi.softfp))
-endif # Not APROFILE.