[multiple changes]
authorFrank Ch. Eigler <fche@redhat.com>
Tue, 29 Jun 2004 22:30:53 +0000 (22:30 +0000)
committerFrank Ch. Eigler <fche@gcc.gnu.org>
Tue, 29 Jun 2004 22:30:53 +0000 (22:30 +0000)
commitdfdf6a9440609d8a58c6625b31d34509dd2df838
tree5ea0f59fb7a56b8a63681ee82cdcb3dc5e366b6d
parentef558756f2838de518a99a52caabe931e9af52b1
[multiple changes]

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>

From-SVN: r83879
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]