From 39e7abef0efd0d8e789a1237dafff9d8402d932b Mon Sep 17 00:00:00 2001 From: David Schultz Date: Sun, 16 Dec 2007 21:15:57 +0000 Subject: [PATCH] Export gdtoa's __ULto{x,Q}_D2A routine in a private namespace so libm can use it. --- lib/libc/amd64/Symbol.map | 3 +++ lib/libc/gdtoa/Symbol.map | 5 +++++ lib/libc/i386/Symbol.map | 3 +++ lib/libc/ia64/Symbol.map | 3 +++ lib/libc/sparc64/Symbol.map | 3 +++ 5 files changed, 17 insertions(+) diff --git a/lib/libc/amd64/Symbol.map b/lib/libc/amd64/Symbol.map index ab8578150c2..1eedcf3e065 100644 --- a/lib/libc/amd64/Symbol.map +++ b/lib/libc/amd64/Symbol.map @@ -71,4 +71,7 @@ FBSDprivate_1.0 { _end; __sys_vfork; _vfork; + + /* used in libm */ + __ULtox_D2A; }; diff --git a/lib/libc/gdtoa/Symbol.map b/lib/libc/gdtoa/Symbol.map index 157d557068c..4483e9a3adf 100644 --- a/lib/libc/gdtoa/Symbol.map +++ b/lib/libc/gdtoa/Symbol.map @@ -12,3 +12,8 @@ FBSD_1.0 { /* FreeBSD additions */ strtold; }; + +FBSDprivate_1.0 { + /* used in libm */ + __hexnan_D2A; +}; diff --git a/lib/libc/i386/Symbol.map b/lib/libc/i386/Symbol.map index 9fd9dc2051d..2f32e197c68 100644 --- a/lib/libc/i386/Symbol.map +++ b/lib/libc/i386/Symbol.map @@ -68,4 +68,7 @@ FBSDprivate_1.0 { _brk; .curbrk; .minbrk; + + /* used in libm */ + __ULtox_D2A; }; diff --git a/lib/libc/ia64/Symbol.map b/lib/libc/ia64/Symbol.map index a730922a8f3..dd63342e74e 100644 --- a/lib/libc/ia64/Symbol.map +++ b/lib/libc/ia64/Symbol.map @@ -69,4 +69,7 @@ FBSDprivate_1.0 { minbrk; .cerror; curbrk; + + /* used in libm */ + __ULtox_D2A; }; diff --git a/lib/libc/sparc64/Symbol.map b/lib/libc/sparc64/Symbol.map index 73d0ed51c4e..9d11e10a02c 100644 --- a/lib/libc/sparc64/Symbol.map +++ b/lib/libc/sparc64/Symbol.map @@ -96,4 +96,7 @@ FBSDprivate_1.0 { /* used in src/lib/csu/sparc64/crt1.c */ __sparc_utrap_setup; + + /* used in libm */ + __ULtoQ_D2A; };