https://sourceware.org/bugzilla/show_bug.cgi?id=26079
Bug ID: 26079 Summary: -fsanitize=undefined error in binutils testsuite Product: binutils Version: 2.35 (HEAD) Status: NEW Severity: normal Priority: P2 Component: binutils Assignee: unassigned at sourceware dot org Reporter: hjl.tools at gmail dot com Target Milestone: --- On Linux/i386, configured with CC="/usr/gcc-10.1.1-32bit/bin/gcc -fsanitize=undefined -m32" CXX="/usr/gcc-10.1.1-32bit/bin/g++ -fsanitize=undefined -m32" /export/gnu/import/git/gitlab/x86-binutils/configure \ --disable-werror \ i686-linux \ --enable-plugins --disable-gdb --disable-gdbserver --disable-libdecnumber --disable-readline --disable-sim --with-sysroot=/ --with-system-zlib \ --prefix=/usr/local \ --with-local-prefix=/usr/local I got FAIL: .sleb128 tests (4) FAIL: i386 naked reg FAIL: i386 opcodes FAIL: i386 opcodes (Intel disassembly) FAIL: i386 opcodes (w/ suffix) FAIL: i386 intel FAIL: i386 intel FAIL: i386 intel-ok FAIL: i386 prefix FAIL: i386 amd FAIL: i386 jump FAIL: v2 gnu build attribute notes (32-bit) FAIL: i386 relax 1 FAIL: i386 relax 2 FAIL: v3 gnu build attribute notes (32-bit) FAIL: i386 ssemmx2 FAIL: v3 gnu build attribute note merging (32-bit) FAIL: i386 SSE3 FAIL: i386 SSE3 (Intel disassembly) FAIL: i386 SIB FAIL: i386 SIB (Intel mode) FAIL: i386 displacement FAIL: i386 displacement (Intel mode) FAIL: i386 32bit displacement FAIL: i386 immed FAIL: i386 equates FAIL: i386 nops FAIL: i386 nops 1 FAIL: i386 -mtune=i386 nops 1 FAIL: i386 nops -march=i386 -mtune=i686 1 FAIL: i386 -mtune=i686 nops 1 FAIL: i386 -mtune=k8 nops 1 FAIL: i386 -mtune=core2 nops 1 FAIL: i386 nops 2 FAIL: i386 nops -mtune=i386 2 FAIL: i386 -march=i386 -mtune=core2 nops 2 FAIL: i386 nops 3 FAIL: i386 nops -mtune=i386 3 FAIL: i386 -mtune=i686 nops 3 FAIL: i386 nops 4 FAIL: i386 nops -mtune=i386 4 FAIL: i386 -mtune=i686 nops 4 FAIL: i386 -march=i686+nop nops 4a FAIL: i386 nops 5 FAIL: i386 -march=i686 nops 5 FAIL: i386 nops 6 FAIL: i386 nops 7 FAIL: i386 SIMD FAIL: i386 SIMD (Intel mode) FAIL: i386 SIMD (with suffixes) FAIL: i386 arch 10 FAIL: i386 arch 10 (lzcnt) FAIL: i386 arch 10 (prefetchw) FAIL: i386 arch 10 (bdver1) FAIL: i386 arch 10 (bdver2) FAIL: i386 arch 10 (bdver3) FAIL: i386 arch 10 (bdver4) FAIL: i386 arch 13 (znver1) FAIL: i386 arch 13 (znver2) FAIL: i386 arch 10 (btver1) FAIL: i386 arch 10 (btver2) FAIL: i386 arch 13 FAIL: high/disabled XMM/mask registers in 32-bit mode FAIL: i386 AVX FAIL: i386 AVX (Intel disassembly) FAIL: i386 AVX scalar insns FAIL: i386 AVX scalar insns (Intel disassembly) FAIL: i386 16-bit AVX FAIL: i386 AVX GATHER insns FAIL: i386 AVX GATHER insns (Intel disassembly) FAIL: i386 AVX512F insns FAIL: i386 AVX512F insns (Intel disassembly) FAIL: i386 16-bit AVX512F FAIL: i386 AVX512CD insns FAIL: i386 AVX512CD insns (Intel disassembly) FAIL: i386 AVX512ER insns FAIL: i386 AVX512ER insns (Intel disassembly) FAIL: i386 AVX512PF insns FAIL: i386 AVX512PF insns (Intel disassembly) FAIL: i386 AVX512 lig256 insns FAIL: i386 AVX512 lig512 insns FAIL: i386 AVX512 lig256 insns (Intel disassembly) FAIL: i386 AVX512 lig512 insns (Intel disassembly) FAIL: i386 AVX512 wig insns FAIL: i386 AVX512 wig insns (Intel disassembly) FAIL: i386 vgather check (-moperand-check=none) FAIL: i386 vgather check (.operand_check none) FAIL: i386 vgather check (warning) FAIL: i386 HLE insns FAIL: i386 HLE insns (Intel disassembly) FAIL: i386 RTM insns FAIL: i386 RTM insns (Intel disassembly) FAIL: i386 FMA4 FAIL: i386 LWP FAIL: i386 16-bit LWP FAIL: i386 XOP FAIL: i386 TBM FAIL: i386 TBM insns (Intel disassembly) FAIL: i386 16-bit TBM FAIL: i386 .bundle_align_mode FAIL: i386 .bundle_lock FAIL: i386 ADX FAIL: i386 ADX (Intel disassembly) FAIL: i386 MPX FAIL: Check -madd-bnd-prefix FAIL: i386 MPX (16-bit) FAIL: i386 CLFLUSHOPT insns FAIL: i386 CLFLUSHOPT insns (Intel disassembly) FAIL: i386 XSAVEC insns FAIL: i386 XSAVEC insns (Intel disassembly) FAIL: i386 XSAVES insns FAIL: i386 XSAVES insns (Intel disassembly) FAIL: i386 PREFETCHWT1 insns FAIL: i386 PREFETCHWT1 insns (Intel disassembly) FAIL: i386 AVX512F/VL insns (Intel disassembly) FAIL: i386 AVX512F/VL wig insns (Intel disassembly) FAIL: i386 AVX512F/VL wig insns FAIL: i386 AVX512F/VL insns FAIL: i386 AVX512CD/VL insns (Intel disassembly) FAIL: i386 AVX512CD/VL insns FAIL: i386 AVX512BW insns (Intel disassembly) FAIL: i386 AVX512BW wig insns (Intel disassembly) FAIL: i386 AVX512BW wig insns FAIL: i386 AVX512BW insns FAIL: i386 AVX512BW/VL insns (Intel disassembly) FAIL: i386 AVX512BW/VL wig insns (Intel disassembly) FAIL: i386 AVX512BW/VL wig insns FAIL: i386 AVX512BW/VL insns FAIL: i386 AVX512DQ insns (Intel disassembly) FAIL: i386 AVX512DQ insns FAIL: i386 AVX512DQ/VL insns (Intel disassembly) FAIL: i386 AVX512DQ/VL insns FAIL: i386 CLWB insns FAIL: i386 CLWB insns (Intel disassembly) FAIL: i386 AVX512IFMA insns FAIL: i386 AVX512IFMA insns (Intel disassembly) FAIL: i386 AVX512IFMA/VL insns FAIL: i386 AVX512IFMA/VL insns (Intel disassembly) FAIL: i386 AVX512VBMI insns FAIL: i386 AVX512VBMI insns (Intel disassembly) FAIL: i386 AVX512VBMI/VL insns FAIL: i386 AVX512VBMI/VL insns (Intel disassembly) FAIL: i386 AVX512/4FMAPS insns FAIL: i386 AVX512/4FMAPS insns (Intel disassembly) FAIL: i386 AVX512/4VNNIW insns FAIL: i386 AVX512/4VNNIW insns (Intel disassembly) FAIL: i386 AVX512/VPOPCNTDQ insns FAIL: i386 AVX512/VPOPCNTDQ insns (Intel disassembly) FAIL: i386 AVX512VBMI2 insns FAIL: i386 AVX512VBMI2 insns (Intel disassembly) FAIL: i386 AVX512VBMI2/VL insns FAIL: i386 AVX512VBMI2/VL insns (Intel disassembly) FAIL: i386 AVX512F/GFNI insns FAIL: i386 AVX512F/GFNI insns (Intel disassembly) FAIL: i386 AVX512VL/GFNI insns FAIL: i386 AVX512VL/GFNI insns (Intel disassembly) FAIL: i386 AVX512F/VAES insns FAIL: i386 AVX512F/VAES insns (Intel disassembly) FAIL: i386 AVX512F/VAES wig insns FAIL: i386 AVX512F/VAES wig insns (Intel disassembly) FAIL: i386 AVX512VL/VAES insns FAIL: i386 AVX512VL/VAES insns (Intel disassembly) FAIL: i386 AVX512VL/VAES wig insns FAIL: i386 AVX512VL/VAES wig insns (Intel disassembly) FAIL: i386 AVX512F/VPCLMULQDQ insns FAIL: i386 AVX512F/VPCLMULQDQ insns (Intel disassembly) FAIL: i386 AVX512F/VPCLMULQDQ wig insns FAIL: i386 AVX512F/VPCLMULQDQ wig insns (Intel disassembly) FAIL: i386 AVX512VL/VPCLMULQDQ insns FAIL: i386 AVX512VL/VPCLMULQDQ insns (Intel disassembly) FAIL: i386 AVX512VL/VPCLMULQDQ wig insns FAIL: i386 AVX512VL/VPCLMULQDQ wig insns (Intel disassembly) FAIL: i386 AVX512VNNI insns FAIL: i386 AVX512VNNI insns (Intel disassembly) FAIL: i386 AVX512VNNI/VL insns FAIL: i386 AVX512VNNI/VL insns (Intel disassembly) FAIL: i386 AVX512BITALG insns FAIL: i386 AVX512BITALG insns (Intel disassembly) FAIL: i386 AVX512BITALG/VL insns FAIL: i386 AVX512BITALG/VL insns (Intel disassembly) FAIL: i386 BF16 insns FAIL: i386 BF16 VL insns FAIL: opcodes with invalid modrm byte FAIL: i386 GFNI insns FAIL: i386 GFNI insns (Intel disassembly) FAIL: i386 VPCLMULQDQ insns FAIL: i386 VPCLMULQDQ insns (Intel disassembly) FAIL: i386 CLDEMOTE insns FAIL: i386 CLDEMOTE insns (Intel disassembly) FAIL: pseudo prefixes FAIL: i386 balign FAIL: i386 .nops 1 FAIL: gas/i386/align-branch-1a FAIL: gas/i386/align-branch-1b FAIL: gas/i386/align-branch-1c FAIL: gas/i386/align-branch-1d FAIL: gas/i386/align-branch-1e FAIL: gas/i386/align-branch-1f FAIL: gas/i386/align-branch-1g FAIL: gas/i386/align-branch-1h FAIL: gas/i386/align-branch-1i FAIL: gas/i386/align-branch-2a FAIL: gas/i386/align-branch-2b FAIL: gas/i386/align-branch-2c FAIL: gas/i386/align-branch-5 FAIL: gas/i386/align-branch-6 FAIL: gas/i386/align-branch-7 FAIL: gas/i386/align-branch-8 FAIL: gas/i386/align-branch-9 FAIL: -mlfence-before-indirect-branch=all FAIL: -mlfence-before-indirect-branch=register FAIL: -mlfence-before-indirect-branch=memory FAIL: i386 reloc FAIL: i386 jump16 FAIL: i386 abs reloc FAIL: i386 intelpic FAIL: i386 pcrel ELF reloc FAIL: i386 gotpc FAIL: i386 dynamic tls FAIL: i386 pic tls FAIL: i386 non-pic tls FAIL: i386 relocs FAIL: i386 intel-got FAIL: i386 ifunc FAIL: gas/i386/relax-3 FAIL: gas/i386/relax-4 FAIL: gas/i386/relax-5 FAIL: gas/i386/got FAIL: gas/i386/got-no-relax FAIL: i386 .nops 3 FAIL: i386 .nops 4 FAIL: i386 .nops 5 FAIL: ix86 EVEX no disp scaling FAIL: gas/i386/align-branch-3 FAIL: Dump pr21978.so FAIL: basic PLT generation (non-PIC) FAIL: basic PLT generation (PIC) FAIL: TLS -fpic -shared transitions FAIL: TLS -fpic -shared transitions without PLT FAIL: TLS descriptor -fpic -shared transitions FAIL: TLS -fpic and -fno-pic exec transitions FAIL: TLS -fpic and -fno-pic exec transitions without PLT FAIL: TLS descriptor -fpic and -fno-pic exec transitions FAIL: TLS -fno-pic -shared FAIL: TLS with global dynamic and descriptors FAIL: TLS @indntpoff with %eax FAIL: TLS LD->LE transition without PLT FAIL: TLS IE->LE transition FAIL: ld-i386/hidden2 FAIL: ld-i386/protected2 FAIL: ld-i386/protected3 FAIL: ld-i386/protected7 FAIL: TLS with PIE (2 x86) FAIL: ld-i386/tlspie3b FAIL: ld-i386/tlspie3c FAIL: ld-i386/lea1a FAIL: ld-i386/lea1b FAIL: ld-i386/mov1a FAIL: ld-i386/mov1b FAIL: ld-i386/mov2a FAIL: ld-i386/mov2b FAIL: ld-i386/mov3 FAIL: ld-i386/branch1 FAIL: ld-i386/call3a FAIL: ld-i386/call3b FAIL: ld-i386/call3d FAIL: ld-i386/call3e FAIL: ld-i386/call3f FAIL: ld-i386/call3g FAIL: ld-i386/call3h FAIL: ld-i386/load6 FAIL: ld-i386/load7 FAIL: ld-i386/pr19175 FAIL: ld-i386/pr19636-1d FAIL: ld-i386/pr19636-1l FAIL: ld-i386/pr19636-2c FAIL: ld-i386/pr19609-1c FAIL: ld-i386/pr19609-1e FAIL: ld-i386/pr19609-1i FAIL: ld-i386/pr19609-2a FAIL: ld-i386/pr19609-2b FAIL: ld-i386/pr19609-2c FAIL: ld-i386/pr20117 FAIL: ld-i386/pr20244-1a FAIL: ld-i386/pr20244-2a FAIL: ld-i386/pr20244-4a FAIL: ld-i386/pie1 FAIL: ld-i386/pr22115-1a FAIL: ld-i386/pr22115-1c FAIL: ld-i386/pr22135 FAIL: ld-i386/pr23854 FAIL: ld-i386/align-branch-1 FAIL: ld-i386/pr26018 FAIL: Build gotpc1 FAIL: Build pr19319 FAIL: Build ifunc-1a with -z ibtplt FAIL: Build ifunc-1a with PIE -z ibtplt FAIL: basic PLT generation (non-PIC, -z now) FAIL: basic PLT generation (PIC, -z now) FAIL: PR ld/20830 (.plt.got) FAIL: ld-i386/ibt-plt-1 FAIL: ld-i386/ibt-plt-2a FAIL: ld-i386/ibt-plt-2c FAIL: ld-i386/ibt-plt-3a FAIL: ld-i386/ibt-plt-3c FAIL: Build libno-plt-1b.so FAIL: No PLT (dynamic 1a) FAIL: No PLT (dynamic 1b) FAIL: No PLT (dynamic 1c) FAIL: No PLT (static 1d) FAIL: No PLT (PIE 1e) FAIL: No PLT (PIE 1f) FAIL: No PLT (PIE 1g) FAIL: No PLT (dynamic 1h) FAIL: No PLT (dynamic 1i) FAIL: No PLT (static 1j) FAIL: ld-ifunc/ifunc-1-local-x86 FAIL: ld-ifunc/ifunc-1-x86 FAIL: ld-ifunc/ifunc-2-i386-now FAIL: ld-ifunc/ifunc-2-i386 FAIL: ld-ifunc/ifunc-2-local-i386-now FAIL: ld-ifunc/ifunc-2-local-i386 FAIL: ld-ifunc/ifunc-21-i386 FAIL: ld-ifunc/ifunc-22-i386 FAIL: ld-ifunc/ifunc-3a-x86 FAIL: ld-ifunc/pr17154-i386-now FAIL: ld-ifunc/pr17154-i386 FAIL: Run pr22751 -- You are receiving this mail because: You are on the CC list for the bug.