~/f/gawk/RPMS.2017 ~/f/gawk
~/f/gawk
RPMS.2017/gawk-5.3.0-1.1.x86_64.rpm RPMS/gawk-5.3.0-1.1.x86_64.rpm differ: byte 225, line 1
Comparing gawk-5.3.0-1.1.x86_64.rpm to gawk-5.3.0-1.1.x86_64.rpm
comparing the rpm tags of gawk
--- old-rpm-tags
+++ new-rpm-tags
@@ -223 +223 @@
-/usr/bin/gawk e0a8c086444259b5d755d9528e4d1755050ee00ab1a695437a3d6773cb552b57 0
+/usr/bin/gawk 1b76666ca94d08a4dbe6dbb96422bd69eb05c2472981c206fc8eca1ed70b54a4 0
comparing rpmtags
comparing RELEASE
comparing PROVIDES
comparing scripts
comparing filelist
comparing file checksum
creating rename script
RPM file checksum differs.
Extracting packages
/usr/bin/gawk differs in ELF sections
--- old /usr/bin/gawk (objdump)
+++ new /usr/bin/gawk (objdump)
@@ -621,17 +621,17 @@
  402968 00000000 00000000 00000000 00000000  ................
  402978 7a060000 12000000 00000000 00000000  z...............
  402988 00000000 00000000 150c0000 12001000  ................
- 402998 d6694300 00000000 18000000 00000000  .iC.............
+ 402998 cf694300 00000000 18000000 00000000  .iC.............
  4029a8 9f060000 11001b00 30394900 00000000  ........09I.....
  4029b8 04000000 00000000 2c0c0000 12001000  ........,.......
- 4029c8 096a4300 00000000 2d000000 00000000  .jC.....-.......
- 4029d8 0c0c0000 12001000 c1694300 00000000  .........iC.....
+ 4029c8 026a4300 00000000 2d000000 00000000  .jC.....-.......
+ 4029d8 0c0c0000 12001000 ba694300 00000000  .........iC.....
  4029e8 15000000 00000000 040c0000 12001000  ................
