+2019-12-08 Alan Modra <amodra@gmail.com>
+
+ * testsuite/gas/aarch64/bfloat16.d: Match 32-bit and 64-bit output.
+ * testsuite/gas/aarch64/dgh.d: Likewise.
+ * testsuite/gas/aarch64/f32mm.d: Likewise.
+ * testsuite/gas/aarch64/f64mm.d: Likewise.
+ * testsuite/gas/aarch64/i8mm.d: Likewise.
+ * testsuite/gas/aarch64/pac_ab_key.d: Likewise.
+ * testsuite/gas/aarch64/pac_negate_ra_state.d: Likewise.
+ * testsuite/gas/aarch64/reloc-prel_g0.d: Likewise.
+ * testsuite/gas/aarch64/reloc-prel_g0_nc.d: Likewise.
+ * testsuite/gas/aarch64/reloc-prel_g1.d: Likewise.
+ * testsuite/gas/aarch64/sve-bfloat-movprfx.d: Likewise.
+ * testsuite/gas/aarch64/sve-movprfx-mm.d: Likewise.
+ * testsuite/gas/aarch64/sve2.d: Likewise.
+
2019-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* dw2gencfi.c (cfi_pseudo_table): Add cfi_negate_ra_state.
Disassembly of section \.text:
-0000000000000000 <\.text>:
+0+ <\.text>:
*[0-9a-f]+: 647b82b1 bfdot z17\.s, z21\.h, z27\.h
*[0-9a-f]+: 64608000 bfdot z0\.s, z0\.h, z0\.h
*[0-9a-f]+: 647d42b1 bfdot z17\.s, z21\.h, z5\.h\[3\]
Disassembly of section \.text:
-0000000000000000 <\.text>:
+0+ <\.text>:
*[0-9a-f]*: d50320df hint #0x6
*[0-9a-f]*: d50320df hint #0x6
Disassembly of section \.text:
-0000000000000000 <\.text>:
+0+ <\.text>:
*[0-9a-f]+: 64bbe6b1 fmmla z17\.s, z21\.s, z27\.s
*[0-9a-f]+: 64a0e400 fmmla z0\.s, z0\.s, z0\.s
Disassembly of section \.text:
-0000000000000000 <\.text>:
+0+ <\.text>:
*[0-9a-f]+: 64dbe6b1 fmmla z17\.d, z21\.d, z27\.d
*[0-9a-f]+: 64c0e400 fmmla z0\.d, z0\.d, z0\.d
*[0-9a-f]+: a43b17f1 ld1rob {z17\.b}, p5/z, \[sp, x27\]
Disassembly of section \.text:
-0000000000000000 <\.text>:
+0+ <\.text>:
*[0-9a-f]+: 451b9ab1 smmla z17\.s, z21\.b, z27\.b
*[0-9a-f]+: 45009800 smmla z0\.s, z0\.b, z0\.b
*[0-9a-f]+: 45db9ab1 ummla z17\.s, z21\.b, z27\.b
Contents of the .eh_frame section:
-00000000 0000000000000010 00000000 CIE
+0+ 0+10 0+ CIE
Version: 1
Augmentation: "zR"
Code alignment factor: 4
Augmentation data: 1b
DW_CFA_def_cfa: r31 \(sp\) ofs 0
-00000014 0000000000000018 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000008
- DW_CFA_advance_loc: 4 to 0000000000000004
+0+14 0+18 0+18 FDE cie=0+ pc=0+\.\.0+8
+ DW_CFA_advance_loc: 4 to 0+4
DW_CFA_GNU_window_save
- DW_CFA_advance_loc: 4 to 0000000000000008
+ DW_CFA_advance_loc: 4 to 0+8
DW_CFA_def_cfa_offset: 16
DW_CFA_offset: r29 \(x29\) at cfa-16
DW_CFA_offset: r30 \(x30\) at cfa-8
DW_CFA_nop
DW_CFA_nop
-00000030 0000000000000014 00000000 CIE
+0+30 0+14 0+ CIE
Version: 1
Augmentation: "zRB"
Code alignment factor: 4
DW_CFA_nop
DW_CFA_nop
-00000048 000000000000001c 0000001c FDE cie=00000030 pc=0000000000000008..0000000000000010
- DW_CFA_advance_loc: 4 to 000000000000000c
+0+48 0+1(c|8) 0+1c FDE cie=0+30 pc=0+8\.\.0+10
+ DW_CFA_advance_loc: 4 to 0+c
DW_CFA_GNU_window_save
- DW_CFA_advance_loc: 4 to 0000000000000010
+ DW_CFA_advance_loc: 4 to 0+10
DW_CFA_def_cfa_offset: 16
DW_CFA_offset: r29 \(x29\) at cfa-16
DW_CFA_offset: r30 \(x30\) at cfa-8
DW_CFA_nop
DW_CFA_nop
- DW_CFA_nop
- DW_CFA_nop
- DW_CFA_nop
- DW_CFA_nop
+#? DW_CFA_nop
+#? DW_CFA_nop
+#? DW_CFA_nop
+#? DW_CFA_nop
Contents of the .eh_frame section:
-00000000 0000000000000010 00000000 CIE
+0+ 0+10 0+ CIE
Version: 1
Augmentation: "zR"
Code alignment factor: 4
Augmentation data: 1b
DW_CFA_def_cfa: r31 \(sp\) ofs 0
-00000014 0000000000000018 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000008
- DW_CFA_advance_loc: 4 to 0000000000000004
+0+14 0+18 0+18 FDE cie=0+ pc=0+\.\.0+8
+ DW_CFA_advance_loc: 4 to 0+4
DW_CFA_GNU_window_save
- DW_CFA_advance_loc: 4 to 0000000000000008
+ DW_CFA_advance_loc: 4 to 0+8
DW_CFA_def_cfa_offset: 16
DW_CFA_offset: r29 \(x29\) at cfa-16
DW_CFA_offset: r30 \(x30\) at cfa-8
DW_CFA_nop
DW_CFA_nop
-
-
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 8a000000 and x0, x0, x0
4: 92400000 and x0, x0, #0x1
8: d2800004 mov x4, #0x0 // #0
- 8: R_AARCH64_MOVW_PREL_G0 tempy
+ 8: R_AARCH64_(P32_|)MOVW_PREL_G0 tempy
c: d2800011 mov x17, #0x0 // #0
- c: R_AARCH64_MOVW_PREL_G0 tempy2
+ c: R_AARCH64_(P32_|)MOVW_PREL_G0 tempy2
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 8a000000 and x0, x0, x0
4: 92400000 and x0, x0, #0x1
8: f2800004 movk x4, #0x0
- 8: R_AARCH64_MOVW_PREL_G0_NC tempy
+ 8: R_AARCH64_(P32_|)MOVW_PREL_G0_NC tempy
c: f2800007 movk x7, #0x0
- c: R_AARCH64_MOVW_PREL_G0_NC tempy2
+ c: R_AARCH64_(P32_|)MOVW_PREL_G0_NC tempy2
10: f2800011 movk x17, #0x0
- 10: R_AARCH64_MOVW_PREL_G0_NC tempy3
+ 10: R_AARCH64_(P32_|)MOVW_PREL_G0_NC tempy3
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 8a000000 and x0, x0, x0
4: 92400000 and x0, x0, #0x1
8: d2a00004 movz x4, #0x0, lsl #16
- 8: R_AARCH64_MOVW_PREL_G1 tempy
+ 8: R_AARCH64_(P32_|)MOVW_PREL_G1 tempy
c: d2a00011 movz x17, #0x0, lsl #16
- c: R_AARCH64_MOVW_PREL_G1 tempy2
+ c: R_AARCH64_(P32_|)MOVW_PREL_G1 tempy2
Disassembly of section \.text:
-0000000000000000 <\.text>:
+0+ <\.text>:
*[0-9a-f]+: 0420bc20 movprfx z0, z1
*[0-9a-f]+: 64638040 bfdot z0\.s, z2\.h, z3\.h
*[0-9a-f]+: 0420bc20 movprfx z0, z1
Disassembly of section \.text:
-0000000000000000 <\.text>:
+0+ <\.text>:
*[0-9a-f]+: 0420bc11 movprfx z17, z0
*[0-9a-f]+: 451b9ab1 smmla z17\.s, z21\.b, z27\.b
*[0-9a-f]+: 0420bc11 movprfx z17, z0
Disassembly of section \.text:
-0000000000000000 <\.text>:
+0+ <\.text>:
*[0-9a-f]+: 0420bc20 movprfx z0, z1
*[0-9a-f]+: 4542d020 adclb z0\.d, z1\.d, z2\.d
*[0-9a-f]+: 451bd2b1 adclb z17\.s, z21\.s, z27\.s