diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-08-26 18:03:49 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-08-26 18:03:49 +0000 |
commit | 6075607b9abba5ae10b87a9913f2a26548021272 (patch) | |
tree | 7072999d05ec4068a5f71737f7a53c5660becb27 /math | |
parent | 00a2f9aa41a4f2a441c3b9787ca1a7701632de5f (diff) | |
download | glibc-6075607b9abba5ae10b87a9913f2a26548021272.tar.gz glibc-6075607b9abba5ae10b87a9913f2a26548021272.tar.xz glibc-6075607b9abba5ae10b87a9913f2a26548021272.zip |
Update.
1998-08-26 17:48 Ulrich Drepper <drepper@cygnus.com> * elf/dl-close.c (_dl_close): Move map->l_nsearchlist value into local variable so that map can be freed. Reported by Philippe Troin <phil@fifi.org>. * elf/dl-open.c (dl_open_worker): Correct test for extending global scope array. Patch by Philippe Troin <phil@fifi.org>. 1998-08-26 Geoff Keating <geoffk@ozemail.com.au> * sysdeps/powerpc/register-dump.h: Rewrite. Much nicer this way. Don't call writev() with a 100-element vector. * sysdeps/generic/segfault.c (catch_segfault): Skip top-level NULL return address. * sysdeps/powerpc/elf/libc-start.c: Sync up with generic version. In particular, set __libc_stack_end. * sysdeps/powerpc/elf/start.S: Allow _init and _fini to be undefined. Fix copyright notice. 1998-08-25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * math/Makefile (gmp-objs): New variable. ($(objpfx)atest-exp, $(objpfx)atest-sincos, $(objpfx)atest-exp2): Depend on it. (tests): Add atest-exp atest-sincos atest-exp2. (tests-static): Remove atest-exp atest-sincos atest-exp2. * elf/rtld.c (dl_main): Unload map file before jumping to user code.
Diffstat (limited to 'math')
-rw-r--r-- | math/Makefile | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/math/Makefile b/math/Makefile index 6930b206a7..ee39968b21 100644 --- a/math/Makefile +++ b/math/Makefile @@ -75,8 +75,8 @@ distribute += $(long-c-yes:=.c) # Rules for the test suite. tests = test-float test-double $(test-longdouble-$(long-double-fcts)) \ - test-ifloat test-idouble test-matherr test-fenv -tests-static = atest-exp atest-sincos atest-exp2 + test-ifloat test-idouble test-matherr test-fenv \ + atest-exp atest-sincos atest-exp2 # We do the `long double' tests only if this data type is available and # distinct from `double'. test-longdouble-yes = test-ldouble test-ildoubl @@ -148,6 +148,18 @@ else $(addprefix $(objpfx),$(tests)): $(objpfx)libm.a endif +ifeq ($(build-static),yes) +o = .o +else +o = .os +endif +gmp-objs = $(patsubst %,$(common-objpfx)stdlib/%$o,\ + add_n sub_n cmp addmul_1 mul_1 mul_n divmod_1 \ + lshift rshift) +$(objpfx)atest-exp: $(gmp-objs) +$(objpfx)atest-sincos: $(gmp-objs) +$(objpfx)atest-exp2: $(gmp-objs) + # Depend on libc.so so a DT_NEEDED is generated in the shared objects. # This ensures they will load libc.so for needed symbols if loaded by # a statically-linked program that hasn't already loaded it. |