This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug dynamic-link/19122] Unnecessary PLT relocations in librtld.os


https://sourceware.org/bugzilla/show_bug.cgi?id=19122

--- Comment #7 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  f84114688abe316b6a736302a7c13f4883d41f13 (commit)
       via  f3fc94c04f72e492f55be4349c6df2a910762b70 (commit)
       via  bdcd03eaca8133b20a8b9a60403915902c1792a5 (commit)
       via  661462d58f90c03765a8799714a9ea485d3b1935 (commit)
       via  e19f02428bacdf7565cb4e61a363c61501ce6870 (commit)
      from  6d56699d7e808419ccf244150ecba122156932ba (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f84114688abe316b6a736302a7c13f4883d41f13

commit f84114688abe316b6a736302a7c13f4883d41f13
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Oct 15 14:25:45 2015 -0700

    Mark ld.so internel string functions hidden

    Since ld.so internel string functions are only used internally in
    ld.so, they can be made hidden.

        [BZ #19122]
        * include/string.h [IS_IN (rtld)] (__stpcpy): Add
        attribute_hidden.
        [IS_IN (rtld)] (__strdup): Likewise.
        [IS_IN (rtld)] (__strerror_r): Likewise.
        [IS_IN (rtld)] (__strsep_g): Likewise.
        [IS_IN (rtld)] (memchr): Likewise.
        [IS_IN (rtld)] (memcmp): Likewise.
        [IS_IN (rtld)] (memcpy): Likewise.
        [IS_IN (rtld)] (memmove): Likewise.
        [IS_IN (rtld)] (memset): Likewise.
        [IS_IN (rtld)] (rawmemchr): Likewise.
        [IS_IN (rtld)] (stpcpy): Likewise.
        [IS_IN (rtld)] (strchr): Likewise.
        [IS_IN (rtld)] (strcmp): Likewise.
        [IS_IN (rtld)] (strlen): Likewise.
        [IS_IN (rtld)] (strnlen): Likewise.
        [IS_IN (rtld)] (strsep): Likewise.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f3fc94c04f72e492f55be4349c6df2a910762b70

commit f3fc94c04f72e492f55be4349c6df2a910762b70
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Oct 15 14:24:20 2015 -0700

    Mark ld.so internel stdlib functions hidden

    Since ld.so internel stdlib functions are only used internally in
    ld.so, they can be made hidden.

        [BZ #19122]
        * include/stdlib.h [IS_IN (rtld)] (unsetenv): Add
        attribute_hidden.
        [IS_IN (rtld)] (__strtoul_internal): Likewise.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=bdcd03eaca8133b20a8b9a60403915902c1792a5

commit bdcd03eaca8133b20a8b9a60403915902c1792a5
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Oct 15 14:23:09 2015 -0700

    Mark ld.so internel sigaction functions hidden

    Since ld.so internel sigaction functions are only used internally in
    ld.so, they can be made hidden.

        [BZ #19122]
        * include/signal.h [IS_IN (rtld)] (__sigaction): Add
        attribute_hidden.
        [IS_IN (rtld)] (__libc_sigaction): Likewise.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=661462d58f90c03765a8799714a9ea485d3b1935

commit 661462d58f90c03765a8799714a9ea485d3b1935
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Oct 15 14:22:10 2015 -0700

    Mark internal setjmp functions hidden

    Since internal dirent functions are only used internally in ld.so and
    libc.so, they can be made hidden.

        [BZ #19122]
        * include/setjmp.h (__longjmp): Add attribute_hidden.
        [IS_IN (rtld)] (__sigsetjmp): Likewise.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=e19f02428bacdf7565cb4e61a363c61501ce6870

commit e19f02428bacdf7565cb4e61a363c61501ce6870
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Oct 15 14:20:43 2015 -0700

    Mark ld.so internel __profile_frequency hidden

    Since ld.so internel __profile_frequency is only used internally in
    ld.so, it can be made hidden.

        [BZ #19122]
        * include/libc-internal.h [IS_IN (rtld)] (__profile_frequency):
        Add attribute_hidden.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog               |   32 ++++++++++++++++++++++++++++++++
 include/libc-internal.h |    4 ++++
 include/setjmp.h        |    6 +++++-
 include/signal.h        |    5 +++++
 include/stdlib.h        |    5 +++++
 include/string.h        |   20 ++++++++++++++++++++
 6 files changed, 71 insertions(+), 1 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]