diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2012-10-10 07:47:59 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2012-10-11 16:40:01 -0700 |
commit | 11dd4af68c0ed12a96c7434b812108627c44d407 (patch) | |
tree | 4fa846359a1e48dead279703c9cc643cca202d6d /ChangeLog | |
parent | 9a387d1f787f764474943294024b02258f14e80a (diff) | |
download | glibc-11dd4af68c0ed12a96c7434b812108627c44d407.tar glibc-11dd4af68c0ed12a96c7434b812108627c44d407.tar.gz glibc-11dd4af68c0ed12a96c7434b812108627c44d407.tar.bz2 glibc-11dd4af68c0ed12a96c7434b812108627c44d407.zip |
Framework to test IFUNC implementations on target
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,5 +1,19 @@ 2012-10-11 H.J. Lu <hongjiu.lu@intel.com> + * Rules [$(multi-arch) = no] (tests): Filter out $(tests-ifunc). + [$(multi-arch) = no] (xtests): Filter out $(xtests-ifunc). + * include/ifunc-impl-list.h: New file. + * misc/ifunc-impl-list.c: Likewise. + * misc/Makefile (routines): Add ifunc-impl-list. + * misc/Versions (GLIBC_PRIVATE): Add __libc_ifunc_impl_list. + * string/test-string.h: Include <ifunc-impl-list.h>. + [TEST_IFUNC && TEST_NAME] (func_list, func_count, impl_count, + impl_array): New variables. + (FOR_EACH_IMPL): Support func_list if TEST_IFUNC and TEST_NAME + are defined. + (test_init): Call __libc_ifunc_impl_list to initialize + func_list if TEST_IFUNC and TEST_NAME are defined. + * string/Makefile (strop-tests): Add bcopy and bzero. * string/test-bcopy.c: New file. * string/test-bzero.c: Likewise. |