aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>2017-03-21 14:21:02 +0100
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>2017-03-21 14:21:02 +0100
commit2253c8f089193b90141e08436417bc8ea1dd6015 (patch)
treedc10dd77cb261985705c0da0562e5d5d29ae405c /gas
parent4a14e306468af630a27302d68b8d4c59733141b4 (diff)
downloadgdb-2253c8f089193b90141e08436417bc8ea1dd6015.zip
gdb-2253c8f089193b90141e08436417bc8ea1dd6015.tar.gz
gdb-2253c8f089193b90141e08436417bc8ea1dd6015.tar.bz2
S/390: Remove vx2 facility flag
This patch removes the vx2 facility flag. It will not be used by GCC and was a misnomer anyway. Committed to mainline and 2.28 branch. include/ChangeLog: 2017-03-21 Andreas Krebbel <krebbel@linux.vnet.ibm.com> * opcode/s390.h (S390_INSTR_FLAG_VX2): Remove. (S390_INSTR_FLAG_FACILITY_MASK): Adjust value. gas/ChangeLog: 2017-03-21 Andreas Krebbel <krebbel@linux.vnet.ibm.com> * config/tc-s390.c (s390_parse_cpu): Remove S390_INSTR_FLAG_VX2 from cpu_table. Remove vx2, and novx2 from cpu_flags. opcodes/ChangeLog: 2017-03-21 Andreas Krebbel <krebbel@linux.vnet.ibm.com> * s390-mkopc.c (main): Remove vx2 check. * s390-opc.txt: Remove vx2 instruction flags.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-s390.c6
2 files changed, 7 insertions, 4 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 23e690b..e052bd8 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2017-03-21 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * config/tc-s390.c (s390_parse_cpu): Remove S390_INSTR_FLAG_VX2
+ from cpu_table. Remove vx2, and novx2 from cpu_flags.
+
2017-03-21 Rinat Zelig <rinat@mellanox.com>
* testsuite/gas/arc/nps400-11.s: New file.
diff --git a/gas/config/tc-s390.c b/gas/config/tc-s390.c
index e3ff9cc..35cee61 100644
--- a/gas/config/tc-s390.c
+++ b/gas/config/tc-s390.c
@@ -291,7 +291,7 @@ s390_parse_cpu (const char * arg,
{ STRING_COMMA_LEN ("z13"), STRING_COMMA_LEN ("arch11"),
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 }
+ S390_INSTR_FLAG_HTM | S390_INSTR_FLAG_VX }
};
static struct
{
@@ -303,9 +303,7 @@ 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 },
- { "vx2", S390_INSTR_FLAG_VX2, TRUE },
- { "novx2", S390_INSTR_FLAG_VX2, FALSE }
+ { "novx", S390_INSTR_FLAG_VX, FALSE }
};
unsigned int icpu;
char *ilp_bak;