aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2014-05-28 22:31:43 -0700
committerPaul Eggert2014-05-28 22:31:43 -0700
commit3c975a330715db418e474d40f3acaa5658e4bb44 (patch)
treeb905a4e42c4235adfa1ac316a3f020824ef17224 /src/ChangeLog
parentee6b43dc75639dcb2ba96cd756d8cf52412bac99 (diff)
downloademacs-3c975a330715db418e474d40f3acaa5658e4bb44.tar.gz
emacs-3c975a330715db418e474d40f3acaa5658e4bb44.zip
Port the GDB-visible symbols to AIX.
Without them, GDB doesn't work to debug Emacs, since the AIX linker optimizes away the relevant external symbols. Use enums instead; this suffices for the AIX port, which is 32-bit-only anyway. * lisp.h (ENUMABLE, DEFINE_GDB_SYMBOL_ENUM): New macros. (ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Use them. (ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val): New macros.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 4e68b1b8452..2a3625b95da 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,14 @@
12014-05-29 Paul Eggert <eggert@cs.ucla.edu>
2
3 Port the GDB-visible symbols to AIX.
4 Without them, GDB doesn't work to debug Emacs, since the AIX linker
5 optimizes away the relevant external symbols. Use enums instead;
6 this suffices for the AIX port, which is 32-bit-only anyway.
7 * lisp.h (ENUMABLE, DEFINE_GDB_SYMBOL_ENUM): New macros.
8 (ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Use them.
9 (ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val):
10 New macros.
11
12014-05-26 Paul Eggert <eggert@cs.ucla.edu> 122014-05-26 Paul Eggert <eggert@cs.ucla.edu>
2 13
3 Include sources used to create macuvs.h. 14 Include sources used to create macuvs.h.