Fix DYNAMIC_ARCH build for POWER9

Setting DYNAMIC_ARCH=1 on POWER9 does not build POWER9 files due to some
compiler version checks.  This patch fixes some of the macros that are used
to check compiler version.  On fixing those checks, there are some new make
failures related to icamin, icamax, isamin, isamax and caxpy files on POWER9.
This patch fixes those failures as well.
This commit is contained in:
Rajalakshmi Srinivasaraghavan
2020-03-03 12:35:10 -06:00
parent 59243d49ab
commit 2afc074803
7 changed files with 37 additions and 5 deletions

View File

@@ -13,7 +13,11 @@
PROLOGUE
#ifdef CONJ
caxpyc_k:
#else
caxpy_k:
#endif
.LCF0:
0: addis 2,12,.TOC.-.LCF0@ha
addi 2,2,.TOC.-.LCF0@l

View File

@@ -1,3 +1,4 @@
/*
.file "icamax.c"
.abiversion 2
.section ".text"
@@ -5,6 +6,12 @@
.p2align 4,,15
.globl icamax_k
.type icamax_k, @function
*/
#define ASSEMBLER
#include "common.h"
PROLOGUE
icamax_k:
.LCF0:
0: addis 2,12,.TOC.-.LCF0@ha

View File

@@ -1,3 +1,4 @@
/*
.file "icamin.c"
.abiversion 2
.section ".text"
@@ -5,6 +6,12 @@
.p2align 4,,15
.globl icamin_k
.type icamin_k, @function
*/
#define ASSEMBLER
#include "common.h"
PROLOGUE
icamin_k:
.LCF0:
0: addis 2,12,.TOC.-.LCF0@ha

View File

@@ -1,3 +1,4 @@
/*
.file "isamax.c"
.abiversion 2
.section ".text"
@@ -5,6 +6,12 @@
.p2align 4,,15
.globl isamax_k
.type isamax_k, @function
*/
#define ASSEMBLER
#include "common.h"
PROLOGUE
isamax_k:
.LCF0:
0: addis 2,12,.TOC.-.LCF0@ha

View File

@@ -1,3 +1,4 @@
/*
.file "isamin.c"
.abiversion 2
.section ".text"
@@ -5,6 +6,12 @@
.p2align 4,,15
.globl isamin_k
.type isamin_k, @function
*/
#define ASSEMBLER
#include "common.h"
PROLOGUE
isamin_k:
.LCF0:
0: addis 2,12,.TOC.-.LCF0@ha