Commit Graph

24 Commits

Author SHA1 Message Date
DJ Delorie b3641a6eb9 merge from gcc 2012-04-10 17:07:35 +00:00
DJ Delorie 219a461e6c merge from gcc 2010-06-10 18:30:24 +00:00
Kai Tietz 96d86ee37c 2009-10-23 Kai Tietz <kai.tietz@onevision.com>
* splay-tree.h (libi_uhostptr_t): Add gcc specific
	__extension__ for long long type case to silent cX9.
	(libi_shostptr_t): Likewise.
2009-10-23 15:06:33 +00:00
Alan Modra 8139c7d47b update copyright dates 2009-09-03 02:02:48 +00:00
DJ Delorie ede8013252 merge from gcc 2009-09-02 16:08:35 +00:00
Alan Modra aa820537ea update copyright dates 2009-09-02 07:25:43 +00:00
DJ Delorie 167bdac1e9 merge from gcc 2009-04-22 19:09:13 +00:00
DJ Delorie 31a55cbe03 merge from gcc 2007-07-13 18:23:23 +00:00
Hans-Peter Nilsson ae8772e6ec * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
work-a-round whitespace problem in gcc gengtype.
2007-07-12 13:30:24 +00:00
Nick Clifton d2df793a71 Add support for building on a 64-bit Windows host. 2007-07-12 07:16:41 +00:00
Nick Clifton e172dbf8aa Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
DJ Delorie a288642de0 merge from gcc 2005-04-19 19:09:30 +00:00
DJ Delorie 1e45deed6a merge from gcc 2005-03-28 05:07:08 +00:00
DJ Delorie f29d4bb82d merge from gcc 2004-03-30 20:03:09 +00:00
DJ Delorie 32b5d30132 merge from gcc 2003-01-10 03:27:26 +00:00
DJ Delorie 007425f1be merge from gcc 2002-06-25 01:03:52 +00:00
Jim Blandy 2bbcdae974 include:
Allow the user to specify functions for allocating memory for
splay tree roots and nodes.
* splay-tree.h (splay_tree_allocate_fn, splay_tree_deallocate_fn):
New types.
(splay_tree): New fields: `allocate', `deallocate', and
`allocate_data'.
(splay_tree_new_with_allocator): New function declaration.

libiberty:

* splay-tree.c (splay_tree_xmalloc_allocate,
splay_tree_xmalloc_deallocate): New functions.
(splay_tree_new): Call splay_tree_new_with_allocator, passing the
above functions and a dummy data pointer.
(splay_tree_new_with_allocator): New function.
(splay_tree_delete_helper, splay_tree_delete, splay_tree_insert,
splay_tree_remove): Use the splay tree's allocation and
deallocation functions.
2002-02-21 22:19:14 +00:00
DJ Delorie da4d4077bc merge from gcc 2001-08-23 14:51:49 +00:00
DJ Delorie e00bc6a7ba merge from gcc 2001-05-07 16:21:15 +00:00
Nick Clifton 4f1d9bd8e2 Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
DJ Delorie 74bcd5294f merge from gcc repository 2000-10-12 02:16:48 +00:00
Richard Henderson 2664c1f9fa * splay-tree.h (splay_tree_remove): Declare. 2000-04-06 00:15:35 +00:00
Ian Lance Taylor cc89ffe60b import libiberty from egcs 2000-02-22 16:18:13 +00:00
Richard Henderson 252b5132c7 19990502 sourceware import 1999-05-03 07:29:11 +00:00