diff options
author | John David Anglin <danglin@gcc.gnu.org> | 2019-10-12 19:40:42 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2019-10-12 19:40:42 +0000 |
commit | 1aea083d4bfb7538499eae0271dae740e7efa240 (patch) | |
tree | 39ff8dc8ba1508da8f1405a29fec27ecbc7a579d /gcc/fortran/expr.c | |
parent | a0f08eceae9af418c25c7cca7cb5fa67f0ff5037 (diff) | |
download | gcc-1aea083d4bfb7538499eae0271dae740e7efa240.zip gcc-1aea083d4bfb7538499eae0271dae740e7efa240.tar.gz gcc-1aea083d4bfb7538499eae0271dae740e7efa240.tar.bz2 |
lib2funcs.S (__gcc_plt_call): Load branch target to %r21.
* config/pa/lib2funcs.S (__gcc_plt_call): Load branch target to %r21.
Load PIC register after branch target. Fix white space.
* config/pa/milli64.S ($$dyncall): Separate LINUX and non LINUX
implementations. Load PIC register after branch target. Don't
clobber function pointer when it points to function descriptor.
Use nullification instead of branch in LINUX implementation.
From-SVN: r276925
Diffstat (limited to 'gcc/fortran/expr.c')
0 files changed, 0 insertions, 0 deletions