parent
							
								
									2fbd30358d
								
							
						
					
					
						commit
						d8747e9146
					
				| @ -45,8 +45,6 @@ diff -rup binutils.orig/gas/testsuite/gas/s390/s390.exp binutils-2.35.1/gas/test | |||||||
|      run_dump_test "zarch-reloc" "{as -m64}" |      run_dump_test "zarch-reloc" "{as -m64}" | ||||||
|      run_dump_test "zarch-operands" "{as -m64} {as -march=z9-109}" |      run_dump_test "zarch-operands" "{as -m64} {as -march=z9-109}" | ||||||
|      run_dump_test "zarch-machine" "{as -m64} {as -march=z900}" |      run_dump_test "zarch-machine" "{as -m64} {as -march=z900}" | ||||||
| Only in binutils-2.35.1/gas/testsuite/gas/s390: zarch-arch14.d |  | ||||||
| Only in binutils-2.35.1/gas/testsuite/gas/s390: zarch-arch14.s |  | ||||||
| diff -rup binutils.orig/include/opcode/s390.h binutils-2.35.1/include/opcode/s390.h
 | diff -rup binutils.orig/include/opcode/s390.h binutils-2.35.1/include/opcode/s390.h
 | ||||||
| --- binutils.orig/include/opcode/s390.h	2021-02-19 11:44:23.926878617 +0000
 | --- binutils.orig/include/opcode/s390.h	2021-02-19 11:44:23.926878617 +0000
 | ||||||
| +++ binutils-2.35.1/include/opcode/s390.h	2021-02-19 11:46:05.223554431 +0000
 | +++ binutils-2.35.1/include/opcode/s390.h	2021-02-19 11:46:05.223554431 +0000
 | ||||||
