[Bug libc/34144] New: ld.so clobbers VFP registers during runtime linking

aurelien at aurel32 dot net sourceware-bugzilla@sourceware.org
Mon May 11 21:20:39 GMT 2026


https://sourceware.org/bugzilla/show_bug.cgi?id=34144

            Bug ID: 34144
           Summary: ld.so clobbers VFP registers during runtime linking
           Product: glibc
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: libc
          Assignee: unassigned at sourceware dot org
          Reporter: aurelien at aurel32 dot net
                CC: drepper.fsp at gmail dot com
  Target Milestone: ---

Starting with GCC 15, the _dl_lookup_symbol_ function uses the d7 VFP register,
clobbering it as it can hold the 8th floating point argument of a function.

This has been found by debugging the erfa testsuite failure on
debian/armhf:
https://buildd.debian.org/status/fetch.php?pkg=erfa&arch=armhf&ver=2.0.1-3&stamp=1778424772&raw=0

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


More information about the Glibc-bugs mailing list