Need to properly check if -march=i486 is really needed for -m32 build
of libatomic on Linux/x86 and Linux/x86-64.
PR target/70454
* configure.tgt (XCFLAGS): Revert the last change.
From-SVN: r235411
+2016-04-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/70454
+ * configure.tgt (XCFLAGS): Revert the last change.
+
2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
PR target/70454
try_ifunc=yes
;;
x86_64)
- # x86_64 compiler passes -march=x86_64 by default when building
- # 32bit target libraries.
+ case " ${CC} ${CFLAGS} " in
+ *" -m32 "*)
+ XCFLAGS="${XCFLAGS} -march=i486 -mtune=generic"
+ XCFLAGS="${XCFLAGS} -fomit-frame-pointer"
+ ;;
+ *)
+ ;;
+ esac
ARCH=x86
# ??? Detect when -mcx16 is already enabled.
try_ifunc=yes