commit | b418ea1b66d0d5a08640d4edf3b65d4619c6ef7f | [log] [tgz] |
---|---|---|
author | Rich Felker <dalias@aerifal.cx> | Fri Nov 11 12:30:24 2016 -0500 |
committer | Rich Felker <dalias@aerifal.cx> | Fri Nov 11 12:46:06 2016 -0500 |
tree | f4b2a1cc89e1c5fce77fd13cd0821eb2178c1f25 | |
parent | 4078a5c31fa67987051c2180db7a07702534032f [diff] |
generalize ELF hash table types not to assume 32-bit entries alpha and s390x gratuitously use 64-bit entries (wasting 2x space and cache utilization) despite the values always being 32-bit. based on patch by Bobby Bingham, with changes suggested by Alexander Monakov to use the public Elf_Symndx type from link.h (and make it properly variable by arch) rather than adding new internal infrastructure for handling the type.