glibc/sysdeps
Ulrich Drepper 485d775dd5 Update.
2002-10-11  Isamu Hasegawa  <isamu@yamato.ibm.com>

	* posix/regcomp.c (re_compile_fastmap_iter): Remove the handling
	OP_CONTEXT_NODE.
	(regfree): Likewise.
	(create_initial_state): Likewise.
	(analyze): Remove the substitutions which became useless.
	(calc_first): Likewise.
	(calc_epsdest): Use edests of OP_BACK_REF in case that it has
	epsilon destination.
	(duplicate_node_closure): New function.
	(duplicate_node): Remove the handling OP_CONTEXT_NODE.
	(calc_inveclosure): Likewise.
	(calc_eclosure): Likewise.
	(calc_eclosure_iter): Invoke duplicate_node_closure instead of
	direct invocation of duplicate_node.
	(parse): Don't use comma operator in the return to avoid compiler
	warning.
	(parse_reg_exp): Likewise.
	(parse_branch): Likewise.
	(parse_expression): Likewise.
	(parse_sub_exp): Likewise.
	(parse_dup_op): Likewise.
	* posix/regex_internal.c (re_dfa_add_node): Remove the substitutions
	which became useless.
	(create_ci_newstate): Remove the handling OP_CONTEXT_NODE.
	(create_cd_newstate): Likewise.
	* posix/regex_internal.h (re_token_type_t): Remove the obsolete type.
	(re_token_t): Likewise.
	(re_dfa_t): Likewise.
	(re_node_set_remove): New macro.
	* posix/regexec.c (check_matching): Remove the handling
	OP_CONTEXT_NODE.
	(check_halt_node_context): Likewise.
	(proceed_next_node): Likewise.
	(pop_fail_stack): Fix the memory leak.
	(set_regs): Likewise.
	(free_fail_stack_return): New function.
	(sift_states_backward): Fix the memory leak.  Remove the handling
	OP_CONTEXT_NODE.
	(update_cur_sifted_state): Append some if clause to avoid redundant
	call.
	(sub_epsilon_src_nodes): Use IS_EPSILON_NODE since it might be a
	back reference.
	(check_dst_limits): Remove the handling OP_CONTEXT_NODE.
	(check_subexp_limits): Likewise.
	(search_subexp): Likewise.
	(sift_states_bkref): Likewise.
	(transit_state_mb): Likewise.
	(transit_state_bkref_loop): Likewise.
	(transit_state_bkref_loop): Likewise.
	(group_nodes_into_DFAstates): Likewise.
	(check_node_accept): Likewise.
	(sift_ctx_init): Add initializing.

2002-10-12  Ulrich Drepper  <drepper@redhat.com>

	* sysdeps/unix/sysv/linux/i386/sysdep.h (INLINE_SYSCALL): Use
	__builtin_expect.
2002-10-12 08:34:26 +00:00
..
alpha Update. 2002-10-03 09:15:22 +00:00
am29k
arm * sysdeps/mach/hurd/dl-sysdep.c (_dl_important_hwcaps): Use INTUSE for 2002-09-28 19:45:42 +00:00
cris Update. 2002-08-28 21:32:56 +00:00
generic * sysdeps/generic/dl-lookupcfg.h: Include <tls.h>. 2002-10-11 12:19:55 +00:00
gnu * sysdeps/generic/ifreq.h (__if_nextreq): New function. 2002-09-20 20:34:06 +00:00
hppa Update. 2002-10-03 00:24:35 +00:00
i386 * sysdeps/generic/dl-lookupcfg.h: Include <tls.h>. 2002-10-11 12:19:55 +00:00
i860
i960
ia64 * locale/newlocale.c (__newlocale): If setting all categories to "C", 2002-10-11 07:22:18 +00:00
ieee754 Update. 2002-09-10 01:40:26 +00:00
m68k * sysdeps/m68k/fpu/bits/mathinline.h (isgreater, isgreaterequal) 2002-09-22 16:47:55 +00:00
m88k
mach * sysdeps/generic/bits/libc-tsd.h [USE___THREAD]: Conditional 2002-10-11 10:52:20 +00:00
mips * sysdeps/mips/fpu/fraiseexcpt.c: Add internal definition. 2002-10-02 11:01:06 +00:00
posix Update. 2002-10-09 09:42:48 +00:00
powerpc Update. 2002-10-02 21:03:48 +00:00
pthread * sysdeps/powerpc/bits/setjmp.h [__WORDSIZE]: Add 64-bit jmpbuf. 2002-09-20 20:06:45 +00:00
rs6000
s390 Update. 2002-10-03 00:24:35 +00:00
sh * sysdeps/generic/dl-lookupcfg.h: Include <tls.h>. 2002-10-11 12:19:55 +00:00
sparc Update. 2002-10-03 00:24:35 +00:00
standalone
tahoe
unix Update. 2002-10-12 08:34:26 +00:00
vax
wordsize-32 Update. 2002-09-19 06:50:30 +00:00
wordsize-64 Update. 2002-08-08 11:46:51 +00:00
x86_64 * sysdeps/generic/bits/libc-tsd.h [USE___THREAD]: Conditional 2002-10-11 10:52:20 +00:00
z8000