comparison src/ChangeLog @ 111688:7153f8068e69

Mark debugger related variables and functions as EXTERNALLY_VISIBLE so that they do not get optimized away. * configure.in (EXTERNALLY_VISIBLE): New definition. * src/emacs.c (gdb_use_union, gdb_valbits,gdb_gctypebits) (gdb_data_seg_bits, gdb_array_mark_flag, PVEC_FLAG) (gdb_pvec_type): * src/print.c (print_output_debug_flag): * src/lisp.h (debug_print): Mark as EXTERNALLY_VISIBLE. (safe_debug_print): New declaration.
author Dan Nicolaescu <dann@ics.uci.edu>
date Tue, 23 Nov 2010 10:47:23 -0800
parents 17d793ffe36f
children b9616a1b568d
comparison
equal deleted inserted replaced
111687:17d793ffe36f 111688:7153f8068e69
1 2010-11-23 Dan Nicolaescu <dann@ics.uci.edu> 1 2010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * emacs.c (gdb_use_union, gdb_valbits,gdb_gctypebits)
4 (gdb_data_seg_bits, gdb_array_mark_flag, PVEC_FLAG)
5 (gdb_pvec_type):
6 * print.c (print_output_debug_flag):
7 * lisp.h (debug_print): Mark as EXTERNALLY_VISIBLE.
8 (safe_debug_print): New declaration.
2 9
3 * xterm.c: 10 * xterm.c:
4 * systty.h: 11 * systty.h:
5 * sound.c: Include <sys/ioctl.h> unconditionally. 12 * sound.c: Include <sys/ioctl.h> unconditionally.
6 13