diff options
author | Michal Jires <mjires@suse.cz> | 2024-01-09 17:49:34 +0100 |
---|---|---|
committer | Michal Jires <mjires@suse.cz> | 2024-06-06 11:07:17 +0200 |
commit | 346f33e27809ae012696c4731c8ebcec2414dbfb (patch) | |
tree | f5b8e1a84070842b1ccd366291c6aa419468831b /libgfortran | |
parent | ca43678c3d8aff1b8774e0b05c9a4a42fd271b13 (diff) | |
download | gcc-346f33e27809ae012696c4731c8ebcec2414dbfb.zip gcc-346f33e27809ae012696c4731c8ebcec2414dbfb.tar.gz gcc-346f33e27809ae012696c4731c8ebcec2414dbfb.tar.bz2 |
lto: Remove random_seed from section name.
This patch removes suffixes from section names during LTO linking.
These suffixes were originally added for ld -r to work (PR lto/44992).
They were added to all LTO object files, but are only useful before WPA.
After that they waste space, and if kept random, make LTO caching impossible.
Bootstrapped/regtested on x86_64-pc-linux-gnu
gcc/ChangeLog:
* lto-streamer.cc (lto_get_section_name): Remove suffixes after WPA.
gcc/lto/ChangeLog:
* lto-common.cc (lto_section_with_id): Dont load suffix during LTRANS.
Diffstat (limited to 'libgfortran')
0 files changed, 0 insertions, 0 deletions