This is the mail archive of the glibc-cvs@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]

GNU C Library master sources branch master updated. glibc-2.21-400-g829a679


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  829a679fac1fe173e81cb2c08204d2da86cf3f3a (commit)
      from  3e058c9d7eab6d6361e7cda5ba1394bc1757c9f6 (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=829a679fac1fe173e81cb2c08204d2da86cf3f3a

commit 829a679fac1fe173e81cb2c08204d2da86cf3f3a
Author: Andrew Senkevich <andrew.senkevich@intel.com>
Date:   Mon May 25 21:20:20 2015 +0300

    Localplt testing for vector math library and libmvec_hidden_* macro series.
    
        * elf/Makefile (localplt-built-dso): libmvec added to localplt test.
        * include/libc-symbols.h: libmvec_hidden_* macro series added.

diff --git a/ChangeLog b/ChangeLog
index 4e289a0..d7ad59f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-05-25  Andrew Senkevich  <andrew.senkevich@intel.com>
+
+	* elf/Makefile (localplt-built-dso): libmvec added to localplt test.
+	* include/libc-symbols.h: libmvec_hidden_* macro series added.
+
 2015-05-22  H.J. Lu  <hongjiu.lu@intel.com>
 
 	[BZ #18410]
diff --git a/elf/Makefile b/elf/Makefile
index 34450ea..b06e0a7 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -990,6 +990,9 @@ localplt-built-dso := $(addprefix $(common-objpfx),\
 				  resolv/libresolv.so \
 				  crypt/libcrypt.so \
 		       )
+ifeq ($(build-mathvec),yes)
+localplt-built-dso += $(addprefix $(common-objpfx), mathvec/libmvec.so)
+endif
 ifeq ($(have-thread-library),yes)
 localplt-built-dso += $(filter-out %_nonshared.a, $(shared-thread-library))
 endif
diff --git a/include/libc-symbols.h b/include/libc-symbols.h
index ca3fe00..743b6f6 100644
--- a/include/libc-symbols.h
+++ b/include/libc-symbols.h
@@ -546,6 +546,26 @@ for linking")
 # define libm_hidden_data_ver(local, name)
 #endif
 
+#if IS_IN (libmvec)
+# define libmvec_hidden_proto(name, attrs...) hidden_proto (name, ##attrs)
+# define libmvec_hidden_tls_proto(name, attrs...) hidden_tls_proto (name, ##attrs)
+# define libmvec_hidden_def(name) hidden_def (name)
+# define libmvec_hidden_weak(name) hidden_weak (name)
+# define libmvec_hidden_ver(local, name) hidden_ver (local, name)
+# define libmvec_hidden_data_def(name) hidden_data_def (name)
+# define libmvec_hidden_data_weak(name) hidden_data_weak (name)
+# define libmvec_hidden_data_ver(local, name) hidden_data_ver (local, name)
+#else
+# define libmvec_hidden_proto(name, attrs...)
+# define libmvec_hidden_tls_proto(name, attrs...)
+# define libmvec_hidden_def(name)
+# define libmvec_hidden_weak(name)
+# define libmvec_hidden_ver(local, name)
+# define libmvec_hidden_data_def(name)
+# define libmvec_hidden_data_weak(name)
+# define libmvec_hidden_data_ver(local, name)
+#endif
+
 #if IS_IN (libresolv)
 # define libresolv_hidden_proto(name, attrs...) hidden_proto (name, ##attrs)
 # define libresolv_hidden_tls_proto(name, attrs...) \

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

Summary of changes:
 ChangeLog              |    5 +++++
 elf/Makefile           |    3 +++
 include/libc-symbols.h |   20 ++++++++++++++++++++
 3 files changed, 28 insertions(+), 0 deletions(-)


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


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