OSDN Git Service

2004-06-29 Frank Ch. Eigler <fche@redhat.com>
authorfche <fche@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Jun 2004 22:30:53 +0000 (22:30 +0000)
committerfche <fche@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Jun 2004 22:30:53 +0000 (22:30 +0000)
commit9d6f56533d2775a66d64d2fa4daebfe53e2fe2b7
tree5ea0f59fb7a56b8a63681ee82cdcb3dc5e366b6d
parent2ff27890aa2a8ba7fe930013514db65706a1c27c
2004-06-29  Frank Ch. Eigler  <fche@redhat.com>

Splay tree implementation fork.
* splay-tree.c, splay-tree.h: Copied & modified from libiberty.
Use hard-coded comparison function for uintptr_t.  Remove key/value
deallocation logic.  Cache last splayed key for consecutive lookups.
* Makefile.am, Makefile.in: Use them, don't link to them.
* mf-runtime.c (__mf_object_tree): Adapt to simpler splay_tree_new.
(__mf_find_objects2): Flip successor/predecessor search sequence.
* ansidecl.h, libiberty.h: Removed dummy files.

2004-06-29  Nick Clifton  <nickc@redhat.com>

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83879 138bc75d-0d04-0410-961f-82ee72b054a4
libmudflap/ChangeLog
libmudflap/Makefile.am
libmudflap/Makefile.in
libmudflap/ansidecl.h [deleted file]
libmudflap/libiberty.h [deleted file]
libmudflap/mf-runtime.c
libmudflap/splay-tree.c [new file with mode: 0644]
libmudflap/splay-tree.h [new file with mode: 0644]