diff options
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/tc-s390.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gas/config/tc-s390.c b/gas/config/tc-s390.c index 25cc4ef..e3ff9cc 100644 --- a/gas/config/tc-s390.c +++ b/gas/config/tc-s390.c @@ -289,7 +289,9 @@ s390_parse_cpu (const char * arg, { STRING_COMMA_LEN ("zEC12"), STRING_COMMA_LEN ("arch10"), S390_INSTR_FLAG_HTM }, { STRING_COMMA_LEN ("z13"), STRING_COMMA_LEN ("arch11"), - S390_INSTR_FLAG_HTM | S390_INSTR_FLAG_VX } + S390_INSTR_FLAG_HTM | S390_INSTR_FLAG_VX }, + { STRING_COMMA_LEN ("arch12"), STRING_COMMA_LEN (""), + S390_INSTR_FLAG_HTM | S390_INSTR_FLAG_VX | S390_INSTR_FLAG_VX2 } }; static struct { @@ -301,7 +303,9 @@ s390_parse_cpu (const char * arg, { "htm", S390_INSTR_FLAG_HTM, TRUE }, { "nohtm", S390_INSTR_FLAG_HTM, FALSE }, { "vx", S390_INSTR_FLAG_VX, TRUE }, - { "novx", S390_INSTR_FLAG_VX, FALSE } + { "novx", S390_INSTR_FLAG_VX, FALSE }, + { "vx2", S390_INSTR_FLAG_VX2, TRUE }, + { "novx2", S390_INSTR_FLAG_VX2, FALSE } }; unsigned int icpu; char *ilp_bak; |