glibc/dlfcn
Ulrich Drepper 1c298d0887 [BZ #4775, BZ #4776]
2007-07-12  Jakub Jelinek  <jakub@redhat.com>
	[BZ #4775]
	* math/tgmath.h (__tgmath_real_type_sub): Formatting.
	(__tgmath_real_type): Fix if expr is const int or other const
	qualified integral type.
	(__TGMATH_UNARY_REAL_ONLY): Rewritten to avoid using statement
	expressions and handle const qualified arguments.
	(__TGMATH_BINARY_FIRST_REAL_ONLY, __TGMATH_UNARY_REAL_IMAG,
	__TGMATH_UNARY_REAL_IMAG_RET_REAL): Likewise.
	(__TGMATH_UNARY_REAL_RET_ONLY): Rewritten to avoid using
	statement expressions.
	(__TGMATH_BINARY_REAL_ONLY, __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY,
	__TGMATH_TERNARY_REAL_ONLY, __TGMATH_BINARY_REAL_IMAG): Likewise.
	(__TGMATH_UNARY_IMAG): Define.
	(conj, cproj): Use __TGMATH_UNARY_IMAG macro.
	* math/Makefile (tests): Add test-tgmath2.
	(CFLAGS-test-tgmath2.c): Add.
	* math/test-tgmath.c (fy, dy, ly, fz, dz, lz, count_cdouble,
	count_cfloat, count_cldouble): New variables.
	(NCCALLS): Define.
	(main): Check number of complex calls as well.
	(F(compile_test)): Add complex tests and tests with const qualified
	arguments.
	(y, z, ccount): Define.
	(F(cacos), F(casin), F(catan), F(ccos), F(csin), F(ctan), F(cacosh),
	F(casinh), F(catanh), F(ccosh), F(csinh), F(ctanh), F(cexp), F(clog),
	F(csqrt), F(cpow), F(cabs), F(carg), F(creal), F(cimag), F(conj),
	F(cproj)): New functions.
	* math/test-tgmath2.c: New test.

2007-07-11  Jakub Jelinek  <jakub@redhat.com>

	[BZ #4776]
	* elf/dl-load.c (_dl_rtld_di_serinfo): Output / in LD_LIBRARY_PATH,
	RPATH etc. as "/" rather than "", don't segfault on empty paths,
	instead output ".".
	* dlfcn/Makefile (distribute): Add glreflib3.c.
	(module-names): Add glreflib3.
	($(objpfx)tst-dlinfo.out): Depend on glreflib3.so rather than
	glreflib1.so.
	(LDFLAGS_glreflib3.so): New.
	* dlfcn/tst-dlinfo.c (do_test): Load glreflib3.so instead of
	glreflib1.so.
	* dlfcn/glreflib3.c: New file.

	* intl/finddomain.c (_nl_find_domain): If _nl_explode_name
	returned -1, return NULL.
	* intl/explodename.c (_nl_explode_name): Return -1 if
	_nl_normalize_codeset failed.
2007-07-12 18:17:11 +00:00
..
Makefile [BZ #4775, BZ #4776] 2007-07-12 18:17:11 +00:00
Versions Update. 2004-10-18 23:17:46 +00:00
bug-atexit1-lib.c [BZ #1158] 2005-09-28 00:14:50 +00:00
bug-atexit1.c * posix/tst-execle1.c (do_test): Add a const. 2005-12-27 22:50:12 +00:00
bug-atexit2-lib.c [BZ #1158] 2005-09-28 00:14:50 +00:00
bug-atexit2.c [BZ #1158] 2005-09-28 00:14:50 +00:00
bug-atexit3-lib.cc * dlfcn/Makefile: Add rules to build and run bug-atexit3. 2006-07-27 01:31:43 +00:00
bug-atexit3.c * dlfcn/Makefile: Add rules to build and run bug-atexit3. 2006-07-27 01:31:43 +00:00
bug-dlopen1.c Update. 2002-02-06 00:28:46 +00:00
bug-dlsym1-lib1.c (foo): Add prototype to avoid warning. 2002-08-23 08:52:49 +00:00
bug-dlsym1-lib2.c 2002-08-21 Roland McGrath <roland@redhat.com> 2002-08-21 23:03:46 +00:00
bug-dlsym1.c 2004-10-18 Roland McGrath <roland@redhat.com> 2004-10-18 18:53:53 +00:00
default.c Update. 2003-08-15 03:58:56 +00:00
defaultmod1.c Update. 2003-08-15 03:58:56 +00:00
defaultmod2.c Update. 2003-08-15 03:58:56 +00:00
dladdr.c Update. 2004-10-18 23:17:46 +00:00
dladdr1.c Update. 2004-10-18 23:17:46 +00:00
dlclose.c * csu/elf-init.c (__libc_csu_fini): Don't do anything here. 2005-01-06 22:40:27 +00:00
dlerror.c * elf/dl-error.c (_dl_signal_error): Store information about use of 2005-06-12 16:29:51 +00:00
dlfcn.c * configure.in: If init_array/fini_array support is not available, 2005-11-05 17:46:24 +00:00
dlfcn.h * elf/tst-tls-dlinfo.c: New file. 2006-03-01 06:18:49 +00:00
dlinfo.c * sysdeps/generic/ldsodefs.h (rtld_global): Reorder some elements 2007-06-19 22:59:48 +00:00
dlmopen.c * dlfcn/dlmopen.c (dlmopen_doit): Don't allow RTLD_GLOBAL to be 2006-07-26 08:21:54 +00:00
dlopen.c * elf/dl-load.c (_dl_map_object_from_fd): We don't have to allow 2005-01-13 02:08:37 +00:00
dlopenold.c * csu/elf-init.c (__libc_csu_fini): Don't do anything here. 2005-01-06 22:40:27 +00:00
dlsym.c Update. 2004-10-18 23:17:46 +00:00
dlvsym.c Update. 2004-10-18 23:17:46 +00:00
errmsg1.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
errmsg1mod.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
eval.c Update. 2003-07-31 19:26:38 +00:00
failtest.c Add prototype for foo. 2000-12-27 19:58:36 +00:00
failtestmod.c Update. 2000-11-29 00:04:54 +00:00
glreflib1.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
glreflib2.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
glreflib3.c [BZ #4775, BZ #4776] 2007-07-12 18:17:11 +00:00
glrefmain.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
modatexit.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
modcxaatexit.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
modstatic.c Update. 2001-12-28 16:43:13 +00:00
modstatic2.c Update. 2004-10-18 23:17:46 +00:00
sdladdr.c Update. 2004-10-18 23:17:46 +00:00
sdladdr1.c Update. 2004-10-18 23:17:46 +00:00
sdlclose.c Update. 2004-10-18 23:17:46 +00:00
sdlerror.c Update. 2004-10-18 23:17:46 +00:00
sdlinfo.c Update. 2004-10-18 23:17:46 +00:00
sdlmopen.c Update. 2004-10-18 23:17:46 +00:00
sdlopen.c Update. 2004-10-18 23:17:46 +00:00
sdlsym.c Update. 2004-10-18 23:17:46 +00:00
sdlvsym.c Update. 2004-10-18 23:17:46 +00:00
tst-dladdr.c (do_test): Get address of ref1 using DL_LOOKUP_ADDRESS. 2001-08-23 04:01:56 +00:00
tst-dlinfo.c [BZ #4775, BZ #4776] 2007-07-12 18:17:11 +00:00
tstatexit.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
tstcxaatexit.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
tststatic.c Update. 2001-08-04 19:30:39 +00:00
tststatic2.c Update. 2004-10-18 23:17:46 +00:00