2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>

* s390-mkopc.c (enum s390_opcde_cpu_val): Add S390_OPCODE_Z196.
	(main): Recognize the new CPU string.
	* s390-opc.c: Add new instruction formats and masks.
	* s390-opc.txt: Add new z196 instructions.

2010-09-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.

2010-09-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* config/tc-s390.c: (md_parse_option): New option -march=z196.
	* doc/c-s390.texi: Document new option.

2010-09-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gas/s390/s390.exp: Run the zarch-z196 test.
	* gas/s390/zarch-z196.d: Add new instructions.
	* gas/s390/zarch-z196.s: Likewise.
	* gas/s390/zarch-z9-109.d: Likewise.
	* gas/s390/zarch-z9-109.s: Likewise.
This commit is contained in:
Andreas Krebbel 2010-09-27 13:36:48 +00:00
parent ebdc75d9b5
commit fa09747890
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
* arm.h (ARM_EXT_V6Z): Remove. * arm.h (ARM_EXT_V6Z): Remove.

View File

@ -38,7 +38,8 @@ enum s390_opcode_cpu_val
S390_OPCODE_Z990, S390_OPCODE_Z990,
S390_OPCODE_Z9_109, S390_OPCODE_Z9_109,
S390_OPCODE_Z9_EC, S390_OPCODE_Z9_EC,
S390_OPCODE_Z10 S390_OPCODE_Z10,
S390_OPCODE_Z196
}; };
/* The opcode table is an array of struct s390_opcode. */ /* The opcode table is an array of struct s390_opcode. */