[Bug libc/34396] New: sparc64-unknown-linux-gnu , Gentoo: >200 test failures, SIGILL in many binaries

dilfridge at gentoo dot org via Glibc-bugs <[email protected]> Tue, 14 Jul 2026 08:35:09 +0000
Newsgroups gmane.comp.lib.glibc.bugs
Message-ID <[email protected]/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=3D34396

            Bug ID: 34396
           Summary: sparc64-unknown-linux-gnu , Gentoo: >200 test
                    failures, SIGILL in many binaries
           Product: glibc
           Version: 2.44
            Status: NEW
          Severity: normal
          Priority: P2
         Component: libc
          Assignee: unassigned at sourceware dot org
          Reporter: dilfridge at gentoo dot org
                CC: drepper.fsp at gmail dot com
  Target Milestone: ---

During machine testing with pre-2.44 master branch, I observed >200 test
failures on a sparc64 machine:

 * gcc version 16.1.1 20260613 (Gentoo 16.1.1_p20260613 p3)
 * GNU ld (Gentoo 2.46.1 p1) 2.46.1
 * Linux catbus 7.0.6 #1 SMP Tue May 12 04:24:39 PDT 2026 sparc64 sun4v
UltraSparc T5 (Niagara5) GNU/Linux
 * master at b5eecf35d91a3b29cff80b731bbc6bcce6863827
 * manual build
 * ../glibc/configure --enable-fortify-source --prefix=3D/usr --with
timeoutfactor=3D100

Test results:

