]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
[GOLD] PowerPC64 relocation overflow for -Os register save/restore funcs
authorAlan Modra <amodra@gmail.com>
Wed, 18 Aug 2021 03:13:46 +0000 (12:43 +0930)
committerAlan Modra <amodra@gmail.com>
Thu, 19 Aug 2021 01:22:15 +0000 (10:52 +0930)
commit163d8077435419ae9ad7fb55503a8005067362a0
treef0155d7638c312ae596f458a128e98d456fa533b
parentee51385839895013660b2fe5a86713e43f1627cf
[GOLD] PowerPC64 relocation overflow for -Os register save/restore funcs

Fixes a silly mistake in calculating the address of -Os out-of-line
register save/restore function copies.  Copies of these linker defined
functions are added to stub sections when the original (in
target->savres_section) can't be reached.

* powerpc.cc (Target_powerpc::Relocate::relocate): Correct address
calculation of out-of-line save/restore function copies.

(cherry picked from commit 89c905a342d2cb35ebc4d66ad7cdca581b5134c3)
gold/powerpc.cc