diff options
author | Joey Ye <joey.ye@arm.com> | 2019-10-25 08:50:08 +0000 |
---|---|---|
committer | Joey Ye <joey.ye@arm.com> | 2019-10-25 08:50:08 +0000 |
commit | ba3b46f8b8bd573be85661d2c51c494611a49114 (patch) | |
tree | 3f3cb93cc306405a492c1ce8f5cb1adca5173e89 /libgcc/ChangeLog | |
parent | 06b962b09cc4dadfb62a02be9fedd44f5052e5d6 (diff) | |
parent | 384826fb0df1448f1e413a8bfc77dfce48dafe7b (diff) |
merge with gcc-9-branch@277432ARM/arm-9-branch
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/ARM/arm-9-branch@277439 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc/ChangeLog')
-rw-r--r-- | libgcc/ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 348c54c0b3e..bbf9b59926b 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,20 @@ +2019-10-15 John David Anglin <danglin@gcc.gnu.org> + + * config/pa/fptr.c (_dl_read_access_allowed): Change argument to + unsigned int. Adjust callers. + (__canonicalize_funcptr_for_compare): Change plabel type to volatile + unsigned int *. Load relocation offset before function pointer. + Add barrier to ensure ordering. + +2019-10-12 John David Anglin <danglin@gcc.gnu.org> + + * 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. + 2019-08-12 Release Manager * GCC 9.2.0 released. |