- 4029f8 3f694300 00000000 82000000 00000000  ?iC.............
+ 4029f8 38694300 00000000 82000000 00000000  8iC.............
  402a08 7b010000 21001b00 28394900 00000000  {...!...(9I.....
  402a18 08000000 00000000 470a0000 12001000  ........G.......
  402a28 905d4400 00000000 12000000 00000000  .]D.............
- 402a38 3d0c0000 12001000 ba854300 00000000  =.........C.....
+ 402a38 3d0c0000 12001000 b3854300 00000000  =.........C.....
  402a48 ee000000 00000000 180d0000 12000000  ................
  402a58 00000000 00000000 00000000 00000000  ................
  402a68 6a020000 11001b00 38394900 00000000  j.......89I.....
@@ -666,7 +666,7 @@
  402c38 803c4900 00000000 08000000 00000000  .<I.............
  402c48 e20a0000 11001b00 a0394900 00000000  .........9I.....
  402c58 08000000 00000000 d60b0000 12001000  ................
- 402c68 6a674300 00000000 0d000000 00000000  jgC.............
+ 402c68 63674300 00000000 0d000000 00000000  cgC.............
  402c78 5b020000 11001b00 20394900 00000000  [....... 9I.....
  402c88 04000000 00000000 510a0000 12001000  ........Q.......
  402c98 70854600 00000000 92000000 00000000  p.F.............
@@ -676,12 +676,12 @@
  402cd8 cd010000 11001b00 40394900 00000000  ........@9I.....
  402ce8 08000000 00000000 42080000 12001000  ........B.......
  402cf8 c0354600 00000000 3a000000 00000000  .5F.....:.......
- 402d08 ee0b0000 12001000 c8684300 00000000  .........hC.....
+ 402d08 ee0b0000 12001000 c1684300 00000000  .........hC.....
  402d18 77000000 00000000 dd0b0000 12001000  w...............
- 402d28 77674300 00000000 0b000000 00000000  wgC.............
- 402d38 c5030000 12001000 202d4200 00000000  ........ -B.....
+ 402d28 70674300 00000000 0b000000 00000000  pgC.............
+ 402d38 c5030000 12001000 192d4200 00000000  .........-B.....
  402d48 d6000000 00000000 200c0000 12001000  ........ .......
- 402d58 ee694300 00000000 1b000000 00000000  .iC.............
+ 402d58 e7694300 00000000 1b000000 00000000  .iC.............
 Contents of section .dynstr:
  402d68 005f4954 4d5f6465 72656769 73746572  ._ITM_deregister
  402d78 544d436c 6f6e6554 61626c65 005f5f67  TMCloneTable.__g
@@ -1766,10 +1766,10 @@
  4074e0 c705f6d2 0800de01 0000e8c1 f6ffff48  ...............H
  4074f0 89c731c0 41ffd4e9 66ffffff c3488905  ..1.A...f....H..
  407500 3cbb0800 e9402f04 00488d35 ba6e0600  <....@/..H.5.n..
- 407510 4889c7e8 18f7ffff 85c07513 488d0511  H.........u.H...
+ 407510 4889c7e8 18f7ffff 85c07513 488d050a  H.........u.H...
  407520 dc020048 89059ebc 0800e9fc 2e040048  ...H...........H
  407530 8d35986e 06004889 dfe8f2f6 ffff85c0  .5.n..H.........
- 407540 0f85e52e 0400488d 0583dc02 00488905  ......H......H..
+ 407540 0f85e52e 0400488d 057cdc02 00488905  ......H..|...H..
  407550 74bc0800 e9d22e04 00e812f2 ffff0fb6  t...............
  407560 13488b08 31c0f644 51010874 29480fbe  .H..1..DQ..t)H..
  407570 1384d20f 840d2f04 000fb6f2 f6447101  ....../......Dq.
@@ -2013,7 +2013,7 @@
  408450 4589e948 89e9488b 4424280f b6542434  E..H..H.D$(..T$4
  408460 448b6c24 20488b6c 24384c8b 64244045  D.l$ H.l$8L.d$@E
  408470 85c9751f 448b3d45 bd080048 85c90f85  ..u.D.=E...H....
- 408480 cef9ffff e97ffeff ff4889ef e85cfa02  .........H...\..
+ 408480 cef9ffff e97ffeff ff4889ef e855fa02  .........H...U..
  408490 00eb8545 85ed7530 488b1d41 bd080048  ...E..u0H..A...H
  4084a0 89dfe849 e2ffff44 8b3d12bd 08004801  ...I...D.=....H.
  4084b0 c34183c7 0148891d 24bd0800 44893dfd  .A...H..$...D.=.
@@ -2069,7 +2069,7 @@
  4087d0 b1080048 89c2be02 00000031 c0e8eeda  ...H.......1....
  4087e0 ffff448b 3dd7b908 00448b04 24e984fd  ..D.=....D..$...
  4087f0 ffff4139 d70f85c9 fdffffe9 bbfdffff  ..A9............
- 408800 4889efe8 e5f60200 448b3de1 b90800e9  H.......D.=.....
+ 408800 4889efe8 def60200 448b3de1 b90800e9  H.......D.=.....
  408810 b0fdffff 488b5d00 4e8b64fd 004531c9  ....H.].N.d..E1.
  408820 48897c24 58ba0500 0000488d 35a79a06  H.|$X.....H.5...
  408830 0031ff4c 895c2450 44894c24 60488d2d  .1.L.\$PD.L$`H.-
@@ -2247,7 +2247,7 @@
  4092f0 2500488b 4b28488b 53300fb6 5c240788  %.H.K(H.S0..\$..
  409300 1c11e91f 3804004c 01c6440f b6340f48  ....8..L..D..4.H
  409310 63d20fb6 2ec60600 4c89c649 8b4c2428  c.......L..I.L$(
- 409320 498b4424 30c60401 00e85781 0200498b  I.D$0.....W...I.
+ 409320 498b4424 30c60401 00e85081 0200498b  I.D$0.....P...I.
  409330 4c242849 8b542430 44883411 488b4b28  L$(I.T$0D.4.H.K(
  409340 488b5330 40882c11 e9d53704 00b80100  H.S0@.,...7.....
  409350 0000e9cf 37040049 39c60f95 c00fb6c0  ....7..I9.......
@@ -2502,7 +2502,7 @@
  40a2e0 0400498b 44243048 8d35f28d 060031ff  ..I.D$0H.5....1.
  40a2f0 488b4410 20ba0500 00004889 4424104a  H.D. .....H.D$.J
  40a300 8b44f500 4c8b7828 e8a3c8ff ff488b54  .D..L.x(.....H.T
- 40a310 24104889 c74c89fe 31c04531 ffe8fe89  $.H..L..1.E1....
+ 40a310 24104889 c74c89fe 31c04531 ffe8f789  $.H..L..1.E1....
  40a320 0100e94e ffffff4c 8b750031 ff488d05  ...N...L.u.1.H..
  40a330 333f0600 ba050000 00488d35 488d0600  3?.......H.5H...
  40a340 4c8b3d81 90080048 89059aa4 0800c705  L.=....H........
@@ -2759,7 +2759,7 @@
  40b2f0 4c241048 8b1dce80 08004889 05e79408  L$.H......H.....
  40b300 00c705d5 94080010 060000e8 a0b8ffff  ................
  40b310 8b542460 4c89e648 89c731c0 ffd30fb6  .T$`L..H..1.....
- 40b320 4c2410e9 e6fbffff 4889c7e8 9c620200  L$......H....b..
+ 40b320 4c2410e9 e6fbffff 4889c7e8 95620200  L$......H....b..
  40b330 48898424 b0000000 e9fffcff ff488d2d  H..$.........H.-
  40b340 e7370600 4189cd4c 89e7e8a1 b3ffff48  .7..A..L.......H
  40b350 89c24839 04240f83 41040000 488b7424  ..H9.$..A...H.t$
@@ -2806,7 +2806,7 @@
  40b5e0 0600c605 f7c60800 01488905 f8910800  .........H......
  40b5f0 c705e691 08002906 0000e8b1 b5ffff8b  ......).........
  40b600 74246048 89c731c0 ffd3e90b 38040048  t$`H..1.....8..H
- 40b610 8b7c2420 bb030000 00e8ae5f 02004889  .|$ ......._..H.
+ 40b610 8b7c2420 bb030000 00e8a75f 02004889  .|$ ......._..H.
  40b620 8424b000 0000e968 3804004d 89ecf605  .$.....h8..M....
  40b630 fb920800 057564e9 7a340400 488d05e8  .....ud.z4..H...
  40b640 340600ba 05000000 488d3591 7e060031  4.......H.5.~..1
@@ -3066,7 +3066,7 @@
  40c620 4829fb4b 8d2c3f48 89eee851 1804004c  H).K.,?H...Q...L
  40c630 013c2448 896c2448 4889c74c 8d0418e9  .<$H.l$HH..L....
  40c640 3d270400 4c89d748 890424e8 20ea0200  ='..L..H..$. ...
- 40c650 488b0424 e9c22404 00e8fe98 0200baa1  H..$..$.........
+ 40c650 488b0424 e9c22404 00e8f798 0200baa1  H..$..$.........
  40c660 04000048 8d35de1b 0600488d 3d076f06  ...H.5....H.=.o.
  40c670 004889c1 31c0e8f5 fb0300e9 51380400  .H..1.......Q8..
  40c680 488b7b28 e8e7e902 0031c9c7 43600400  H.{(.....1..C`..
