• Paul Eggert's avatar
    Port the GDB-visible symbols to AIX. · 3c975a33
    Paul Eggert authored
    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.
    3c975a33
ChangeLog 408 KB