Update.
2003-12-14 Paolo Bonzini <bonzini@gnu.org> * posix/regex_internal.c (re_acquire_state_context): Compare the node sets after all the other comparisons. 2003-12-13 Paolo Bonzini <bonzini@gnu.org> * posix/regexec.c (find_subexp_node, check_arrival, check_arrival_add_next_nodes, check_arrival_expand_ecl, check_arrival_expand_ecl_sub, expand_bkref_cache): Rename the FL_OPEN parameter to TYPE, which is either OP_OPEN_SUBEXP or OP_CLOSE_SUBEXP. Callers adjusted. * Makeconfig (gnulib): If have-cc-with-libunwind is "yes", also 2003-11-12 David Mosberger <davidm@hpl.hp.com>
This commit is contained in:
parent
0ce7f49c2f
commit
a0a8461cf9
17
ChangeLog
17
ChangeLog
|
@ -1,3 +1,16 @@
|
||||||
|
2003-12-14 Paolo Bonzini <bonzini@gnu.org>
|
||||||
|
|
||||||
|
* posix/regex_internal.c (re_acquire_state_context):
|
||||||
|
Compare the node sets after all the other comparisons.
|
||||||
|
|
||||||
|
2003-12-13 Paolo Bonzini <bonzini@gnu.org>
|
||||||
|
|
||||||
|
* posix/regexec.c (find_subexp_node, check_arrival,
|
||||||
|
check_arrival_add_next_nodes, check_arrival_expand_ecl,
|
||||||
|
check_arrival_expand_ecl_sub, expand_bkref_cache):
|
||||||
|
Rename the FL_OPEN parameter to TYPE, which is either
|
||||||
|
OP_OPEN_SUBEXP or OP_CLOSE_SUBEXP. Callers adjusted.
|
||||||
|
|
||||||
2003-12-12 Andreas Jaeger <aj@suse.de>
|
2003-12-12 Andreas Jaeger <aj@suse.de>
|
||||||
|
|
||||||
* sysdeps/unix/sysv/linux/x86_64/syscall.S: Pass also 6th argument
|
* sysdeps/unix/sysv/linux/x86_64/syscall.S: Pass also 6th argument
|
||||||
|
@ -40,10 +53,10 @@
|
||||||
* configure.in: Check whether compiler has libunwind support.
|
* configure.in: Check whether compiler has libunwind support.
|
||||||
* config.make.in (have-cc-with-libunwind): New variable.
|
* config.make.in (have-cc-with-libunwind): New variable.
|
||||||
* config.h.in (HAVE_CC_WITH_LIBUNWIND): New macro.
|
* config.h.in (HAVE_CC_WITH_LIBUNWIND): New macro.
|
||||||
* Makeconfig (gnulib): If have-cc-withh-libunwind is "yes", also
|
* Makeconfig (gnulib): If have-cc-with-libunwind is "yes", also
|
||||||
mention -lunwind.
|
mention -lunwind.
|
||||||
|
|
||||||
003-11-12 David Mosberger <davidm@hpl.hp.com>
|
2003-11-12 David Mosberger <davidm@hpl.hp.com>
|
||||||
|
|
||||||
* sysdeps/unix/sysv/linux/ia64/sysdep.h: Define DO_CALL_VIA_BREAK.
|
* sysdeps/unix/sysv/linux/ia64/sysdep.h: Define DO_CALL_VIA_BREAK.
|
||||||
Redefine DO_CALL to use vdso if supported, otherwise DO_CALL_VIA_BREAK.
|
Redefine DO_CALL to use vdso if supported, otherwise DO_CALL_VIA_BREAK.
|
||||||
|
|
|
@ -1398,10 +1398,9 @@ re_acquire_state_context (err, dfa, nodes, context)
|
||||||
for (i = 0 ; i < spot->num ; i++)
|
for (i = 0 ; i < spot->num ; i++)
|
||||||
{
|
{
|
||||||
re_dfastate_t *state = spot->array[i];
|
re_dfastate_t *state = spot->array[i];
|
||||||
if (hash != state->hash)
|
if (state->hash == hash
|
||||||
continue;
|
&& state->context == context
|
||||||
if (re_node_set_compare (state->entrance_nodes, nodes)
|
&& re_node_set_compare (state->entrance_nodes, nodes))
|
||||||
&& state->context == context)
|
|
||||||
return state;
|
return state;
|
||||||
}
|
}
|
||||||
/* There are no appropriate state in `dfa', create the new one. */
|
/* There are no appropriate state in `dfa', create the new one. */
|
||||||
|
|
Loading…
Reference in New Issue