FAIL: ctype/tst-ctype-tls-dlopen-static
FAIL: debug/tst-sprintf-fortify-rdonly-static
FAIL: dlfcn/tststatic
FAIL: dlfcn/tststatic2
FAIL: dlfcn/tststatic3
FAIL: dlfcn/tststatic4
FAIL: dlfcn/tststatic5
FAIL: elf/ifuncmain1picstatic
FAIL: elf/ifuncmain1static
FAIL: elf/ifuncmain2picstatic
FAIL: elf/ifuncmain2static
FAIL: elf/ifuncmain4picstatic
FAIL: elf/ifuncmain4static
FAIL: elf/ifuncmain5picstatic
FAIL: elf/ifuncmain5static
FAIL: elf/ifuncmain7picstatic
FAIL: elf/ifuncmain7static
FAIL: elf/ifuncmain9picstatic
FAIL: elf/ifuncmain9static
FAIL: elf/tst-array1-static
FAIL: elf/tst-array1-static-cmp
FAIL: elf/tst-array5-static
FAIL: elf/tst-array5-static-cmp
FAIL: elf/tst-atrandom-scrub-static
FAIL: elf/tst-bz15311
FAIL: elf/tst-bz28937
FAIL: elf/tst-dl-cache-long-path
FAIL: elf/tst-dl-iter-static
FAIL: elf/tst-dl-printf-static
FAIL: elf/tst-dl_find_object-static
FAIL: elf/tst-dlopen-sgid
FAIL: elf/tst-dso-ordering-all2-0
FAIL: elf/tst-dso-ordering-all3-0
FAIL: elf/tst-dso-ordering-all3-1
FAIL: elf/tst-dso-ordering-all3-2
FAIL: elf/tst-dso-ordering-all3-3
FAIL: elf/tst-dso-ordering-all4-0
FAIL: elf/tst-dso-ordering-all4-1
FAIL: elf/tst-dso-ordering-all4-10
FAIL: elf/tst-dso-ordering-all4-11
FAIL: elf/tst-dso-ordering-all4-12
FAIL: elf/tst-dso-ordering-all4-13
FAIL: elf/tst-dso-ordering-all4-14
FAIL: elf/tst-dso-ordering-all4-15
FAIL: elf/tst-dso-ordering-all4-16
FAIL: elf/tst-dso-ordering-all4-17
FAIL: elf/tst-dso-ordering-all4-18
FAIL: elf/tst-dso-ordering-all4-19
FAIL: elf/tst-dso-ordering-all4-2
FAIL: elf/tst-dso-ordering-all4-20
FAIL: elf/tst-dso-ordering-all4-21
FAIL: elf/tst-dso-ordering-all4-22
FAIL: elf/tst-dso-ordering-all4-23
FAIL: elf/tst-dso-ordering-all4-24
FAIL: elf/tst-dso-ordering-all4-25
FAIL: elf/tst-dso-ordering-all4-26
FAIL: elf/tst-dso-ordering-all4-27
FAIL: elf/tst-dso-ordering-all4-28
FAIL: elf/tst-dso-ordering-all4-29
FAIL: elf/tst-dso-ordering-all4-3
FAIL: elf/tst-dso-ordering-all4-30
FAIL: elf/tst-dso-ordering-all4-31
FAIL: elf/tst-dso-ordering-all4-32
FAIL: elf/tst-dso-ordering-all4-33
FAIL: elf/tst-dso-ordering-all4-34
FAIL: elf/tst-dso-ordering-all4-35
FAIL: elf/tst-dso-ordering-all4-36
FAIL: elf/tst-dso-ordering-all4-37
FAIL: elf/tst-dso-ordering-all4-38
FAIL: elf/tst-dso-ordering-all4-39
FAIL: elf/tst-dso-ordering-all4-4
FAIL: elf/tst-dso-ordering-all4-40
FAIL: elf/tst-dso-ordering-all4-41
FAIL: elf/tst-dso-ordering-all4-42
FAIL: elf/tst-dso-ordering-all4-43
FAIL: elf/tst-dso-ordering-all4-44
FAIL: elf/tst-dso-ordering-all4-45
FAIL: elf/tst-dso-ordering-all4-46
FAIL: elf/tst-dso-ordering-all4-47
FAIL: elf/tst-dso-ordering-all4-48
FAIL: elf/tst-dso-ordering-all4-49
FAIL: elf/tst-dso-ordering-all4-5
FAIL: elf/tst-dso-ordering-all4-50
FAIL: elf/tst-dso-ordering-all4-51
FAIL: elf/tst-dso-ordering-all4-52
FAIL: elf/tst-dso-ordering-all4-53
FAIL: elf/tst-dso-ordering-all4-54
FAIL: elf/tst-dso-ordering-all4-55
FAIL: elf/tst-dso-ordering-all4-56
FAIL: elf/tst-dso-ordering-all4-6
FAIL: elf/tst-dso-ordering-all4-7
FAIL: elf/tst-dso-ordering-all4-8
FAIL: elf/tst-dso-ordering-all4-9
FAIL: elf/tst-dso-ordering1
FAIL: elf/tst-dso-ordering10
FAIL: elf/tst-dso-ordering2
FAIL: elf/tst-dso-ordering3
FAIL: elf/tst-dso-ordering4
FAIL: elf/tst-dso-ordering5
FAIL: elf/tst-dso-ordering6
FAIL: elf/tst-dso-ordering7
FAIL: elf/tst-dso-ordering8
FAIL: elf/tst-dso-ordering9
FAIL: elf/tst-dst-static
FAIL: elf/tst-env-setuid-static
FAIL: elf/tst-env-setuid-tunables
FAIL: elf/tst-getauxval-static
FAIL: elf/tst-glibc-hwcaps-prepend-cache
FAIL: elf/tst-ifunc-bz28817
FAIL: elf/tst-ifunc-fault-bindnow
FAIL: elf/tst-ifunc-fault-lazy
FAIL: elf/tst-ifunc-resolver-protector-static
FAIL: elf/tst-ifunc-resolver-protector-static-non-pie
FAIL: elf/tst-ldconfig-X
FAIL: elf/tst-ldconfig-bad-aux-cache
FAIL: elf/tst-ldconfig-cache
FAIL: elf/tst-ldconfig-ld_so_conf-update
FAIL: elf/tst-ldconfig-p
FAIL: elf/tst-ldconfig-soname
FAIL: elf/tst-linkall-static
FAIL: elf/tst-pldd
FAIL: elf/tst-ptrguard1-static
FAIL: elf/tst-rtld-run-static
FAIL: elf/tst-single_threaded-pthread-static
FAIL: elf/tst-single_threaded-static
FAIL: elf/tst-single_threaded-static-dlopen
FAIL: elf/tst-stackguard1-static
FAIL: elf/tst-thp-1
FAIL: elf/tst-thp-1-no-s-code-pde
FAIL: elf/tst-thp-1-no-s-code-static
FAIL: elf/tst-thp-1-pde
FAIL: elf/tst-thp-1-static
FAIL: elf/tst-thp-align
FAIL: elf/tst-tls-allocation-failure-static
FAIL: elf/tst-tls1-static
FAIL: elf/tst-tls1-static-non-pie
FAIL: elf/tst-tls9-static
FAIL: elf/tst-tlsalign-extern-static
FAIL: elf/tst-tlsalign-static
FAIL: elf/tst-tunables
FAIL: elf/tst-tunables-enable_secure
FAIL: elf/tst-tunconf1
FAIL: gmon/tst-gmon-static
FAIL: gmon/tst-gmon-static-gprof
FAIL: inet/tst-deadline
FAIL: inet/tst-idna_name_classify
FAIL: io/tst-statx
FAIL: libio/tst-cleanup-default-static
FAIL: libio/tst-cleanup-default-static-cmp
FAIL: libio/tst-cleanup-nostart-stop-gc-static
FAIL: libio/tst-cleanup-nostart-stop-gc-static-cmp
FAIL: libio/tst-cleanup-start-stop-gc-static
FAIL: libio/tst-cleanup-start-stop-gc-static-cmp
FAIL: libio/tst-stdio-static
FAIL: libio/tst-wfiledoallocate-static
FAIL: localedata/bug-setlocale1-static
FAIL: localedata/tst-langinfo-setlocale-static
FAIL: malloc/tst-aligned-alloc-static
FAIL: malloc/tst-interpose-static-nothread
FAIL: malloc/tst-interpose-static-thread
FAIL: math/atest-exp
FAIL: math/atest-exp2
FAIL: math/atest-sincos
FAIL: math/test-float64x-float128-mul
FAIL: math/test-fpucw-ieee-static
FAIL: math/test-fpucw-static
FAIL: math/test-signgam-uchar-init-static
FAIL: math/test-signgam-uchar-static
FAIL: math/test-signgam-uint-init-static
FAIL: math/test-signgam-uint-static
FAIL: math/test-signgam-ullong-init-static
FAIL: math/test-signgam-ullong-static
FAIL: misc/tst-align-clone-internal
FAIL: misc/tst-clone2-internal
FAIL: misc/tst-clone3-internal
FAIL: misc/tst-empty
FAIL: misc/tst-fd_to_filename
FAIL: misc/tst-getpid1-internal
FAIL: nptl/tst-cancel21-static
FAIL: nptl/tst-cancel24-static
FAIL: nptl/tst-cond11-static
FAIL: nptl/tst-cond8-static
FAIL: nptl/tst-locale1
FAIL: nptl/tst-locale2
FAIL: nptl/tst-mutex8-static
FAIL: nptl/tst-mutexpi8-static
FAIL: nptl/tst-pthread-gdb-attach-static
FAIL: nptl/tst-pthread-key1-static
FAIL: nptl/tst-pthread_exit-nothreads-static
FAIL: nptl/tst-sem11-static
FAIL: nptl/tst-sem12-static
FAIL: nptl/tst-stackguard1-static
FAIL: nss/tst-field
FAIL: posix/tst-affinity-static
FAIL: posix/tst-chmod
FAIL: posix/tst-exec-static
FAIL: posix/tst-libc-message
FAIL: posix/tst-spawn-static
FAIL: resolv/tst-ns_name_length_uncompressed
FAIL: resolv/tst-ns_rr_cursor
FAIL: resolv/tst-ns_samebinaryname
FAIL: resolv/tst-resolv-txnid-collision
FAIL: setjmp/tst-setjmp-static
FAIL: socket/tst-socket-timestamp
FAIL: stdio-common/tst-setvbuf2
FAIL: stdlib/tst-getenv-static
FAIL: stdlib/tst-secure-getenv
FAIL: stdlib/tst-setcontext2
FAIL: string/test-memswap
                =3D=3D=3D Summary of results =3D=3D=3D
    209 FAIL
   6533 PASS
     67 UNSUPPORTED
     17 XFAIL
      2 XPASS

Spot checks show that a lot of test binaries fail with exit status 132
(SIGILL).=20
More information follows.

--=20
You are receiving this mail because:
You are on the CC list for the bug.=