From 963413abc1cda074c14367ff86518851d01a8200 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Hinderer?= Date: Thu, 29 Nov 2018 17:46:27 +0100 Subject: [PATCH] Add assembler option for ppc64le This commit integrates GPR#2171 to the autoconf-generated script. --- configure | 20 +++++++++++++------- configure.ac | 15 ++++++++++----- 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/configure b/configure index 4d9867585096..3c4f0aacd023 100755 --- a/configure +++ b/configure @@ -13447,13 +13447,19 @@ esac ;; #( default_as="${toolpref}as" default_aspp="${toolpref}gcc -c" ;; #( power,elf) : - if $arch64; then : - default_as="${toolpref}as -a64 -mppc64" - default_aspp="${toolpref}gcc -m64 -c" -else - default_as="${toolpref}as -mppc" - default_aspp="${toolpref}gcc -m32 -c" -fi ;; #( + case $model in #( + *) : + ;; +esac + ppc64le, + default_as="${toolpref}as -a64 -mpower8" + default_aspp="${toolpref}gcc -m64 -mcpu=powerpc64le -c", + ppc64, + default_as="${toolpref}as -a64 -mppc64" + default_aspp="${toolpref}gcc -m64 -c", + ppc, + default_as="${toolpref}as -mppc" + default_aspp="${toolpref}gcc -m32 -c") ;; #( s390x,elf) : default_as="${toolpref}as -m 64 -march=$model" default_aspp="${toolpref}gcc -c -Wa,-march=$model" ;; #( diff --git a/configure.ac b/configure.ac index df72684fca22..511b9af1a359 100644 --- a/configure.ac +++ b/configure.ac @@ -885,11 +885,16 @@ AS_CASE(["$arch,$system"], [default_as="${toolpref}as" default_aspp="${toolpref}gcc -c"], [power,elf], - [AS_IF([$arch64], - [default_as="${toolpref}as -a64 -mppc64" - default_aspp="${toolpref}gcc -m64 -c"], - [default_as="${toolpref}as -mppc" - default_aspp="${toolpref}gcc -m32 -c"])], + [AS_CASE([$model]) + [ppc64le], + [default_as="${toolpref}as -a64 -mpower8" + default_aspp="${toolpref}gcc -m64 -mcpu=powerpc64le -c"], + [ppc64], + [default_as="${toolpref}as -a64 -mppc64" + default_aspp="${toolpref}gcc -m64 -c"], + [ppc], + [default_as="${toolpref}as -mppc" + default_aspp="${toolpref}gcc -m32 -c"])], [s390x,elf], [default_as="${toolpref}as -m 64 -march=$model" default_aspp="${toolpref}gcc -c -Wa,-march=$model"],