@@ -3949,13 +3949,13 @@
  40fd50 488935d1 440800e8 046effff 8b38e87d  H.5.D....n...8.}
  40fd60 6bffffba 05000000 488d35f1 1f060031  k.......H.5....1
  40fd70 ff4889c3 e8376eff ff4889da 4889ee48  .H...7n..H..H..H
- 40fd80 89c731c0 e8972f01 00488b05 a83e0800  ..1.../..H...>..
+ 40fd80 89c731c0 e8902f01 00488b05 a83e0800  ..1.../..H...>..
  40fd90 8305117c 080001c6 055a7c08 0001488b  ...|.....Z|...H.
- 40fda0 4018e963 09040048 8d053c09 02004889  @..c...H..<...H.
+ 40fda0 4018e963 09040048 8d053509 02004889  @..c...H..5...H.
  40fdb0 05238108 00e97808 0400e8a1 6dffff8b  .#....x.....m...
  40fdc0 38e81a6b ffff488b 2d5b4408 00ba0500  8..k..H.-[D.....
  40fdd0 000031ff 488d35fd 42060048 89c3e8cd  ..1.H.5.B..H....
- 40fde0 6dffff48 89da4889 ee4889c7 31c0e82d  m..H..H..H..1..-
+ 40fde0 6dffff48 89da4889 ee4889c7 31c0e826  m..H..H..H..1..&
  40fdf0 2f010083 05ae7b08 0001c605 f77b0800  /.....{......{..
  40fe00 01e9f608 040031c0 e9fd0804 000fb657  ......1........W
  40fe10 0283e2df 80fa4e0f 85a00c04 000fb647  ......N........G
@@ -4121,9 +4121,9 @@
  410810 c0e88a62 0400e912 0b04004c 89f74889  ...b.......L..H.
  410820 442410e8 38c70300 807c2438 00488b44  D$..8....|$8.H.D
  410830 24107537 4889c648 89ea488d 3d4ee605  $.u7H..H..H.=N..
- 410840 0031c0e8 d8240100 4531f6e9 7e110400  .1...$..E1..~...
+ 410840 0031c0e8 d1240100 4531f6e9 7e110400  .1...$..E1..~...
  410850 31ffba05 00000048 8d354ee6 0500e84d  1......H.5N....M
- 410860 63ffff48 89c7e899 5e020048 8d3dc2e5  c..H....^..H.=..
+ 410860 63ffff48 89c7e892 5e020048 8d3dc2e5  c..H....^..H.=..
  410870 05004889 c64889ea 31c04889 3d673f08  ..H..H..1.H.=g?.
  410880 00488d3d f7e50500 c7054e3f 08003b01  .H.=......N?..;.
  410890 0000e8d9 b90300e9 5e0d0400 803d1e76  ........^....=.v
@@ -4156,7 +4156,7 @@
  410a40 3d0800c7 05933d08 003d0000 00e85e61  =.....=..=....^a
  410a50 ffff4889 c731c0ff d3e9c209 04004c39  ..H..1........L9
  410a60 e2722cc6 035c4883 c301e925 0a040080  .r,..\H....%....
- 410a70 bd180400 00000f84 970e0400 488d0518  ............H...
+ 410a70 bd180400 00000f84 970e0400 488d0511  ............H...
  410a80 c2010048 89851004 0000e9cf 0e040031  ...H...........1
  410a90 ff488d05 9ce30500 ba050000 00c70539  .H.............9
  410aa0 3d080083 00000048 8d357a3a 06004889  =......H.5z:..H.
@@ -4188,7 +4188,7 @@
  410c40 e8eb55ff ff410fb6 14018814 034883c0  ..U..A.......H..
  410c50 014839c1 75ef4801 cbe93608 040031ff  .H9.u.H...6...1.
  410c60 ba050000 00488d35 2ce20500 e83f5fff  .....H.5,....?_.
- 410c70 ff4889c7 e88b5a02 0031d241 0fb60c16  .H....Z..1.A....
+ 410c70 ff4889c7 e8845a02 0031d241 0fb60c16  .H....Z..1.A....
  410c80 880c1348 83c20148 39c275ef 4801d34c  ...H...H9.u.H..L
  410c90 01f24889 542440e9 f8070400 4c89c744  ..H.T$@.....L..D
  410ca0 8954243c 48894c24 3044894c 24284889  .T$<H.L$0D.L$(H.
@@ -4242,7 +4242,7 @@
  410fa0 e92f0f04 00b80a00 0000e925 0f0400b8  ./.........%....
  410fb0 0a000000 e91b0f04 00488b05 a0320800  .........H...2..
  410fc0 4885c00f 84000f04 000fb600 84c00f84  H...............
- 410fd0 f50e0400 440fbef0 e9ec0e04 00e85857  ....D.........XW
+ 410fd0 f50e0400 440fbef0 e9ec0e04 00e85157  ....D.........QW
  410fe0 0200488b 0848890a 48891031 d2488953  ..H..H..H..1.H.S
  410ff0 18e98e10 040031d2 be010000 00bf5500  ......1.......U.
  411000 0000e8a9 a7020048 89c7e881 0f0400e9  .......H........
@@ -4286,7 +4286,7 @@
  411260 891031d2 488903e8 44a50200 498b1424  ..1.H...D...I..$
  411270 f30f7e44 24084889 10498904 24e98812  ..~D$.H..I..$...
  411280 0400488b 0b31ff48 890a4889 1348893d  ..H..1.H..H..H.=
- 411290 ec460800 e9681204 00488d05 2af50100  .F...h...H..*...
+ 411290 ec460800 e9681204 00488d05 23f50100  .F...h...H..#...
  4112a0 488905b9 6a0800e9 a2130400 83781005  H...j........x..
  4112b0 0f842714 0400488b 90080100 00488905  ..'...H......H..
  4112c0 74290800 4885d275 2f31ff31 d231c931  t)..H..u/1.1.1.1
@@ -4389,7 +4389,7 @@
  4118d0 0f8eeb17 04008b84 24940000 008b93a4  ........$.......
  4118e0 00000003 94248c00 000039d0 0f8fcf17  .....$....9.....
  4118f0 0400488b 7c24108d 3400e801 24040085  ..H.|$..4...$...
- 411900 c074b0e9 1fffffff 488b7c24 10e8294f  .t......H.|$..)O
+ 411900 c074b0e9 1fffffff 488b7c24 10e8224f  .t......H.|$.."O
  411910 0200e9aa 17040048 8b134801 c20fb64a  .......H..H....J
  411920 0880f901 7514803a 00780948 83c010e9  ....u..:.x.H....
/usr/bin/gawk differs in assembler output
--- old /usr/bin/gawk (disasm)
+++ new /usr/bin/gawk (disasm)
@@ -15983,62 +15983,66 @@
 get_a_record.lto_priv.0.cold:
 	mov    offset(%rip),%rax        #   <read_default_timeout.lto_priv.0>
 	jmp    <get_a_record.lto_priv.0 + ofs>
-	call   <__errno_location@plt>
-	mov    offset(%rsp),%rbx
-	mov    (%rax),%eax
-	mov    %eax,(%rbx)
-	call   <errno_io_retry.lto_priv.0>
-	test   %eax,%eax
-	je     <get_a_record.lto_priv.0.cold + ofs>
-	mov    %r12,%rdi
-	call   <retryable.lto_priv.0>
-	test   %eax,%eax
-	je     <get_a_record.lto_priv.0.cold + ofs>
-	mov    $something,%eax
+	call   <r_free_wstr>
+	mov    offset(%rsp),%rax
 	jmp    <get_a_record.lto_priv.0 + ofs>
 	mov    offset(%rdx),%rax
 	cmp    %rax,offset(%rdx)
 	jae    <get_a_record.lto_priv.0 + ofs>
 	jmp    <get_a_record.lto_priv.0 + ofs>
-	call   <__errno_location@plt>
-	mov    offset(%rsp),%rsi
-	mov    (%rax),%eax
-	mov    %eax,(%rsi)
-	call   <errno_io_retry.lto_priv.0>
-	test   %eax,%eax
+	testb  $something,offset(%rip)        #   <do_flags>
 	jne    <get_a_record.lto_priv.0.cold + ofs>
-	orl    $something,offset(%r12)
+	call   <unref.lto_priv.0.lto_priv.0>
+	mov    offset(%rip),%rdi        #   <Nnull_string>
+	mov    offset(%rip),%r13        #   <RT_node>
+	call   <dupnode.lto_priv.0.lto_priv.0>
+	mov    %rax,offset(%r13)
+	mov    offset(%rsp),%rax
+	xor    %ecx,%ecx
+	mov    %rcx,offset(%rip)        #   <lastmatchrec.18>
 	jmp    <get_a_record.lto_priv.0 + ofs>
-	test   %eax,%eax
+	testb  $something,offset(%rip)        #   <do_flags>
 	jne    <get_a_record.lto_priv.0 + ofs>
-	mov    offset(%rip),%rax        #   <RT_node>
-	mov    (%rax),%rdi
 	call   <unref.lto_priv.0.lto_priv.0>
 	mov    offset(%rsp),%rsi
 	mov    offset(%rsp),%rdi
 	xor    %edx,%edx
-	mov    offset(%rip),%rbx        #   <RT_node>
+	mov    offset(%rip),%r13        #   <RT_node>
 	call   <make_str_node>
-	mov    %rax,(%rbx)
+	mov    %rax,offset(%r13)
+	mov    offset(%rsp),%rax
+	jmp    <get_a_record.lto_priv.0 + ofs>
+	test   $something,%ah
+	jne    <get_a_record.lto_priv.0.cold + ofs>
+	mov    %rdx,%rdi
+	call   <__gmpz_get_si@plt>
 	jmp    <get_a_record.lto_priv.0 + ofs>
-	orl    $something,offset(%r12)
+	lea    offset(%rip),%rsi        #   <read_with_timeout.lto_priv.0>
+	mov    %rsi,offset(%rbx)
 	jmp    <get_a_record.lto_priv.0 + ofs>
-	call   <r_free_wstr>
-	mov    offset(%rsp),%rax
+	mov    offset(%rip),%esi        #   <ROUND_MODE>
+	mov    %rdx,%rdi
+	call   <mpfr_get_si@plt>
 	jmp    <get_a_record.lto_priv.0 + ofs>
-	testb  $something,offset(%rip)        #   <do_flags>
+	test   %eax,%eax
 	jne    <get_a_record.lto_priv.0 + ofs>
+	mov    offset(%rip),%rax        #   <RT_node>
+	mov    (%rax),%rdi
 	call   <unref.lto_priv.0.lto_priv.0>
 	mov    offset(%rsp),%rsi
 	mov    offset(%rsp),%rdi
 	xor    %edx,%edx
-	mov    offset(%rip),%r13        #   <RT_node>
+	mov    offset(%rip),%rbx        #   <RT_node>
 	call   <make_str_node>
-	mov    %rax,offset(%r13)
-	mov    offset(%rsp),%rax
+	mov    %rax,(%rbx)
 	jmp    <get_a_record.lto_priv.0 + ofs>
-	mov    offset(%rsp),%rax
-	cmp    %rax,offset(%r12)
+	orl    $something,offset(%rbx)
+	jmp    <get_a_record.lto_priv.0 + ofs>
+	mov    offset(%rbx),%eax
+	shl    $something,%eax
+	sar    $something,%eax
+	jmp    <get_a_record.lto_priv.0 + ofs>
+	cmp    %r13,offset(%rbx)
 	je     <get_a_record.lto_priv.0 + ofs>
 	jmp    <get_a_record.lto_priv.0 + ofs>
 	add    offset(%rsp),%rdx
@@ -16050,7 +16054,8 @@
 	mov    %rcx,offset(%rsp)
 	lea    offset(%rip),%rax        #   <_IO_stdin_used + ofs>
 	mov    %r8,offset(%rsp)
-	mov    %r10,offset(%rsp)
+	mov    %r11,offset(%rsp)
+	mov    %r10d,offset(%rsp)
 	mov    %rax,offset(%rip)        #   <srcfile.lto_priv.0>
 	movl   $something,offset(%rip)        #   <srcline.lto_priv.0>
 	call   <dcgettext@plt>
@@ -16058,33 +16063,30 @@
 	xor    %eax,%eax
 	call   <r_fatal>
 	mov    offset(%rsp),%r8
-	mov    offset(%rsp),%r10
-	mov    offset(%r12),%rsi
+	mov    offset(%rsp),%r10d
+	mov    offset(%rbx),%rsi
+	mov    offset(%rsp),%r11
 	mov    offset(%rsp),%rcx
 	cmp    %rsi,%r8
 	jb     <get_a_record.lto_priv.0.cold + ofs>
-	cmp    %r10,offset(%r12)
+	cmp    %r11,offset(%rbx)
 	jae    <get_a_record.lto_priv.0.cold + ofs>
-	mov    offset(%r12),%rdi
-	jmp    <get_a_record.lto_priv.0 + ofs>
-	lea    offset(%rip),%rsi        #   <read_with_timeout.lto_priv.0>
-	mov    %rsi,offset(%r12)
+	mov    offset(%rbx),%rdi
 	jmp    <get_a_record.lto_priv.0 + ofs>
-	lea    (%rcx,%rsi,1),%r10
+	lea    (%rcx,%rsi,1),%r11
 	jmp    <get_a_record.lto_priv.0.cold + ofs>
-	lea    offset(%rip),%rax        #   <_IO_stdin_used + ofs>
-	mov    $something,%edx
-	lea    offset(%rip),%rsi        #   <_IO_stdin_used + ofs>
-	xor    %edi,%edi
-	mov    %r10,offset(%rsp)
-	mov    %rax,offset(%rip)        #   <srcfile.lto_priv.0>
-	movl   $something,offset(%rip)        #   <srcline.lto_priv.0>
-	call   <dcgettext@plt>
-	mov    %rax,%rdi
-	xor    %eax,%eax
-	call   <r_fatal>
-	mov    offset(%r12),%rdi
-	mov    offset(%rsp),%r10
+	call   <__errno_location@plt>
+	mov    offset(%rsp),%rsi
+	mov    (%rax),%eax
+	mov    %eax,(%rsi)
+	call   <errno_io_retry.lto_priv.0>
+	test   %eax,%eax
+	je     <get_a_record.lto_priv.0.cold + ofs>
+	mov    %rbx,%rdi
+	call   <retryable.lto_priv.0>
+	test   %eax,%eax
+	je     <get_a_record.lto_priv.0.cold + ofs>
+	mov    $something,%eax
 	jmp    <get_a_record.lto_priv.0 + ofs>
 	testb  $something,offset(%rip)        #   <do_flags>
 	jne    <get_a_record.lto_priv.0 + ofs>
@@ -16097,33 +16099,34 @@
 	mov    %rax,offset(%r13)
 	mov    offset(%rsp),%rax
 	jmp    <get_a_record.lto_priv.0 + ofs>
-	test   $something,%ah
-	jne    <get_a_record.lto_priv.0.cold + ofs>
-	mov    %r15,%rdi
-	call   <__gmpz_get_si@plt>
+	lea    offset(%rip),%rax        #   <_IO_stdin_used + ofs>
+	mov    $something,%edx
+	lea    offset(%rip),%rsi        #   <_IO_stdin_used + ofs>
+	xor    %edi,%edi
+	mov    %r11,offset(%rsp)
+	mov    %r10d,offset(%rsp)
+	mov    %rax,offset(%rip)        #   <srcfile.lto_priv.0>
+	movl   $something,offset(%rip)        #   <srcline.lto_priv.0>
+	call   <dcgettext@plt>
+	mov    %rax,%rdi
+	xor    %eax,%eax
+	call   <r_fatal>
+	mov    offset(%rsp),%r10d
+	mov    offset(%rsp),%r11
+	mov    offset(%rbx),%rdi
 	jmp    <get_a_record.lto_priv.0 + ofs>
-	testb  $something,offset(%rip)        #   <do_flags>
+	call   <__errno_location@plt>
+	mov    offset(%rsp),%rsi
+	mov    (%rax),%eax
+	mov    %eax,(%rsi)
+	call   <errno_io_retry.lto_priv.0>
+	test   %eax,%eax
 	jne    <get_a_record.lto_priv.0.cold + ofs>
-	call   <unref.lto_priv.0.lto_priv.0>
-	mov    offset(%rip),%rdi        #   <Nnull_string>
-	mov    offset(%rip),%r13        #   <RT_node>
-	call   <dupnode.lto_priv.0.lto_priv.0>
overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good)
overall=1