GNU C Library master sources branch master updated. glibc-2.22-393-gb8b21bd

hjl@sourceware.org hjl@sourceware.org
Thu Oct 15 21:02:00 GMT 2015


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  b8b21bde18d85bd756a03425685cb63c95f56794 (commit)
      from  9edf9b18b1dc5de0f3d76c42877b405cb439df4f (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 -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=b8b21bde18d85bd756a03425685cb63c95f56794

commit b8b21bde18d85bd756a03425685cb63c95f56794
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Oct 15 14:01:35 2015 -0700

    Mark _wordcopy_XXX functions hidden
    
    Since _wordcopy_XXX functions are only used internally in ld.so and
    libc.so, they can be made hidden.
    
    	[BZ #19122]
    	* sysdeps/generic/memcopy.h (_wordcopy_fwd_aligned): Add
    	attribute_hidden.
    	(_wordcopy_fwd_dest_aligned): Likewise.
    	(_wordcopy_bwd_aligned): Likewise.
    	(_wordcopy_bwd_dest_aligned): Likewise.

diff --git a/ChangeLog b/ChangeLog
index 0edfbe5..9e1d9f9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
 2015-10-15  H.J. Lu  <hongjiu.lu@intel.com>
 
 	[BZ #19122]
+	* sysdeps/generic/memcopy.h (_wordcopy_fwd_aligned): Add
+	attribute_hidden.
+	(_wordcopy_fwd_dest_aligned): Likewise.
+	(_wordcopy_bwd_aligned): Likewise.
+	(_wordcopy_bwd_dest_aligned): Likewise.
+
 	* sysdeps/i386/dl-lookupcfg.h (_dl_unmap): Add attribute_hidden.
 	* sysdeps/i386/dl-tlsdesc.h (_dl_make_tlsdesc_dynamic):
 	Likewise.
diff --git a/sysdeps/generic/memcopy.h b/sysdeps/generic/memcopy.h
index e6bc6e4..af4f064 100644
--- a/sysdeps/generic/memcopy.h
+++ b/sysdeps/generic/memcopy.h
@@ -111,8 +111,10 @@ typedef unsigned char byte;
    the assumption that DST_BP is aligned on an OPSIZ multiple.  If
    not all bytes could be easily copied, store remaining number of bytes
    in NBYTES_LEFT, otherwise store 0.  */
-extern void _wordcopy_fwd_aligned (long int, long int, size_t) __THROW;
-extern void _wordcopy_fwd_dest_aligned (long int, long int, size_t) __THROW;
+extern void _wordcopy_fwd_aligned (long int, long int, size_t)
+  attribute_hidden __THROW;
+extern void _wordcopy_fwd_dest_aligned (long int, long int, size_t)
+  attribute_hidden __THROW;
 #define WORD_COPY_FWD(dst_bp, src_bp, nbytes_left, nbytes)		      \
   do									      \
     {									      \
@@ -131,8 +133,10 @@ extern void _wordcopy_fwd_dest_aligned (long int, long int, size_t) __THROW;
    DST_END_PTR is aligned on an OPSIZ multiple.  If not all bytes could be
    easily copied, store remaining number of bytes in NBYTES_REMAINING,
    otherwise store 0.  */
-extern void _wordcopy_bwd_aligned (long int, long int, size_t) __THROW;
-extern void _wordcopy_bwd_dest_aligned (long int, long int, size_t) __THROW;
+extern void _wordcopy_bwd_aligned (long int, long int, size_t)
+  attribute_hidden __THROW;
+extern void _wordcopy_bwd_dest_aligned (long int, long int, size_t)
+  attribute_hidden __THROW;
 #define WORD_COPY_BWD(dst_ep, src_ep, nbytes_left, nbytes)		      \
   do									      \
     {									      \

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

Summary of changes:
 ChangeLog                 |    6 ++++++
 sysdeps/generic/memcopy.h |   12 ++++++++----
 2 files changed, 14 insertions(+), 4 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources



More information about the Glibc-cvs mailing list