[PATCH] Binutils support for DWARF-5 DW_OP_addrx
Luis Machado
luis.machado@arm.com
Thu May 26 07:19:57 GMT 2022
On 5/26/22 00:42, Alan Modra via Binutils wrote:
> On Wed, May 25, 2022 at 04:13:31PM +0100, Nick Clifton wrote:
>> Hi Kavitha,
>>
>> Thanks for the revised patch. I have gone ahead and
>> applied it to the sources.
>
> And now with the missing testsuite files committed, which needed
> editing to fix whitespace. (Presumably Kavitha's email client
> "helpfully" expanded tabs.)
>
> I also fixed the endian issue in dw5-op.W that caused the following:
> aarch64_be-linux-gnu_ilp32 +FAIL: objdump -Wi for DW_OP_*
> aarch64_be-linux-gnu_ilp32 +FAIL: readelf -wi dw5-op
> armeb-linuxeabi +FAIL: objdump -Wi for DW_OP_*
> armeb-linuxeabi +FAIL: readelf -wi dw5-op
> d10v-elf +FAIL: objdump -Wi for DW_OP_*
> d10v-elf +FAIL: readelf -wi dw5-op
> d30v-elf +FAIL: objdump -Wi for DW_OP_*
> d30v-elf +FAIL: readelf -wi dw5-op
> dlx-elf +FAIL: objdump -Wi for DW_OP_*
> dlx-elf +FAIL: readelf -wi dw5-op
> fr30-elf +FAIL: objdump -Wi for DW_OP_*
> fr30-elf +FAIL: readelf -wi dw5-op
> frv-elf +FAIL: objdump -Wi for DW_OP_*
> frv-elf +FAIL: readelf -wi dw5-op
> frv-linux +FAIL: objdump -Wi for DW_OP_*
> frv-linux +FAIL: readelf -wi dw5-op
> h8300-elf +FAIL: objdump -Wi for DW_OP_*
> h8300-elf +FAIL: readelf -wi dw5-op
> h8300-linux +FAIL: objdump -Wi for DW_OP_*
> h8300-linux +FAIL: readelf -wi dw5-op
> hppa64-hp-hpux11.23 +FAIL: objdump -Wi for DW_OP_*
> hppa64-hp-hpux11.23 +FAIL: readelf -wi dw5-op
> hppa64-linux +FAIL: objdump -Wi for DW_OP_*
> hppa64-linux +FAIL: readelf -wi dw5-op
> hppa-linux +FAIL: objdump -Wi for DW_OP_*
> hppa-linux +FAIL: readelf -wi dw5-op
> ia64-hpux +FAIL: objdump -Wi for DW_OP_*
> ia64-hpux +FAIL: readelf -wi dw5-op
> ip2k-elf +FAIL: objdump -Wi for DW_OP_*
> ip2k-elf +FAIL: readelf -wi dw5-op
> iq2000-elf +FAIL: objdump -Wi for DW_OP_*
> iq2000-elf +FAIL: readelf -wi dw5-op
> lm32-elf +FAIL: objdump -Wi for DW_OP_*
> lm32-elf +FAIL: readelf -wi dw5-op
> lm32-linux +FAIL: objdump -Wi for DW_OP_*
> lm32-linux +FAIL: readelf -wi dw5-op
> m32r-elf +FAIL: objdump -Wi for DW_OP_*
> m32r-elf +FAIL: readelf -wi dw5-op
> m32r-linux +FAIL: objdump -Wi for DW_OP_*
> m32r-linux +FAIL: readelf -wi dw5-op
> m68hc11-elf +FAIL: objdump -Wi for DW_OP_*
> m68hc11-elf +FAIL: readelf -wi dw5-op
> m68hc12-elf +FAIL: objdump -Wi for DW_OP_*
> m68hc12-elf +FAIL: readelf -wi dw5-op
> m68k-elf +FAIL: objdump -Wi for DW_OP_*
> m68k-elf +FAIL: readelf -wi dw5-op
> m68k-linux +FAIL: objdump -Wi for DW_OP_*
> m68k-linux +FAIL: readelf -wi dw5-op
> microblaze-elf +FAIL: objdump -Wi for DW_OP_*
> microblaze-elf +FAIL: readelf -wi dw5-op
> microblaze-linux +FAIL: objdump -Wi for DW_OP_*
> microblaze-linux +FAIL: readelf -wi dw5-op
> mips64-linux +FAIL: objdump -Wi for DW_OP_*
> mips64-linux +FAIL: readelf -wi dw5-op
> mips64-openbsd +FAIL: objdump -Wi for DW_OP_*
> mips64-openbsd +FAIL: readelf -wi dw5-op
> mips-linux +FAIL: objdump -Wi for DW_OP_*
> mips-linux +FAIL: readelf -wi dw5-op
> mips-sgi-irix6 +FAIL: objdump -Wi for DW_OP_*
> mips-sgi-irix6 +FAIL: readelf -wi dw5-op
> mipstx39-elf +FAIL: objdump -Wi for DW_OP_*
> mipstx39-elf +FAIL: readelf -wi dw5-op
> moxie-elf +FAIL: objdump -Wi for DW_OP_*
> moxie-elf +FAIL: readelf -wi dw5-op
> mt-elf +FAIL: objdump -Wi for DW_OP_*
> mt-elf +FAIL: readelf -wi dw5-op
> nds32be-elf +FAIL: objdump -Wi for DW_OP_*
> nds32be-elf +FAIL: readelf -wi dw5-op
> or1k-elf +FAIL: objdump -Wi for DW_OP_*
> or1k-elf +FAIL: readelf -wi dw5-op
> or1k-linux +FAIL: objdump -Wi for DW_OP_*
> or1k-linux +FAIL: readelf -wi dw5-op
> pj-elf +FAIL: objdump -Wi for DW_OP_*
> pj-elf +FAIL: readelf -wi dw5-op
> powerpc64-freebsd +FAIL: objdump -Wi for DW_OP_*
> powerpc64-freebsd +FAIL: readelf -wi dw5-op
> powerpc64-linux +FAIL: objdump -Wi for DW_OP_*
> powerpc64-linux +FAIL: readelf -wi dw5-op
> powerpc-eabisim +FAIL: objdump -Wi for DW_OP_*
> powerpc-eabisim +FAIL: readelf -wi dw5-op
> powerpc-eabivle +FAIL: objdump -Wi for DW_OP_*
> powerpc-eabivle +FAIL: readelf -wi dw5-op
> powerpc-freebsd +FAIL: objdump -Wi for DW_OP_*
> powerpc-freebsd +FAIL: readelf -wi dw5-op
> powerpc-linux +FAIL: objdump -Wi for DW_OP_*
> powerpc-linux +FAIL: readelf -wi dw5-op
> powerpc-nto +FAIL: objdump -Wi for DW_OP_*
> powerpc-nto +FAIL: readelf -wi dw5-op
> s12z-elf +FAIL: objdump -Wi for DW_OP_*
> s12z-elf +FAIL: readelf -wi dw5-op
> s390-linux +FAIL: objdump -Wi for DW_OP_*
> s390-linux +FAIL: readelf -wi dw5-op
> s390x-linux +FAIL: objdump -Wi for DW_OP_*
> s390x-linux +FAIL: readelf -wi dw5-op
> score-elf +FAIL: objdump -Wi for DW_OP_*
> score-elf +FAIL: readelf -wi dw5-op
> sh-nto +FAIL: objdump -Wi for DW_OP_*
> sh-nto +FAIL: readelf -wi dw5-op
> sh-rtems +FAIL: objdump -Wi for DW_OP_*
> sh-rtems +FAIL: readelf -wi dw5-op
> sparc64-linux +FAIL: objdump -Wi for DW_OP_*
> sparc64-linux +FAIL: readelf -wi dw5-op
> sparc-elf +FAIL: objdump -Wi for DW_OP_*
> sparc-elf +FAIL: readelf -wi dw5-op
> sparc-linux +FAIL: objdump -Wi for DW_OP_*
> sparc-linux +FAIL: readelf -wi dw5-op
> sparc-sun-solaris2 +FAIL: objdump -Wi for DW_OP_*
> sparc-sun-solaris2 +FAIL: readelf -wi dw5-op
> spu-elf +FAIL: objdump -Wi for DW_OP_*
> spu-elf +FAIL: readelf -wi dw5-op
> visium-elf +FAIL: objdump -Wi for DW_OP_*
> visium-elf +FAIL: readelf -wi dw5-op
> xgate-elf +FAIL: objdump -Wi for DW_OP_*
> xgate-elf +FAIL: readelf -wi dw5-op
> xtensa-elf +FAIL: objdump -Wi for DW_OP_*
> xtensa-elf +FAIL: readelf -wi dw5-op
>
I suppose that's the hiccup the buildbot caught?
More information about the Binutils
mailing list