Message ID | 8bfd04ec6140361647aa28d4ab0c1ace308b4586.1728685243.git.aburgess@redhat.com |
---|---|
State | New |
Headers | |
Series | Returning osabi from gdbserer in more cases | |
Checks
Context | Check | Description |
---|---|---|
linaro-tcwg-bot/tcwg_gdb_build--master-aarch64 | success | Build passed |
linaro-tcwg-bot/tcwg_gdb_build--master-arm | success | Build passed |
linaro-tcwg-bot/tcwg_gdb_check--master-arm | success | Test passed |
linaro-tcwg-bot/tcwg_gdb_check--master-aarch64 | success | Test passed |
Commit Message
diff --git a/gdb/features/Makefile b/gdb/features/Makefile index 01b327cbce1..4f42d00cf9b 100644 --- a/gdb/features/Makefile +++ b/gdb/features/Makefile @@ -191,6 +191,8 @@ $(outdir)/%.dat: %.xml number-regs.xsl sort-regs.xsl gdbserver-regs.xsl echo "xmltarget:$(<F)" >> $(outdir)/$*.tmp echo "expedite:$(if $($*-expedite),$($*-expedite),$($(firstword $(subst -, ,$(notdir $*)))-expedite))" \ >> $(outdir)/$*.tmp + $(XSLTPROC) --path "$(PWD)" --xinclude print-osabi.xsl $< \ + >> $(outdir)/$*.tmp $(XSLTPROC) --path "$(PWD)" --xinclude number-regs.xsl $< | \ $(XSLTPROC) sort-regs.xsl - | \ $(XSLTPROC) gdbserver-regs.xsl - >> $(outdir)/$*.tmp diff --git a/gdb/features/print-osabi.xsl b/gdb/features/print-osabi.xsl new file mode 100644 index 00000000000..77f9931de52 --- /dev/null +++ b/gdb/features/print-osabi.xsl @@ -0,0 +1,39 @@ +<!-- + + Copyright (C) 2024 Free Software Foundation, Inc. + + This file is part of GDB. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + +--> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <xsl:output method="text"/> + <xsl:variable name="total" select="count(/target/osabi)"/> + <xsl:template match = "/target"> + <xsl:text>osabi:</xsl:text> + <xsl:choose> + <xsl:when test="osabi"> + <xsl:value-of select="osabi"/> + </xsl:when> + <xsl:otherwise> + <xsl:text>unknown</xsl:text> + </xsl:otherwise> + </xsl:choose> + <xsl:text> +</xsl:text> + </xsl:template> +</xsl:stylesheet> diff --git a/gdb/regformats/mips-dsp-linux.dat b/gdb/regformats/mips-dsp-linux.dat index ce37bf38bdb..dd222857887 100644 --- a/gdb/regformats/mips-dsp-linux.dat +++ b/gdb/regformats/mips-dsp-linux.dat @@ -3,6 +3,7 @@ name:mips_dsp_linux xmltarget:mips-dsp-linux.xml expedite:r29,pc +osabi:GNU/Linux 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/mips-linux.dat b/gdb/regformats/mips-linux.dat index d95e2c9ed45..d333602dad1 100644 --- a/gdb/regformats/mips-linux.dat +++ b/gdb/regformats/mips-linux.dat @@ -3,6 +3,7 @@ name:mips_linux xmltarget:mips-linux.xml expedite:r29,pc +osabi:GNU/Linux 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/mips64-dsp-linux.dat b/gdb/regformats/mips64-dsp-linux.dat index e73df93d69b..5712424c0b6 100644 --- a/gdb/regformats/mips64-dsp-linux.dat +++ b/gdb/regformats/mips64-dsp-linux.dat @@ -3,6 +3,7 @@ name:mips64_dsp_linux xmltarget:mips64-dsp-linux.xml expedite:r29,pc +osabi:GNU/Linux 64:r0 64:r1 64:r2 diff --git a/gdb/regformats/mips64-linux.dat b/gdb/regformats/mips64-linux.dat index 6770c8f6545..843320d46be 100644 --- a/gdb/regformats/mips64-linux.dat +++ b/gdb/regformats/mips64-linux.dat @@ -3,6 +3,7 @@ name:mips64_linux xmltarget:mips64-linux.xml expedite:r29,pc +osabi:GNU/Linux 64:r0 64:r1 64:r2 diff --git a/gdb/regformats/nios2-linux.dat b/gdb/regformats/nios2-linux.dat index fe4af2f4f36..ecfca72ec6d 100644 --- a/gdb/regformats/nios2-linux.dat +++ b/gdb/regformats/nios2-linux.dat @@ -3,6 +3,7 @@ name:nios2_linux xmltarget:nios2-linux.xml expedite:sp,pc +osabi:GNU/Linux 32:zero 32:at 32:r2 diff --git a/gdb/regformats/or1k-linux.dat b/gdb/regformats/or1k-linux.dat index 7b64646fc65..d2d94c65c95 100644 --- a/gdb/regformats/or1k-linux.dat +++ b/gdb/regformats/or1k-linux.dat @@ -3,6 +3,7 @@ name:or1k_linux xmltarget:or1k-linux.xml expedite:r1,npc +osabi:GNU/Linux 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/rs6000/powerpc-32.dat b/gdb/regformats/rs6000/powerpc-32.dat index 266636b11f9..f85f95df06f 100644 --- a/gdb/regformats/rs6000/powerpc-32.dat +++ b/gdb/regformats/rs6000/powerpc-32.dat @@ -3,6 +3,7 @@ name:powerpc_32 xmltarget:powerpc-32.xml expedite:r1,pc +osabi:unknown 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/rs6000/powerpc-32l.dat b/gdb/regformats/rs6000/powerpc-32l.dat index 2c8ccbe49b9..286f1a5d88f 100644 --- a/gdb/regformats/rs6000/powerpc-32l.dat +++ b/gdb/regformats/rs6000/powerpc-32l.dat @@ -3,6 +3,7 @@ name:powerpc_32l xmltarget:powerpc-32l.xml expedite:r1,pc +osabi:unknown 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/rs6000/powerpc-64l.dat b/gdb/regformats/rs6000/powerpc-64l.dat index 10f43b16241..b304c614e4d 100644 --- a/gdb/regformats/rs6000/powerpc-64l.dat +++ b/gdb/regformats/rs6000/powerpc-64l.dat @@ -3,6 +3,7 @@ name:powerpc_64l xmltarget:powerpc-64l.xml expedite:r1,pc +osabi:unknown 64:r0 64:r1 64:r2 diff --git a/gdb/regformats/rs6000/powerpc-altivec32l.dat b/gdb/regformats/rs6000/powerpc-altivec32l.dat index c792a2f9616..3b1740bf041 100644 --- a/gdb/regformats/rs6000/powerpc-altivec32l.dat +++ b/gdb/regformats/rs6000/powerpc-altivec32l.dat @@ -3,6 +3,7 @@ name:powerpc_altivec32l xmltarget:powerpc-altivec32l.xml expedite:r1,pc +osabi:unknown 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/rs6000/powerpc-altivec64l.dat b/gdb/regformats/rs6000/powerpc-altivec64l.dat index a806141b6ee..6cd79eaf37a 100644 --- a/gdb/regformats/rs6000/powerpc-altivec64l.dat +++ b/gdb/regformats/rs6000/powerpc-altivec64l.dat @@ -3,6 +3,7 @@ name:powerpc_altivec64l xmltarget:powerpc-altivec64l.xml expedite:r1,pc +osabi:unknown 64:r0 64:r1 64:r2 diff --git a/gdb/regformats/rs6000/powerpc-e500l.dat b/gdb/regformats/rs6000/powerpc-e500l.dat index 750eafed7ca..44d96d1478e 100644 --- a/gdb/regformats/rs6000/powerpc-e500l.dat +++ b/gdb/regformats/rs6000/powerpc-e500l.dat @@ -3,6 +3,7 @@ name:powerpc_e500l xmltarget:powerpc-e500l.xml expedite:r1,pc +osabi:unknown 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/rs6000/powerpc-isa205-32l.dat b/gdb/regformats/rs6000/powerpc-isa205-32l.dat index 7227d06c977..61f06e0f142 100644 --- a/gdb/regformats/rs6000/powerpc-isa205-32l.dat +++ b/gdb/regformats/rs6000/powerpc-isa205-32l.dat @@ -3,6 +3,7 @@ name:powerpc_isa205_32l xmltarget:powerpc-isa205-32l.xml expedite:r1,pc +osabi:unknown 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/rs6000/powerpc-isa205-64l.dat b/gdb/regformats/rs6000/powerpc-isa205-64l.dat index 13a72c7eb8f..bd62eb9fdfa 100644 --- a/gdb/regformats/rs6000/powerpc-isa205-64l.dat +++ b/gdb/regformats/rs6000/powerpc-isa205-64l.dat @@ -3,6 +3,7 @@ name:powerpc_isa205_64l xmltarget:powerpc-isa205-64l.xml expedite:r1,pc +osabi:unknown 64:r0 64:r1 64:r2 diff --git a/gdb/regformats/rs6000/powerpc-isa205-altivec32l.dat b/gdb/regformats/rs6000/powerpc-isa205-altivec32l.dat index 051724c6132..1e9da0f9443 100644 --- a/gdb/regformats/rs6000/powerpc-isa205-altivec32l.dat +++ b/gdb/regformats/rs6000/powerpc-isa205-altivec32l.dat @@ -3,6 +3,7 @@ name:powerpc_isa205_altivec32l xmltarget:powerpc-isa205-altivec32l.xml expedite:r1,pc +osabi:unknown 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/rs6000/powerpc-isa205-altivec64l.dat b/gdb/regformats/rs6000/powerpc-isa205-altivec64l.dat index 867e8213516..7944d39e053 100644 --- a/gdb/regformats/rs6000/powerpc-isa205-altivec64l.dat +++ b/gdb/regformats/rs6000/powerpc-isa205-altivec64l.dat @@ -3,6 +3,7 @@ name:powerpc_isa205_altivec64l xmltarget:powerpc-isa205-altivec64l.xml expedite:r1,pc +osabi:unknown 64:r0 64:r1 64:r2 diff --git a/gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx32l.dat b/gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx32l.dat index 31a7d02e95c..c0337380781 100644 --- a/gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx32l.dat +++ b/gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx32l.dat @@ -3,6 +3,7 @@ name:powerpc_isa205_ppr_dscr_vsx32l xmltarget:powerpc-isa205-ppr-dscr-vsx32l.xml expedite:r1,pc +osabi:unknown 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx64l.dat b/gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx64l.dat index 74c8feb3eea..91cd86f06e0 100644 --- a/gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx64l.dat +++ b/gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx64l.dat @@ -3,6 +3,7 @@ name:powerpc_isa205_ppr_dscr_vsx64l xmltarget:powerpc-isa205-ppr-dscr-vsx64l.xml expedite:r1,pc +osabi:unknown 64:r0 64:r1 64:r2 diff --git a/gdb/regformats/rs6000/powerpc-isa205-vsx32l.dat b/gdb/regformats/rs6000/powerpc-isa205-vsx32l.dat index fa05cae8594..72e7f6863ae 100644 --- a/gdb/regformats/rs6000/powerpc-isa205-vsx32l.dat +++ b/gdb/regformats/rs6000/powerpc-isa205-vsx32l.dat @@ -3,6 +3,7 @@ name:powerpc_isa205_vsx32l xmltarget:powerpc-isa205-vsx32l.xml expedite:r1,pc +osabi:unknown 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat b/gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat index 75bd4539ad0..ff5e8bd62a4 100644 --- a/gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat +++ b/gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat @@ -3,6 +3,7 @@ name:powerpc_isa205_vsx64l xmltarget:powerpc-isa205-vsx64l.xml expedite:r1,pc +osabi:unknown 64:r0 64:r1 64:r2 diff --git a/gdb/regformats/rs6000/powerpc-isa207-htm-vsx32l.dat b/gdb/regformats/rs6000/powerpc-isa207-htm-vsx32l.dat index c19416db868..8c38c537d63 100644 --- a/gdb/regformats/rs6000/powerpc-isa207-htm-vsx32l.dat +++ b/gdb/regformats/rs6000/powerpc-isa207-htm-vsx32l.dat @@ -3,6 +3,7 @@ name:powerpc_isa207_htm_vsx32l xmltarget:powerpc-isa207-htm-vsx32l.xml expedite:r1,pc +osabi:unknown 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/rs6000/powerpc-isa207-htm-vsx64l.dat b/gdb/regformats/rs6000/powerpc-isa207-htm-vsx64l.dat index 38359959fd7..4a4acebffe4 100644 --- a/gdb/regformats/rs6000/powerpc-isa207-htm-vsx64l.dat +++ b/gdb/regformats/rs6000/powerpc-isa207-htm-vsx64l.dat @@ -3,6 +3,7 @@ name:powerpc_isa207_htm_vsx64l xmltarget:powerpc-isa207-htm-vsx64l.xml expedite:r1,pc +osabi:unknown 64:r0 64:r1 64:r2 diff --git a/gdb/regformats/rs6000/powerpc-isa207-vsx32l.dat b/gdb/regformats/rs6000/powerpc-isa207-vsx32l.dat index 0718d72d930..36891b3615d 100644 --- a/gdb/regformats/rs6000/powerpc-isa207-vsx32l.dat +++ b/gdb/regformats/rs6000/powerpc-isa207-vsx32l.dat @@ -3,6 +3,7 @@ name:powerpc_isa207_vsx32l xmltarget:powerpc-isa207-vsx32l.xml expedite:r1,pc +osabi:unknown 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/rs6000/powerpc-isa207-vsx64l.dat b/gdb/regformats/rs6000/powerpc-isa207-vsx64l.dat index 510c6c87dad..28515f7cde8 100644 --- a/gdb/regformats/rs6000/powerpc-isa207-vsx64l.dat +++ b/gdb/regformats/rs6000/powerpc-isa207-vsx64l.dat @@ -3,6 +3,7 @@ name:powerpc_isa207_vsx64l xmltarget:powerpc-isa207-vsx64l.xml expedite:r1,pc +osabi:unknown 64:r0 64:r1 64:r2 diff --git a/gdb/regformats/rs6000/powerpc-vsx32l.dat b/gdb/regformats/rs6000/powerpc-vsx32l.dat index 6db3e38d5f2..2ff89796331 100644 --- a/gdb/regformats/rs6000/powerpc-vsx32l.dat +++ b/gdb/regformats/rs6000/powerpc-vsx32l.dat @@ -3,6 +3,7 @@ name:powerpc_vsx32l xmltarget:powerpc-vsx32l.xml expedite:r1,pc +osabi:unknown 32:r0 32:r1 32:r2 diff --git a/gdb/regformats/rs6000/powerpc-vsx64l.dat b/gdb/regformats/rs6000/powerpc-vsx64l.dat index bc0a45512c8..4b780382bcf 100644 --- a/gdb/regformats/rs6000/powerpc-vsx64l.dat +++ b/gdb/regformats/rs6000/powerpc-vsx64l.dat @@ -3,6 +3,7 @@ name:powerpc_vsx64l xmltarget:powerpc-vsx64l.xml expedite:r1,pc +osabi:unknown 64:r0 64:r1 64:r2 diff --git a/gdb/regformats/s390-gs-linux64.dat b/gdb/regformats/s390-gs-linux64.dat index 130c8ecc026..ced8c8c66bc 100644 --- a/gdb/regformats/s390-gs-linux64.dat +++ b/gdb/regformats/s390-gs-linux64.dat @@ -3,6 +3,7 @@ name:s390_gs_linux64 xmltarget:s390-gs-linux64.xml expedite:r14,r15,pswa +osabi:GNU/Linux 32:pswm 32:pswa 32:r0h diff --git a/gdb/regformats/s390-linux32.dat b/gdb/regformats/s390-linux32.dat index 545dd0fb915..1a494bc532e 100644 --- a/gdb/regformats/s390-linux32.dat +++ b/gdb/regformats/s390-linux32.dat @@ -3,6 +3,7 @@ name:s390_linux32 xmltarget:s390-linux32.xml expedite:r14,r15,pswa +osabi:GNU/Linux 32:pswm 32:pswa 32:r0 diff --git a/gdb/regformats/s390-linux32v1.dat b/gdb/regformats/s390-linux32v1.dat index b9e7fc89730..9d26f2e8762 100644 --- a/gdb/regformats/s390-linux32v1.dat +++ b/gdb/regformats/s390-linux32v1.dat @@ -3,6 +3,7 @@ name:s390_linux32v1 xmltarget:s390-linux32v1.xml expedite:r14,r15,pswa +osabi:GNU/Linux 32:pswm 32:pswa 32:r0 diff --git a/gdb/regformats/s390-linux32v2.dat b/gdb/regformats/s390-linux32v2.dat index 220af5e3dfb..33bd546404d 100644 --- a/gdb/regformats/s390-linux32v2.dat +++ b/gdb/regformats/s390-linux32v2.dat @@ -3,6 +3,7 @@ name:s390_linux32v2 xmltarget:s390-linux32v2.xml expedite:r14,r15,pswa +osabi:GNU/Linux 32:pswm 32:pswa 32:r0 diff --git a/gdb/regformats/s390-linux64.dat b/gdb/regformats/s390-linux64.dat index b347b6bf33a..b63a932a558 100644 --- a/gdb/regformats/s390-linux64.dat +++ b/gdb/regformats/s390-linux64.dat @@ -3,6 +3,7 @@ name:s390_linux64 xmltarget:s390-linux64.xml expedite:r14l,r15l,pswa +osabi:GNU/Linux 32:pswm 32:pswa 32:r0h diff --git a/gdb/regformats/s390-linux64v1.dat b/gdb/regformats/s390-linux64v1.dat index 8abd92d3a2e..71737fa58da 100644 --- a/gdb/regformats/s390-linux64v1.dat +++ b/gdb/regformats/s390-linux64v1.dat @@ -3,6 +3,7 @@ name:s390_linux64v1 xmltarget:s390-linux64v1.xml expedite:r14l,r15l,pswa +osabi:GNU/Linux 32:pswm 32:pswa 32:r0h diff --git a/gdb/regformats/s390-linux64v2.dat b/gdb/regformats/s390-linux64v2.dat index b282025e238..b25fa04c457 100644 --- a/gdb/regformats/s390-linux64v2.dat +++ b/gdb/regformats/s390-linux64v2.dat @@ -3,6 +3,7 @@ name:s390_linux64v2 xmltarget:s390-linux64v2.xml expedite:r14l,r15l,pswa +osabi:GNU/Linux 32:pswm 32:pswa 32:r0h diff --git a/gdb/regformats/s390-te-linux64.dat b/gdb/regformats/s390-te-linux64.dat index 28e1b8733eb..2c7bdb08d49 100644 --- a/gdb/regformats/s390-te-linux64.dat +++ b/gdb/regformats/s390-te-linux64.dat @@ -3,6 +3,7 @@ name:s390_te_linux64 xmltarget:s390-te-linux64.xml expedite:r14l,r15l,pswa +osabi:GNU/Linux 32:pswm 32:pswa 32:r0h diff --git a/gdb/regformats/s390-tevx-linux64.dat b/gdb/regformats/s390-tevx-linux64.dat index 3db7a91546b..20d0b92acef 100644 --- a/gdb/regformats/s390-tevx-linux64.dat +++ b/gdb/regformats/s390-tevx-linux64.dat @@ -3,6 +3,7 @@ name:s390_tevx_linux64 xmltarget:s390-tevx-linux64.xml expedite:r14l,r15l,pswa +osabi:GNU/Linux 32:pswm 32:pswa 32:r0h diff --git a/gdb/regformats/s390-vx-linux64.dat b/gdb/regformats/s390-vx-linux64.dat index 6a821fd5ac4..4ebb36bcedc 100644 --- a/gdb/regformats/s390-vx-linux64.dat +++ b/gdb/regformats/s390-vx-linux64.dat @@ -3,6 +3,7 @@ name:s390_vx_linux64 xmltarget:s390-vx-linux64.xml expedite:r14l,r15l,pswa +osabi:GNU/Linux 32:pswm 32:pswa 32:r0h diff --git a/gdb/regformats/s390x-gs-linux64.dat b/gdb/regformats/s390x-gs-linux64.dat index 8cd57515e51..9d44d89a9b8 100644 --- a/gdb/regformats/s390x-gs-linux64.dat +++ b/gdb/regformats/s390x-gs-linux64.dat @@ -3,6 +3,7 @@ name:s390x_gs_linux64 xmltarget:s390x-gs-linux64.xml expedite:r14,r15,pswa +osabi:GNU/Linux 64:pswm 64:pswa 64:r0 diff --git a/gdb/regformats/s390x-linux64.dat b/gdb/regformats/s390x-linux64.dat index 5832c438f59..a393b584b2c 100644 --- a/gdb/regformats/s390x-linux64.dat +++ b/gdb/regformats/s390x-linux64.dat @@ -3,6 +3,7 @@ name:s390x_linux64 xmltarget:s390x-linux64.xml expedite:r14,r15,pswa +osabi:GNU/Linux 64:pswm 64:pswa 64:r0 diff --git a/gdb/regformats/s390x-linux64v1.dat b/gdb/regformats/s390x-linux64v1.dat index 4d4de0a14cf..e5092d02131 100644 --- a/gdb/regformats/s390x-linux64v1.dat +++ b/gdb/regformats/s390x-linux64v1.dat @@ -3,6 +3,7 @@ name:s390x_linux64v1 xmltarget:s390x-linux64v1.xml expedite:r14,r15,pswa +osabi:GNU/Linux 64:pswm 64:pswa 64:r0 diff --git a/gdb/regformats/s390x-linux64v2.dat b/gdb/regformats/s390x-linux64v2.dat index b1c5f830231..7f097d5e1a3 100644 --- a/gdb/regformats/s390x-linux64v2.dat +++ b/gdb/regformats/s390x-linux64v2.dat @@ -3,6 +3,7 @@ name:s390x_linux64v2 xmltarget:s390x-linux64v2.xml expedite:r14,r15,pswa +osabi:GNU/Linux 64:pswm 64:pswa 64:r0 diff --git a/gdb/regformats/s390x-te-linux64.dat b/gdb/regformats/s390x-te-linux64.dat index 80f5ab127ee..2f8a7529ef7 100644 --- a/gdb/regformats/s390x-te-linux64.dat +++ b/gdb/regformats/s390x-te-linux64.dat @@ -3,6 +3,7 @@ name:s390x_te_linux64 xmltarget:s390x-te-linux64.xml expedite:r14,r15,pswa +osabi:GNU/Linux 64:pswm 64:pswa 64:r0 diff --git a/gdb/regformats/s390x-tevx-linux64.dat b/gdb/regformats/s390x-tevx-linux64.dat index 2df31e68632..2624b6406f9 100644 --- a/gdb/regformats/s390x-tevx-linux64.dat +++ b/gdb/regformats/s390x-tevx-linux64.dat @@ -3,6 +3,7 @@ name:s390x_tevx_linux64 xmltarget:s390x-tevx-linux64.xml expedite:r14,r15,pswa +osabi:GNU/Linux 64:pswm 64:pswa 64:r0 diff --git a/gdb/regformats/s390x-vx-linux64.dat b/gdb/regformats/s390x-vx-linux64.dat index 1d8f2b6f043..7548e022880 100644 --- a/gdb/regformats/s390x-vx-linux64.dat +++ b/gdb/regformats/s390x-vx-linux64.dat @@ -3,6 +3,7 @@ name:s390x_vx_linux64 xmltarget:s390x-vx-linux64.xml expedite:r14,r15,pswa +osabi:GNU/Linux 64:pswm 64:pswa 64:r0 diff --git a/gdb/regformats/tic6x-c62x-linux.dat b/gdb/regformats/tic6x-c62x-linux.dat index 98ca39e1103..0818ace3cbb 100644 --- a/gdb/regformats/tic6x-c62x-linux.dat +++ b/gdb/regformats/tic6x-c62x-linux.dat @@ -4,6 +4,7 @@ name:tic6x_c62x_linux feature:1 xmltarget:tic6x-c62x-linux.xml expedite:A15,PC +osabi:GNU/Linux 32:A0 32:A1 32:A2 diff --git a/gdb/regformats/tic6x-c64x-linux.dat b/gdb/regformats/tic6x-c64x-linux.dat index 91e84baebc1..fafa53a4004 100644 --- a/gdb/regformats/tic6x-c64x-linux.dat +++ b/gdb/regformats/tic6x-c64x-linux.dat @@ -4,6 +4,7 @@ name:tic6x_c64x_linux feature:1 xmltarget:tic6x-c64x-linux.xml expedite:A15,PC +osabi:GNU/Linux 32:A0 32:A1 32:A2 diff --git a/gdb/regformats/tic6x-c64xp-linux.dat b/gdb/regformats/tic6x-c64xp-linux.dat index a3fa3b7cd40..56fc3d78c20 100644 --- a/gdb/regformats/tic6x-c64xp-linux.dat +++ b/gdb/regformats/tic6x-c64xp-linux.dat @@ -4,6 +4,7 @@ name:tic6x_c64xp_linux feature:1 xmltarget:tic6x-c64xp-linux.xml expedite:A15,PC +osabi:GNU/Linux 32:A0 32:A1 32:A2