diff options
author | Andreas Krebbel <Andreas.Krebbel@de.ibm.com> | 2008-03-19 10:29:18 +0000 |
---|---|---|
committer | Andreas Krebbel <Andreas.Krebbel@de.ibm.com> | 2008-03-19 10:29:18 +0000 |
commit | 5746fb46c853e631ce67f9969064721cca51f4c6 (patch) | |
tree | 23310eb56152c063ba6b4193eb8ebdb153b60ca7 /gas/config/tc-s390.c | |
parent | 411123fd86198097d99d42d756439510446d2010 (diff) | |
download | gdb-5746fb46c853e631ce67f9969064721cca51f4c6.zip gdb-5746fb46c853e631ce67f9969064721cca51f4c6.tar.gz gdb-5746fb46c853e631ce67f9969064721cca51f4c6.tar.bz2 |
2008-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
* opcodes/s390-mkopc.c (s390_opcode_cpu_val): S390_OPCODE_Z10 added.
(s390_cond_extensions): Reduced extensions to the compare related.
(main): z10 cpu type option added.
(expandConditionalJump): Renamed to ...
(insertExpandedMnemonic): ... this.
* opcodes/s390-opc.c: Re-group the operand format makros.
(INSTR_RIE_RRPU, INSTR_RIE_RRP0, INSTR_RIE_RUPI,
INSTR_RIE_R0PI, INSTR_RIE_RUPU, INSTR_RIE_R0PU, INSTR_RIE_R0IU,
INSTR_RIE_R0I0, INSTR_RIE_R0UU, INSTR_RIE_R0U0,
INSTR_RIE_RRUUU, INSTR_RIS_RURDI, INSTR_RIS_R0RDI, INSTR_RIS_RURDU,
INSTR_RIS_R0RDU, INSTR_RRF_U0RR, INSTR_RRF_00RR, INSTR_RRS_RRRDU,
INSTR_RRS_RRRD0, INSTR_RXY_URRD, INSTR_SIY_IRD, INSTR_SIL_RDI,
INSTR_SIL_RDU): New instruction formats added.
(MASK_RIE_RRPU, MASK_RIE_RRP0, MASK_RIE_RUPI, MASK_RIE_R0PI,
MASK_RIE_RUPU, MASK_RIE_R0PU, MASK_RIE_R0IU, MASK_RIE_R0I0,
MASK_RIE_R0UU, MASK_RIE_R0U0, MASK_RIE_RRUUU, MASK_RIS_RURDI,
MASK_RIS_R0RDI, MASK_RIS_RURDU, MASK_RIS_R0RDU, MASK_RRF_U0RR,
MASK_RRF_00RR, MASK_RRS_RRRDU, MASK_RRS_RRRD0, MASK_RXY_URRD,
MASK_SIY_IRD, MASK_SIL_RDI, MASK_SIL_RDU): New instruction format
masks added.
(s390_opformats): New formats added "ris", "rrs", "sil".
* opcodes/s390-opc.txt: Add the conditional jumps with the
extensions removed from automatic expansion in s390-mkopc.c manually.
(asi - trtre): Add new System z10 EC instructions.
* include/opcode/s390.h (s390_opcode_cpu_val): S390_OPCODE_Z10 added.
2008-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
* config/tc-s390.c (md_parse_option): z10 option added.
2008-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
* gas/s390/zarch-z10.d: New file.
* gas/s390/zarch-z10.s: New file.
* gas/s390/s390.exp: Run the z10 testcases.
Diffstat (limited to 'gas/config/tc-s390.c')
-rw-r--r-- | gas/config/tc-s390.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gas/config/tc-s390.c b/gas/config/tc-s390.c index 19fd474..b2c412a 100644 --- a/gas/config/tc-s390.c +++ b/gas/config/tc-s390.c @@ -413,6 +413,8 @@ md_parse_option (c, arg) current_cpu = S390_OPCODE_Z9_109; else if (strcmp (arg + 5, "z9-ec") == 0) current_cpu = S390_OPCODE_Z9_EC; + else if (strcmp (arg + 5, "z10") == 0) + current_cpu = S390_OPCODE_Z10; else { as_bad (_("invalid switch -m%s"), arg); |