https://sourceware.org/bugzilla/show_bug.cgi?id=30607
Bug ID: 30607 Summary: [2.41 Regression] several regressions for mipsen targets Product: binutils Version: 2.41 (HEAD) Status: NEW Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: doko at debian dot org Target Milestone: --- several regressions were introduced on the trunk between 20230611 and 20230622 for two mipsen targets, 30 on mipsel-linux-gnu and 106 on mips64el-linux-gnu: mips64el-linux-gnu: https://buildd.debian.org/status/logs.php?pkg=binutils&arch=mips64el W: [binutils-all/mips/mips.exp] REGRESSION (PASS -> FAIL): MIPS symbol table sort and section symbol names (fully linked) (n32) W: [binutils-all/objcopy.exp] REGRESSION (PASS -> FAIL): strip empty file W: [binutils-all/objcopy.exp] REGRESSION (PASS -> FAIL): binutils-all/strip-13 W: [binutils-all/objcopy.exp] REGRESSION (PASS -> FAIL): binutils-all/strip-14 W: [binutils-all/objcopy.exp] REGRESSION (PASS -> FAIL): binutils-all/strip-15 W: [binutils-all/objcopy.exp] REGRESSION (UNSUPPORTED -> FAIL): binutils-all/remove-relocs-01 W: [binutils-all/objcopy.exp] REGRESSION (UNSUPPORTED -> FAIL): binutils-all/remove-relocs-04 W: [binutils-all/objcopy.exp] REGRESSION (UNSUPPORTED -> FAIL): binutils-all/remove-relocs-05 W: [binutils-all/objcopy.exp] REGRESSION (UNSUPPORTED -> FAIL): binutils-all/remove-relocs-06 W: [binutils-all/readelf.exp] REGRESSION (PASS -> FAIL): readelf -S bintest W: [binutils-all/readelf.exp] REGRESSION (PASS -> FAIL): readelf -r bintest W: [gas/all/gas.exp] REGRESSION (PASS -> FAIL): forward expression W: [gas/all/gas.exp] REGRESSION (PASS -> FAIL): assignment tests W: [gas/all/gas.exp] REGRESSION (PASS -> FAIL): gas/all/none W: [gas/elf/elf.exp] REGRESSION (PASS -> FAIL): gas/elf/missing-build-notes W: [gas/macros/macros.exp] REGRESSION (PASS -> FAIL): macro test 2 W: [gas/macros/macros.exp] REGRESSION (PASS -> FAIL): macro irp W: [gas/macros/macros.exp] REGRESSION (PASS -> FAIL): macro rept W: [gas/macros/macros.exp] REGRESSION (PASS -> FAIL): nested irp/irpc/rept W: [gas/macros/macros.exp] REGRESSION (PASS -> FAIL): macro vararg W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EB #1 with personality ID and FDE data W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EB #2 with personality routine and FDE data W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EB #3 with personality id and large FDE data W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EB #4 with personality id, FDE data and LSDA W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EB #5 with personality routine, FDE data and LSDA W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EB #6 with personality id, LSDA and large FDE data W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EB #7 with personality id and fallback FDE W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EL #1 with personality ID and FDE data W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EL #2 with personality routine and FDE data W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EL #3 with personality id and large FDE data W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EL #4 with personality id, FDE data and LSDA W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EL #5 with personality routine, FDE data and LSDA W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EL #6 with personality id, LSDA and large FDE data W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Compact EH EL #7 with personality id and fallback FDE W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): MIPS RM7000 workarounds test 2 (micromips) W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): mips jalx W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): .set arch=FOO W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): ST Microelectronics Loongson-2F workarounds of nop issue W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): ST Microelectronics Loongson-2F workarounds of Jump Instruction issue W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): MIPS DSP ASE for MIPS64 W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): gas/mips/align2 W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): gas/mips/align2-el W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Locally-resolvable PC-relative code references W: [gas/mips/mips.exp] REGRESSION (PASS -> FAIL): Paired LL/SC for mips64r6 (mips64r6) W: [ld-bootstrap/bootstrap.exp] REGRESSION (PASS -> FAIL): bootstrap W: [ld-bootstrap/bootstrap.exp] REGRESSION (PASS -> FAIL): bootstrap with strip W: [ld-bootstrap/bootstrap.exp] REGRESSION (PASS -> FAIL): bootstrap with -Wl,--traditional-format W: [ld-bootstrap/bootstrap.exp] REGRESSION (PASS -> FAIL): bootstrap with -Wl,--no-keep-memory W: [ld-bootstrap/bootstrap.exp] REGRESSION (PASS -> FAIL): bootstrap with -Wl,--relax W: [ld-bootstrap/bootstrap.exp] REGRESSION (PASS -> FAIL): bootstrap with -Wl,--max-cache-size=-1 W: [ld-elf/elf.exp] REGRESSION (PASS -> FAIL): ld-elf/group3a W: [ld-elf/elf.exp] REGRESSION (PASS -> FAIL): ld-elf/group3b W: [ld-elf/elf.exp] REGRESSION (PASS -> FAIL): Place orphan sections (map file check) W: [ld-elf/elf.exp] REGRESSION (PASS -> FAIL): ld-elf/orphan-region W: [ld-elf/elf.exp] REGRESSION (PASS -> FAIL): ld-elf/orphan W: [ld-elfcomm/elfcomm.exp] REGRESSION (PASS -> UNTESTED): size/alignment change of common symbols (warning 1) W: [ld-elfcomm/elfcomm.exp] REGRESSION (PASS -> UNTESTED): size/alignment change of common symbols (warning 2) W: [ld-elfcomm/elfcomm.exp] REGRESSION (PASS -> UNTESTED): size/alignment change of common symbols (change 1) W: [ld-elfcomm/elfcomm.exp] REGRESSION (PASS -> UNTESTED): size/alignment change of common symbols (change 2) W: [ld-gc/gc.exp] REGRESSION (PASS -> UNTESTED): Check --gc-section W: [ld-gc/gc.exp] REGRESSION (PASS -> UNTESTED): Check --gc-section/-q W: [ld-gc/gc.exp] REGRESSION (PASS -> UNTESTED): Check --gc-section/-r/-e W: [ld-gc/gc.exp] REGRESSION (PASS -> UNTESTED): Check --gc-section/-r/-u W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS16 link PC-relative operations 0 (n32) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS16 link PC-relative operations 1 (n32) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS16e2 link PC-relative operations 0 (n32) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS16e2 link PC-relative operations 1 (n32) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS jalx-1 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS JALX to unaligned symbol with addend 0 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS JALX to unaligned symbol with addend 2 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS16 JALX to unaligned symbol with addend 0 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): microMIPS JALX to unaligned symbol with addend 0 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): ld-mips-elf/no-shared-1-n32 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): ld-mips-elf/pie-n32 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS ELF got reloc n32 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS ELF xgot reloc n32 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS relax-jalr n32 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS rel32 n32 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): _gp scope test (n32 shared library) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): _gp scope test (n32 versioned library) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): _gp scope test (n32 executable) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): ld-mips-elf/reloc-1-n32 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS eh-frame 1, n32 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS eh-frame 2, n32 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS Compact EH 6 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): JAL overflow 2 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS textrel-1 W: [ld-mips-elf/mips-elf.exp] REGRESSION (XFAIL -> FAIL): GOT page test 3 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): GOT page 5 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): GOT page 6 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): GOT page 7 (order 1) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): GOT page 7 (order 2) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): GOT dump (readelf -A) test 1 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS reloc estimation 1 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): Emit relocs 1 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS16 interlinking for local functions 1 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): ld-mips-elf/attr-gnu-4-10 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): ld-mips-elf/attr-gnu-4-0-n32-ph W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): ld-mips-elf/attr-gnu-4-1-n32-ph W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): ld-mips-elf/attr-gnu-4-2-n32-ph W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): ld-mips-elf/attr-gnu-4-3-n32-ph W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS export class call relocation test (n32) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): n32 PLTs for mixed MIPS and MIPS16 W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): n32 PLTs for mixed MIPS and microMIPS W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): PR ld/21375 in shared library (n32) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): PR ld/21375 in shared library (n32, hidden) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): PR ld/21375 in shared library (n32, microMIPS) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): PR ld/21375 in shared library (n32, microMIPS, hidden) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS global/local symbol table split (n32) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS symbol table sort and section symbol names (relocatable) (n32) W: [ld-mips-elf/mips-elf.exp] REGRESSION (PASS -> FAIL): MIPS symbol table sort and section symbol names (fully linked) (n32) W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS 1 W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS 2 W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS 3 W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS_TO 1 W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS_TO 2 W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS_TO 3 W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS_TO 4 W: [ld-scripts/overlay-size.exp] REGRESSION (PASS -> FAIL): overlay size (map file check) W: [ld-scripts/overlay-size.exp] REGRESSION (PASS -> FAIL): overlay size W: [ld-srec/srec.exp] REGRESSION (XFAIL -> UNTESTED): S-records W: [ld-srec/srec.exp] REGRESSION (XFAIL -> UNTESTED): S-records with constructors W: [ld-undefined/undefined.exp] REGRESSION (PASS -> UNTESTED): undefined W: [ld-undefined/undefined.exp] REGRESSION (PASS -> UNTESTED): undefined function W: [ld-undefined/undefined.exp] REGRESSION (PASS -> UNTESTED): undefined line W: [ld-undefined/undefined.exp] REGRESSION (PASS -> FAIL): undefined symbols in shared lib (dyn reloc) 106 REGRESSIONS (1.10%). mipsel-linux-gnu: https://buildd.debian.org/status/logs.php?pkg=binutils&arch=mipsel W: [ld-elf/indirect.exp] REGRESSION (XFAIL -> FAIL): indirect5a dynsym W: [ld-elf/indirect.exp] REGRESSION (XFAIL -> FAIL): indirect5b dynsym W: [ld-elf/indirect.exp] REGRESSION (XFAIL -> FAIL): indirect6a dynsym W: [ld-elf/indirect.exp] REGRESSION (XFAIL -> FAIL): indirect6b dynsym W: [ld-elf/indirect.exp] REGRESSION (XFAIL -> FAIL): indirect5c dynsym W: [ld-elf/indirect.exp] REGRESSION (XFAIL -> FAIL): indirect5d dynsym W: [ld-elf/indirect.exp] REGRESSION (XFAIL -> FAIL): indirect6c dynsym W: [ld-elf/indirect.exp] REGRESSION (XFAIL -> FAIL): indirect6d dynsym W: [ld-elfvers/vers.exp] REGRESSION (XFAIL -> FAIL): vers4 W: [ld-elfvers/vers.exp] REGRESSION (XFAIL -> FAIL): vers4b W: [ld-gc/gc.exp] REGRESSION (PASS -> FAIL): --gc-sections with --defsym W: [ld-gc/gc.exp] REGRESSION (PASS -> FAIL): --gc-sections with KEEP W: [ld-gc/gc.exp] REGRESSION (PASS -> FAIL): --gc-sections with __start_SECTIONNAME W: [ld-plugin/lto.exp] REGRESSION (PASS -> FAIL): ld-plugin/lto-3r W: [ld-plugin/lto.exp] REGRESSION (PASS -> FAIL): ld-plugin/lto-5r W: [ld-plugin/lto.exp] REGRESSION (PASS -> FAIL): PR ld/19317 (2) W: [ld-plugin/lto.exp] REGRESSION (XFAIL -> FAIL): PR ld/15323 (4) W: [ld-plugin/lto.exp] REGRESSION (XFAIL -> FAIL): PR ld/19317 (3) W: [ld-plugin/plugin.exp] REGRESSION (XFAIL -> FAIL): plugin claimfile lost symbol W: [ld-plugin/plugin.exp] REGRESSION (XFAIL -> FAIL): plugin claimfile replace symbol W: [ld-plugin/plugin.exp] REGRESSION (XFAIL -> FAIL): plugin claimfile resolve symbol W: [ld-plugin/plugin.exp] REGRESSION (XFAIL -> FAIL): plugin claimfile lost symbol with source W: [ld-plugin/plugin.exp] REGRESSION (XFAIL -> FAIL): plugin claimfile replace symbol with source W: [ld-plugin/plugin.exp] REGRESSION (XFAIL -> FAIL): plugin claimfile resolve symbol with source W: [ld-plugin/plugin.exp] REGRESSION (XFAIL -> FAIL): plugin 2 with source lib W: [ld-plugin/plugin.exp] REGRESSION (XFAIL -> FAIL): load plugin 2 with source W: [ld-plugin/plugin.exp] REGRESSION (XFAIL -> FAIL): plugin 3 with source lib W: [ld-plugin/plugin.exp] REGRESSION (XFAIL -> FAIL): load plugin 3 with source W: [ld-shared/shared.exp] REGRESSION (XFAIL -> FAIL): shared (non PIC) W: [ld-shared/shared.exp] REGRESSION (XFAIL -> FAIL): shared (PIC main, non PIC so) 30 REGRESSIONS (0.29%). -- You are receiving this mail because: You are on the CC list for the bug.