aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2014-05-30 13:19:29 -0700
committerPaul Eggert2014-05-30 13:19:29 -0700
commit1915d8d63cb4de3b7fcadf059f1fe7f20fc5f8bf (patch)
treeb91c84b78c5610a2f218b00036843cf9f52a6248 /src/ChangeLog
parentff66db795045b919717b16288ac083f6eafbdcb0 (diff)
downloademacs-1915d8d63cb4de3b7fcadf059f1fe7f20fc5f8bf.tar.gz
emacs-1915d8d63cb4de3b7fcadf059f1fe7f20fc5f8bf.zip
Fix port to 32-bit AIX with xlc.
This doesn't fix Bug#17598, but it does fix a regression since Emacs built with xlc until recently, and perhaps it'll help us fix Bug#17598. * configure.ac (GC_SETJMP_WORKS): Define for AIX, too. Merge from gnulib, incorporating: 2014-05-30 ftoastr: work around compiler bug in IBM xlc 12.1 * lib/ftoastr.c: Update from gnulib. * src/alloc.c (gdb_make_enums_visible): Remove FLOAT_TO_STRING_BUFSIZE. * src/conf_post.h (FLEXIBLE_ARRAY_MEMBER) [__IBMC__]: Don't define to empty. * src/lisp.h (FLOAT_TO_STRING_BUFSIZE): Make it a macro, instead of an enum, to work around a compiler bug in IBM xlc 12.1.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index a07daee1669..522f1ad965a 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,11 @@
12014-05-30 Paul Eggert <eggert@cs.ucla.edu>
2
3 Fix port to 32-bit AIX with xlc (Bug#17598).
4 * alloc.c (gdb_make_enums_visible): Remove FLOAT_TO_STRING_BUFSIZE.
5 * conf_post.h (FLEXIBLE_ARRAY_MEMBER) [__IBMC__]: Don't define to empty.
6 * lisp.h (FLOAT_TO_STRING_BUFSIZE): Make it a macro, instead of an enum,
7 to work around a compiler bug in IBM xlc 12.1.
8
12014-05-29 Eli Zaretskii <eliz@gnu.org> 92014-05-29 Eli Zaretskii <eliz@gnu.org>
2 10
3 * xterm.c (x_update_window_end): Don't invalidate the entire 11 * xterm.c (x_update_window_end): Don't invalidate the entire