** When you are trying to analyze failed assertions or backtraces, it
is essential to compile Emacs with flags suitable for debugging.
With GCC 4.8 or later, you can invoke 'make' with CFLAGS="-Og -g3".
-With older GCC or non-GCC commpilers, you can use CFLAGS="-O0 -g3".
+With older GCC or non-GCC compilers, you can use CFLAGS="-O0 -g3".
With GCC and higher optimization levels such as -O2, the
-fno-omit-frame-pointer and -fno-crossjumping options are often
essential. The latter prevents GCC from using the same abort call for
would otherwise cause a serious performance problem.
For each such operation OP, define a macro lisp_h_OP that contains
- the operation's implementation. That way, OP can be implementated
+ the operation's implementation. That way, OP can be implemented
via a macro definition like this:
#define OP(x) lisp_h_OP (x)