Auto-sync with upstream branch release/2.38/master
Upstream commit: 89da8bc588c2296252543b049bf6d9272321f90d
- elf: Move l_init_called_next to old place of l_text_end in link map
- elf: Remove unused l_text_end field from struct link_map
- elf: Always call destructors in reverse constructor order (bug 30785)
- elf: Do not run constructors for proxy objects
- libio: Fix oversized __io_vtables
- io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64
- sysdeps: tst-bz21269: fix -Wreturn-type
- sysdeps: tst-bz21269: handle ENOSYS & skip appropriately
- sysdeps: tst-bz21269: fix test parameter