]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/testsuite/gas/aarch64/system.d
gdb: remove get_exec_file
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / aarch64 / system.d
index 20d5c2040942efbb78e758851ecaf95c30091d09..c1400771d43ca92f6ee150965a104e89e93af799 100644 (file)
@@ -1,4 +1,6 @@
 #objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
 
 .*:     file format .*
 
@@ -12,6 +14,7 @@ Disassembly of section \.text:
 .*:    d503207f        wfi
 .*:    d503209f        sev
 .*:    d50320bf        sevl
+.*:    d50322df        clrbhb
 .*:    d503201f        nop
 .*:    d503203f        yield
 .*:    d503205f        wfe
@@ -31,10 +34,10 @@ Disassembly of section \.text:
 .*:    d503221f        (hint   #0x10|esb)
 .*:    d503223f        (hint   #0x11|psb       csync)
 .*:    d503225f        (hint   #0x12|tsb       csync)
-.*:    d503227f        hint    #0x13
+.*:    d503227f        (hint   #0x13|gcsb      dsync)
 .*:    d503229f        (hint   #0x14|csdb)
 .*:    d50322bf        hint    #0x15
-.*:    d50322df        hint    #0x16
+.*:    d50322df        (hint   #0x16|clrbhb)
 .*:    d50322ff        hint    #0x17
 .*:    d503231f        (hint   #0x18|paciaz)
 .*:    d503233f        (hint   #0x19|paciasp)
@@ -52,7 +55,7 @@ Disassembly of section \.text:
 .*:    d50324bf        hint    #0x25
 .*:    d50324df        (hint   #0x26|bti       jc)
 .*:    d50324ff        hint    #0x27
-.*:    d503251f        hint    #0x28
+.*:    d503251f        (hint   #0x28|chkfeat   x16)
 .*:    d503253f        hint    #0x29
 .*:    d503255f        hint    #0x2a
 .*:    d503257f        hint    #0x2b
@@ -190,8 +193,23 @@ Disassembly of section \.text:
 .*:    d5033edf        isb     #0xe
 .*:    d5033fdf        isb
 .*:    d5033fdf        isb
+.*:    d5033fdf        isb
 .*:    d503309f        ssbb
 .*:    d503349f        pssbb
+.*:    d503319f        dsb     oshld
+.*:    d503329f        dsb     oshst
+.*:    d503339f        dsb     osh
+.*:    d503359f        dsb     nshld
+.*:    d503369f        dsb     nshst
+.*:    d503379f        dsb     nsh
+.*:    d503389f        dsb     #0x08
+.*:    d503399f        dsb     ishld
+.*:    d5033a9f        dsb     ishst
+.*:    d5033b9f        dsb     ish
+.*:    d5033c9f        dsb     #0x0c
+.*:    d5033d9f        dsb     ld
+.*:    d5033e9f        dsb     st
+.*:    d5033f9f        dsb     sy
 .*:    d8000000        prfm    pldl1keep, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
 .*:    f8af6be0        prfm    pldl1keep, \[sp, x15\]
@@ -222,16 +240,16 @@ Disassembly of section \.text:
 .*:    f8af6be5        prfm    pldl3strm, \[sp, x15\]
 .*:    f8be58e5        prfm    pldl3strm, \[x7, w30, uxtw #3\]
 .*:    f9800c65        prfm    pldl3strm, \[x3, #24\]
-.*:    d8000006        prfm    #0x06, 0 <LABEL1>
+.*:    d8000006        prfm    pldslckeep, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6be6        prfm    #0x06, \[sp, x15\]
-.*:    f8be58e6        prfm    #0x06, \[x7, w30, uxtw #3\]
-.*:    f9800c66        prfm    #0x06, \[x3, #24\]
-.*:    d8000007        prfm    #0x07, 0 <LABEL1>
+.*:    f8af6be6        prfm    pldslckeep, \[sp, x15\]
+.*:    f8be58e6        prfm    pldslckeep, \[x7, w30, uxtw #3\]
+.*:    f9800c66        prfm    pldslckeep, \[x3, #24\]
+.*:    d8000007        prfm    pldslcstrm, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6be7        prfm    #0x07, \[sp, x15\]
-.*:    f8be58e7        prfm    #0x07, \[x7, w30, uxtw #3\]
-.*:    f9800c67        prfm    #0x07, \[x3, #24\]
+.*:    f8af6be7        prfm    pldslcstrm, \[sp, x15\]
+.*:    f8be58e7        prfm    pldslcstrm, \[x7, w30, uxtw #3\]
+.*:    f9800c67        prfm    pldslcstrm, \[x3, #24\]
 .*:    d8000008        prfm    plil1keep, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
 .*:    f8af6be8        prfm    plil1keep, \[sp, x15\]
@@ -262,16 +280,16 @@ Disassembly of section \.text:
 .*:    f8af6bed        prfm    plil3strm, \[sp, x15\]
 .*:    f8be58ed        prfm    plil3strm, \[x7, w30, uxtw #3\]
 .*:    f9800c6d        prfm    plil3strm, \[x3, #24\]
-.*:    d800000e        prfm    #0x0e, 0 <LABEL1>
+.*:    d800000e        prfm    plislckeep, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6bee        prfm    #0x0e, \[sp, x15\]
-.*:    f8be58ee        prfm    #0x0e, \[x7, w30, uxtw #3\]
-.*:    f9800c6e        prfm    #0x0e, \[x3, #24\]
-.*:    d800000f        prfm    #0x0f, 0 <LABEL1>
+.*:    f8af6bee        prfm    plislckeep, \[sp, x15\]
+.*:    f8be58ee        prfm    plislckeep, \[x7, w30, uxtw #3\]
+.*:    f9800c6e        prfm    plislckeep, \[x3, #24\]
+.*:    d800000f        prfm    plislcstrm, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6bef        prfm    #0x0f, \[sp, x15\]
-.*:    f8be58ef        prfm    #0x0f, \[x7, w30, uxtw #3\]
-.*:    f9800c6f        prfm    #0x0f, \[x3, #24\]
+.*:    f8af6bef        prfm    plislcstrm, \[sp, x15\]
+.*:    f8be58ef        prfm    plislcstrm, \[x7, w30, uxtw #3\]
+.*:    f9800c6f        prfm    plislcstrm, \[x3, #24\]
 .*:    d8000010        prfm    pstl1keep, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
 .*:    f8af6bf0        prfm    pstl1keep, \[sp, x15\]
@@ -302,55 +320,39 @@ Disassembly of section \.text:
 .*:    f8af6bf5        prfm    pstl3strm, \[sp, x15\]
 .*:    f8be58f5        prfm    pstl3strm, \[x7, w30, uxtw #3\]
 .*:    f9800c75        prfm    pstl3strm, \[x3, #24\]
-.*:    d8000016        prfm    #0x16, 0 <LABEL1>
+.*:    d8000016        prfm    pstslckeep, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6bf6        prfm    #0x16, \[sp, x15\]
-.*:    f8be58f6        prfm    #0x16, \[x7, w30, uxtw #3\]
-.*:    f9800c76        prfm    #0x16, \[x3, #24\]
-.*:    d8000017        prfm    #0x17, 0 <LABEL1>
+.*:    f8af6bf6        prfm    pstslckeep, \[sp, x15\]
+.*:    f8be58f6        prfm    pstslckeep, \[x7, w30, uxtw #3\]
+.*:    f9800c76        prfm    pstslckeep, \[x3, #24\]
+.*:    d8000017        prfm    pstslcstrm, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6bf7        prfm    #0x17, \[sp, x15\]
-.*:    f8be58f7        prfm    #0x17, \[x7, w30, uxtw #3\]
-.*:    f9800c77        prfm    #0x17, \[x3, #24\]
+.*:    f8af6bf7        prfm    pstslcstrm, \[sp, x15\]
+.*:    f8be58f7        prfm    pstslcstrm, \[x7, w30, uxtw #3\]
+.*:    f9800c77        prfm    pstslcstrm, \[x3, #24\]
 .*:    d8000018        prfm    #0x18, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6bf8        prfm    #0x18, \[sp, x15\]
-.*:    f8be58f8        prfm    #0x18, \[x7, w30, uxtw #3\]
 .*:    f9800c78        prfm    #0x18, \[x3, #24\]
 .*:    d8000019        prfm    #0x19, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6bf9        prfm    #0x19, \[sp, x15\]
-.*:    f8be58f9        prfm    #0x19, \[x7, w30, uxtw #3\]
 .*:    f9800c79        prfm    #0x19, \[x3, #24\]
 .*:    d800001a        prfm    #0x1a, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6bfa        prfm    #0x1a, \[sp, x15\]
-.*:    f8be58fa        prfm    #0x1a, \[x7, w30, uxtw #3\]
 .*:    f9800c7a        prfm    #0x1a, \[x3, #24\]
 .*:    d800001b        prfm    #0x1b, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6bfb        prfm    #0x1b, \[sp, x15\]
-.*:    f8be58fb        prfm    #0x1b, \[x7, w30, uxtw #3\]
 .*:    f9800c7b        prfm    #0x1b, \[x3, #24\]
 .*:    d800001c        prfm    #0x1c, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6bfc        prfm    #0x1c, \[sp, x15\]
-.*:    f8be58fc        prfm    #0x1c, \[x7, w30, uxtw #3\]
 .*:    f9800c7c        prfm    #0x1c, \[x3, #24\]
 .*:    d800001d        prfm    #0x1d, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6bfd        prfm    #0x1d, \[sp, x15\]
-.*:    f8be58fd        prfm    #0x1d, \[x7, w30, uxtw #3\]
 .*:    f9800c7d        prfm    #0x1d, \[x3, #24\]
 .*:    d800001e        prfm    #0x1e, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6bfe        prfm    #0x1e, \[sp, x15\]
-.*:    f8be58fe        prfm    #0x1e, \[x7, w30, uxtw #3\]
 .*:    f9800c7e        prfm    #0x1e, \[x3, #24\]
 .*:    d800001f        prfm    #0x1f, 0 <LABEL1>
 .*: R_AARCH64_(P32_|)LD_PREL_LO19      LABEL1
-.*:    f8af6bff        prfm    #0x1f, \[sp, x15\]
-.*:    f8be58ff        prfm    #0x1f, \[x7, w30, uxtw #3\]
 .*:    f9800c7f        prfm    #0x1f, \[x3, #24\]
 .*:    f9800c60        prfm    pldl1keep, \[x3, #24\]
 .*:    f9800c61        prfm    pldl1strm, \[x3, #24\]
@@ -358,15 +360,23 @@ Disassembly of section \.text:
 .*:    f9800c63        prfm    pldl2strm, \[x3, #24\]
 .*:    f9800c64        prfm    pldl3keep, \[x3, #24\]
 .*:    f9800c65        prfm    pldl3strm, \[x3, #24\]
+.*:    f9800c66        prfm    pldslckeep, \[x3, #24\]
+.*:    f9800c67        prfm    pldslcstrm, \[x3, #24\]
 .*:    f9800c68        prfm    plil1keep, \[x3, #24\]
 .*:    f9800c69        prfm    plil1strm, \[x3, #24\]
 .*:    f9800c6a        prfm    plil2keep, \[x3, #24\]
 .*:    f9800c6b        prfm    plil2strm, \[x3, #24\]
 .*:    f9800c6c        prfm    plil3keep, \[x3, #24\]
 .*:    f9800c6d        prfm    plil3strm, \[x3, #24\]
+.*:    f9800c6e        prfm    plislckeep, \[x3, #24\]
+.*:    f9800c6f        prfm    plislcstrm, \[x3, #24\]
 .*:    f9800c70        prfm    pstl1keep, \[x3, #24\]
 .*:    f9800c71        prfm    pstl1strm, \[x3, #24\]
 .*:    f9800c72        prfm    pstl2keep, \[x3, #24\]
 .*:    f9800c73        prfm    pstl2strm, \[x3, #24\]
 .*:    f9800c74        prfm    pstl3keep, \[x3, #24\]
 .*:    f9800c75        prfm    pstl3strm, \[x3, #24\]
+.*:    f9800c76        prfm    pstslckeep, \[x3, #24\]
+.*:    f9800c77        prfm    pstslcstrm, \[x3, #24\]
+.*:    f8a04817        prfm    pstslcstrm, \[x0, w0, uxtw\]
+.*:    f8a04818        rprfm   pldkeep, x0, \[x0\]