diff options
author | Alan Modra <amodra@gmail.com> | 2015-05-13 14:12:38 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2015-06-06 00:10:53 +0930 |
commit | 880d51eeaa17fd399898340e5b5b160eba41be6e (patch) | |
tree | 7c1b4f974f65d582dbd1cddcab64724a8dfe23ff /gdb | |
parent | 7860336b6c64b3b54b654f8b7894b568cfd82d2b (diff) | |
download | gdb-880d51eeaa17fd399898340e5b5b160eba41be6e.zip gdb-880d51eeaa17fd399898340e5b5b160eba41be6e.tar.gz gdb-880d51eeaa17fd399898340e5b5b160eba41be6e.tar.bz2 |
[GOLD] Add PowerPC64 -fsplit-stack support
PowerPC64 ELFv1 requires a tweak to find_functions in order to return
code addresses, rather than OPD entry addresses.
* reloc.cc (Sized_relobj_file::find_functions): Use function_location.
* powerpc.cc (Target_powerpc::do_calls_non_split): New function.
(addi_12_1, addis_2_12, addis_12_1, cmpld_7_12_0): New constants.
(lis_0): Rename from lis_0_0.
Diffstat (limited to 'gdb')
0 files changed, 0 insertions, 0 deletions