config/i386/t-rtems: Change from mtune to march for multilibs
authorMichael Davidsaver <mdavidsaver@gmail.com>
Thu, 1 Oct 2020 15:16:08 +0000 (10:16 -0500)
committerJoel Sherrill <joel@rtems.org>
Thu, 1 Oct 2020 15:18:32 +0000 (10:18 -0500)
* config/i386/t-rtems: Change from mtune to march when building
multilibs.  The mtune argument tunes or optimizes for a specific
CPU model but does not ensure the generated code is appropriate
for the CPU model. Prior to this patch, i386 compatible code
was always generated but tuned for later models.

gcc/config/i386/t-rtems

index 7626970fd76822f3878fc759359d155ac55a0b01..5f078c606c13a4f1d5e5d1c6d235e3ad89ef8bbe 100644 (file)
 # <http://www.gnu.org/licenses/>.
 #
 
-MULTILIB_OPTIONS = mtune=i486/mtune=pentium/mtune=pentiumpro msoft-float
+MULTILIB_OPTIONS = march=i486/march=pentium/march=pentiumpro msoft-float
 MULTILIB_DIRNAMES= m486 mpentium mpentiumpro soft-float
 MULTILIB_MATCHES = msoft-float=mno-80387
-MULTILIB_MATCHES += mtune?pentium=mtune?k6 mtune?pentiumpro=mtune?athlon
+MULTILIB_MATCHES += march?pentium=march?k6 march?pentiumpro=march?athlon
 MULTILIB_EXCEPTIONS = \
-mtune=pentium/*msoft-float* \
-mtune=pentiumpro/*msoft-float*
+march=pentium/*msoft-float* \
+march=pentiumpro/*msoft-float*