| @ -70,7 +68,6 @@ diff -rup binutils.orig/opcodes/s390-mkopc.c binutils-2.35.1/opcodes/s390-mkopc. | |||||||
|        else { |        else { | ||||||
|  	fprintf (stderr, "Couldn't parse cpu string %s\n", cpu_string); |  	fprintf (stderr, "Couldn't parse cpu string %s\n", cpu_string); | ||||||
|  	exit (1); |  	exit (1); | ||||||
| Only in binutils-2.35.1/opcodes: s390-mkopc.c.orig |  | ||||||
| diff -rup binutils.orig/opcodes/s390-opc.txt binutils-2.35.1/opcodes/s390-opc.txt
 | diff -rup binutils.orig/opcodes/s390-opc.txt binutils-2.35.1/opcodes/s390-opc.txt
 | ||||||
| --- binutils.orig/opcodes/s390-opc.txt	2021-02-19 11:44:23.943878563 +0000
 | --- binutils.orig/opcodes/s390-opc.txt	2021-02-19 11:44:23.943878563 +0000
 | ||||||
| +++ binutils-2.35.1/opcodes/s390-opc.txt	2021-02-19 11:46:05.224554428 +0000
 | +++ binutils-2.35.1/opcodes/s390-opc.txt	2021-02-19 11:46:05.224554428 +0000
 | ||||||
| @ -106,7 +103,6 @@ diff -rup binutils.orig/opcodes/s390-opc.txt binutils-2.35.1/opcodes/s390-opc.tx | |||||||
| +eb0000000071 lpswey SIY_URD " " arch14 zarch
 | +eb0000000071 lpswey SIY_URD " " arch14 zarch
 | ||||||
| +b200 lbear S_RD " " arch14 zarch
 | +b200 lbear S_RD " " arch14 zarch
 | ||||||
| +b201 stbear S_RD " " arch14 zarch
 | +b201 stbear S_RD " " arch14 zarch
 | ||||||
| Only in binutils-2.35.1/opcodes: s390-opc.txt.orig |  | ||||||
| --- /dev/null	2021-06-16 09:27:04.980898674 +0100
 | --- /dev/null	2021-06-16 09:27:04.980898674 +0100
 | ||||||
| +++ binutils-2.35.2/gas/testsuite/gas/s390/zarch-arch14.s	2021-06-16 12:05:43.382025025 +0100
 | +++ binutils-2.35.2/gas/testsuite/gas/s390/zarch-arch14.s	2021-06-16 12:05:43.382025025 +0100
 | ||||||
| @@ -0,0 +1,24 @@
 | @@ -0,0 +1,24 @@
 | ||||||
| @ -168,3 +164,60 @@ Only in binutils-2.35.1/opcodes: s390-opc.txt.orig | |||||||
| +.*:	b2 00 6f a0 [	 ]*lbear	4000\(%r6\)
 | +.*:	b2 00 6f a0 [	 ]*lbear	4000\(%r6\)
 | ||||||
| +.*:	b2 01 6f a0 [	 ]*stbear	4000\(%r6\)
 | +.*:	b2 01 6f a0 [	 ]*stbear	4000\(%r6\)
 | ||||||
| +.*:	07 07 [	 ]*nopr	%r7
 | +.*:	07 07 [	 ]*nopr	%r7
 | ||||||
|  | diff -rup binutils.orig/gas/testsuite/gas/s390/zarch-arch14.d binutils-2.35.2/gas/testsuite/gas/s390/zarch-arch14.d
 | ||||||
|  | --- binutils.orig/gas/testsuite/gas/s390/zarch-arch14.d	2021-08-16 13:07:33.637204772 +0100
 | ||||||
|  | +++ binutils-2.35.2/gas/testsuite/gas/s390/zarch-arch14.d	2021-08-16 14:26:36.576187751 +0100
 | ||||||
|  | @@ -25,7 +25,8 @@ Disassembly of section .text:
 | ||||||
|  |  .*:	e6 f1 00 0c d4 55 [	 ]*vcnf	%v15,%v17,13,12 | ||||||
|  |  .*:	b9 8b 90 6b [	 ]*rdp	%r6,%r9,%r11 | ||||||
|  |  .*:	b9 8b 9d 6b [	 ]*rdp	%r6,%r9,%r11,13 | ||||||
|  | -.*:	eb fd 68 f0 fd 71 [	 ]*lpswey	-10000\(%r6\),253
 | ||||||
|  | +.*:	eb 00 68 f0 fd 71 [	 ]*lpswey	-10000\(%r6\)
 | ||||||
|  |  .*:	b2 00 6f a0 [	 ]*lbear	4000\(%r6\) | ||||||
|  |  .*:	b2 01 6f a0 [	 ]*stbear	4000\(%r6\) | ||||||
|  | +.*:	b2 8f 5f ff [	 ]*qpaci	4095\(%r5\)
 | ||||||
|  |  .*:	07 07 [	 ]*nopr	%r7 | ||||||
|  | diff -rup binutils.orig/gas/testsuite/gas/s390/zarch-arch14.s binutils-2.35.2/gas/testsuite/gas/s390/zarch-arch14.s
 | ||||||
|  | --- binutils.orig/gas/testsuite/gas/s390/zarch-arch14.s	2021-08-16 13:07:33.636204779 +0100
 | ||||||
|  | +++ binutils-2.35.2/gas/testsuite/gas/s390/zarch-arch14.s	2021-08-16 14:26:36.576187751 +0100
 | ||||||
|  | @@ -19,6 +19,7 @@ foo:
 | ||||||
|  |  	vcnf	%v15,%v17,13,12 | ||||||
|  |  	rdp	%r6,%r9,%r11 | ||||||
|  |  	rdp	%r6,%r9,%r11,13 | ||||||
|  | -	lpswey	-10000(%r6),253
 | ||||||
|  | +	lpswey	-10000(%r6)
 | ||||||
|  |  	lbear	4000(%r6) | ||||||
|  |  	stbear	4000(%r6) | ||||||
|  | +	qpaci	4095(%r5)
 | ||||||
|  | diff -rup binutils.orig/opcodes/s390-opc.c binutils-2.35.2/opcodes/s390-opc.c
 | ||||||
|  | --- binutils.orig/opcodes/s390-opc.c	2021-08-16 13:07:33.358206522 +0100
 | ||||||
|  | +++ binutils-2.35.2/opcodes/s390-opc.c	2021-08-16 14:26:36.600187594 +0100
 | ||||||
|  | @@ -442,6 +442,7 @@ const struct s390_operand s390_operands[
 | ||||||
|  |  #define INSTR_RX_URRD      4, { U4_8,D_20,X_12,B_16,0,0 }        /* e.g. bc    */ | ||||||
|  |  #define INSTR_SI_RD        4, { D_20,B_16,0,0,0,0 }              /* e.g. lpsw  */ | ||||||
|  |  #define INSTR_SI_URD       4, { D_20,B_16,U8_8,0,0,0 }           /* e.g. cli   */ | ||||||
|  | +#define INSTR_SIY_RD       6, { D20_20,B_16,0,0,0,0 }            /* e.g. lpswey*/
 | ||||||
|  |  #define INSTR_SIY_URD      6, { D20_20,B_16,U8_8,0,0,0 }         /* e.g. tmy   */ | ||||||
|  |  #define INSTR_SIY_IRD      6, { D20_20,B_16,I8_8,0,0,0 }         /* e.g. asi   */ | ||||||
|  |  #define INSTR_SIL_RDI      6, { D_20,B_16,I16_32,0,0,0 }         /* e.g. chhsi */ | ||||||
|  | @@ -664,6 +665,7 @@ const struct s390_operand s390_operands[
 | ||||||
|  |  #define MASK_RX_URRD      { 0xff, 0x00, 0x00, 0x00, 0x00, 0x00 } | ||||||
|  |  #define MASK_SI_RD        { 0xff, 0x00, 0x00, 0x00, 0x00, 0x00 } | ||||||
|  |  #define MASK_SI_URD       { 0xff, 0x00, 0x00, 0x00, 0x00, 0x00 } | ||||||
|  | +#define MASK_SIY_RD       { 0xff, 0xff, 0x00, 0x00, 0x00, 0xff }
 | ||||||
|  |  #define MASK_SIY_URD      { 0xff, 0x00, 0x00, 0x00, 0x00, 0xff } | ||||||
|  |  #define MASK_SIY_IRD      { 0xff, 0x00, 0x00, 0x00, 0x00, 0xff } | ||||||
|  |  #define MASK_SIL_RDI      { 0xff, 0xff, 0x00, 0x00, 0x00, 0x00 } | ||||||
|  | diff -rup binutils.orig/opcodes/s390-opc.txt binutils-2.35.2/opcodes/s390-opc.txt
 | ||||||
|  | --- binutils.orig/opcodes/s390-opc.txt	2021-08-16 13:07:33.348206585 +0100
 | ||||||
|  | +++ binutils-2.35.2/opcodes/s390-opc.txt	2021-08-16 14:26:36.600187594 +0100
 | ||||||
|  | @@ -2041,6 +2041,8 @@ e60000000055 vcnf VRR_VV0UU2 " " arch14
 | ||||||
|  |   | ||||||
|  |  b98B rdp RRF_RURR2 " " arch14 zarch optparm | ||||||
|  |   | ||||||
|  | -eb0000000071 lpswey SIY_URD " " arch14 zarch
 | ||||||
|  | +eb0000000071 lpswey SIY_RD " " arch14 zarch
 | ||||||
|  |  b200 lbear S_RD " " arch14 zarch | ||||||
|  |  b201 stbear S_RD " " arch14 zarch | ||||||
|  | +
 | ||||||
|  | +b28f qpaci S_RD " " arch14 zarch
 | ||||||
|  | |||||||
| @ -39,7 +39,7 @@ | |||||||
| Summary: A GNU collection of binary utilities | Summary: A GNU collection of binary utilities | ||||||
| Name: binutils%{?name_cross}%{?_with_debug:-debug} | Name: binutils%{?name_cross}%{?_with_debug:-debug} | ||||||
| Version: 2.35.2 | Version: 2.35.2 | ||||||
| Release: 8%{?dist} | Release: 9%{?dist} | ||||||
| License: GPLv3+ | License: GPLv3+ | ||||||
| URL: https://sourceware.org/binutils | URL: https://sourceware.org/binutils | ||||||
| 
 | 
 | ||||||
| @ -971,6 +971,9 @@ exit 0 | |||||||
| 
 | 
 | ||||||
| #---------------------------------------------------------------------------- | #---------------------------------------------------------------------------- | ||||||
| %changelog | %changelog | ||||||
|  | * Mon Aug 16 2021 Nick Clifton  <nickc@redhat.com> - 2.32.2-9 | ||||||
|  | - Add another s390x arch 14 instruction.  (#1898533) | ||||||
|  | 
 | ||||||
| * Mon Aug 16 2021 Nick Clifton  <nickc@redhat.com> - 2.32.2-8 | * Mon Aug 16 2021 Nick Clifton  <nickc@redhat.com> - 2.32.2-8 | ||||||
| - Ensure that dir[0] contains pwd in gas generated DWARF-5 directory tables.  (#1986018) | - Ensure that dir[0] contains pwd in gas generated DWARF-5 directory tables.  (#1986018) | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user