diff options
| author | Paul Eggert | 2011-09-06 13:47:45 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-09-06 13:47:45 -0700 |
| commit | c8199d0f9eb45a99de074ec10b893f737f738cd8 (patch) | |
| tree | ce31864f7f951b86b84a9f8cd2ae8c33c4883341 /ChangeLog | |
| parent | 369e19fc45a4c2d4bf84da0d8e3f27050624a38c (diff) | |
| download | emacs-c8199d0f9eb45a99de074ec10b893f737f738cd8.tar.gz emacs-c8199d0f9eb45a99de074ec10b893f737f738cd8.zip | |
isnan: Fix porting problem to Solaris 10 with bundled gcc.
Without this fix, the command to link temacs failed due to an
undefined symbol __builtin_isnan. This is because
/usr/include/iso/math_c99.h #defines isnan(x) to
__builtin_isnan(x), but the bundled gcc, which identifies itself
as gcc 3.4.3 (csl-sol210-3_4-branch+sol_rpath), does not have
a __builtin_isnan.
* configure.in (isnan): Remove now-unnecessary check.
* src/floatfns.c (isnan): #undef, and then #define to a clone of
what's in data.c.
(Fisnan): Always define, since it's always available now.
(syms_of_floatfns): Always define isnan at the Lisp level.
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
| @@ -1,5 +1,9 @@ | |||
| 1 | 2011-09-06 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-09-06 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | * configure.in (isnan): Remove now-unnecessary check. | ||
| 4 | |||
| 5 | 2011-09-06 Paul Eggert <eggert@cs.ucla.edu> | ||
| 6 | |||
| 3 | Merge from gnulib, using build-aux to remove clutter (Bug#9169). | 7 | Merge from gnulib, using build-aux to remove clutter (Bug#9169). |
| 4 | This is to fix the following problems: | 8 | This is to fix the following problems: |
| 5 | . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is | 9 | . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is |