diff options
author | Eric Blake <ebb9@byu.net> | 2008-04-24 13:41:36 -0600 |
---|---|---|
committer | Eric Blake <ebb9@byu.net> | 2008-04-24 15:14:08 -0600 |
commit | 21859462376a4b2eedf1f4fc7a3d2de716edee55 (patch) | |
tree | 14aaf40eeb6ef827cb83f60d53d260d74179c4d8 | |
parent | 05528e98e0257bcccbb5001b8ff09293e42d19b6 (diff) | |
download | m4-21859462376a4b2eedf1f4fc7a3d2de716edee55.tar.gz |
Fix debugmode regression from 2008-02-18.
* src/m4.h (DEBUG_TRACE_VERBOSE): Make -dV verbose again.
* NEWS: Document this fix.
Test to come when merging stage 23 from branch argv_ref.
Signed-off-by: Eric Blake <ebb9@byu.net>
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | NEWS | 4 | ||||
-rw-r--r-- | src/m4.h | 2 |
3 files changed, 11 insertions, 1 deletions
@@ -1,3 +1,9 @@ +2008-04-24 Eric Blake <ebb9@byu.net> + + Fix debugmode regression from 2008-02-18. + * src/m4.h (DEBUG_TRACE_VERBOSE): Make -dV verbose again. + * NEWS: Document this fix. + 2008-04-21 Eric Blake <ebb9@byu.net> Fix spelling of attribution to Christopher Strachey. @@ -9,6 +9,10 @@ Foundation, Inc. using `builtin' or `indir' to perform nested `shift' calls triggered an assertion failure. +** Fix regression introduced in 1.4.10b (but not present in 1.4.11) where + the command-line option -dV, as well as the builtin `debugmode(V)', + failed to enable `t' and `c' debug options. + ** Fix the `m4wrap' builtin to accumulate wrapped text in FIFO order, as required by POSIX. The manual mentions a way to restore the LIFO order present in earlier GNU M4 versions. NOTE: this change exposes a bug @@ -183,7 +183,7 @@ extern FILE *debug; #define DEBUG_TRACE_CALLID 0x200 /* V: very verbose -- print everything */ -#define DEBUG_TRACE_VERBOSE 0x377 +#define DEBUG_TRACE_VERBOSE 0x3FF /* default flags -- equiv: aeq */ #define DEBUG_TRACE_DEFAULT 0x007 |