aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/expr.c
diff options
context:
space:
mode:
authorJohn David Anglin <danglin@gcc.gnu.org>2019-10-12 19:40:42 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2019-10-12 19:40:42 +0000
commit1aea083d4bfb7538499eae0271dae740e7efa240 (patch)
tree39ff8dc8ba1508da8f1405a29fec27ecbc7a579d /gcc/fortran/expr.c
parenta0f08eceae9af418c25c7cca7cb5fa67f0ff5037 (diff)
downloadgcc-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