diff options
author | John David Anglin <danglin@gcc.gnu.org> | 2019-10-20 12:01:58 -0400 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2019-10-20 12:01:58 -0400 |
commit | 2c9e9550caf28bceb6b8540520f7378e1b1bb9c2 (patch) | |
tree | 910c06603154c5eeda877d24092c4a5871b6e0bc /gdb/source.h | |
parent | 80051c7439399c861b52af0546ad67367f7184e4 (diff) | |
download | gdb-2c9e9550caf28bceb6b8540520f7378e1b1bb9c2.zip gdb-2c9e9550caf28bceb6b8540520f7378e1b1bb9c2.tar.gz gdb-2c9e9550caf28bceb6b8540520f7378e1b1bb9c2.tar.bz2 |
[bfd] Provide 8-byte minimum alignment for .plt section
This change increases the default alignment for the .plt section
from 4 bytes to 8 bytes. When function descriptors are 8-byte
aligned, they can be updated atomically on 32-bit hppa. This
helps with ordering issues on SMP machines. It also ensures
that descriptors reside on the same cache line. This reduces
the probability of a double TLB miss in a call.
2019-10-20 John David Anglin <danglin@gcc.gnu.org>
* elf32-hppa.c (elf32_hppa_size_dynamic_sections): Provide 8-byte
minimum alignment for .plt section.
Diffstat (limited to 'gdb/source.h')
0 files changed, 0 insertions, 0 deletions