- 06 Mar, 2002 1 commit
-
-
From-SVN: r50345
Andrew Cagney committed
-
- 22 Feb, 2002 1 commit
-
-
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. From-SVN: r49968
Jim Blandy committed
-
- 05 Feb, 2002 1 commit
-
-
* demangle.h (cplus_demangle_v3): Add "options" parm. (cplus_demangle_v3_type): Remove prototype. (DMGL_VERBOSE): New macro. (DMGL_TYPES): New macro. * cplus-dem.c (flags): Add DMGL_VERBOSE (cplus_demangle_v3_p): Remove. (demangle_it): Add DMGL_TYPES to passed flags. * cp-demangle.c (cplus_demangle_v3_all): Remove. (cplus_demangle_v3_type): Remove. (cplus_demangle_v3): Add options parm. * collect2.c (dump_file): Pass DMGL_VERBOSE to cplus_demangle. From-SVN: r49525
Jason Merrill committed
-
- 03 Feb, 2002 2 commits
-
-
From-SVN: r49461
DJ Delorie committed -
2002-02-02 H.J. Lu (hjl@gnu.org) * demangle.h (cplus_demangle_v3_type): New prototype. From-SVN: r49455
H.J. Lu committed
-
- 28 Jan, 2002 1 commit
-
-
From-SVN: r49299
Kaveh R. Ghazi committed
-
- 06 Dec, 2001 1 commit
-
-
* demangle.h (no_demangling): New. (NO_DEMANGLING_STYLE_STRING): New. * cplus-dem.c (libiberty_demanglers): Add no_demangling case. (cplus_demangle): Support no_demangling. From-SVN: r47733
Richard Henderson committed
-
- 24 Oct, 2001 1 commit
-
-
From-SVN: r46470
Neil Booth committed
-
- 23 Oct, 2001 1 commit
-
-
include: * libiberty.h (hex_init): Revert delete. libiberty: * hex.c (hex_init): Provide empty stub. From-SVN: r46421
Kaveh R. Ghazi committed
-
- 22 Oct, 2001 1 commit
-
-
include: * libiberty.h (_hex_value): Const-ify. (hex_init): Delete. libiberty: * hex.c (hex_init): Delete. (_hex_value): Const-ify and initialize at compile-time. From-SVN: r46417
Kaveh R. Ghazi committed
-
- 07 Oct, 2001 1 commit
-
-
include: * demangle.h (demangler_engine): Const-ify. * libiberty.h (buildargv): Likewise. libiberty: * argv.c (buildargv, tests, main): Const-ify. * cp-demangle.c (operator_code): Likewise. * cplus-dem.c (optable, libiberty_demanglers, cplus_demangle_set_style, cplus_demangle_name_to_style, print_demangler_list): Likewise. * hashtab.c (higher_prime_number): Likewise. * strcasecmp.c (charmap): Likewise. * strerror.c (error_info, strerror, main): Likewise. * strncasecmp.c (charmap): Likewise. * strsignal.c (signal_info): Likewise. From-SVN: r46060
Kaveh R. Ghazi committed
-
- 24 Sep, 2001 1 commit
-
-
include: * libiberty.h (reconcat): New function. libiberty: * concat.c (reconcat): New function. gcc: * c-aux-info.c (affix_data_type): Use ATTRIBUTE_MALLOC. Avoid leak by passing malloc'ed pointer to reconcat, not concat. From-SVN: r45789
Kaveh R. Ghazi committed
-
- 18 Sep, 2001 2 commits
-
-
* libiberty.h (concat, concat_length, concat_copy, concat_copy2, ACONCAT): Improve comments. From-SVN: r45683
Kaveh R. Ghazi committed -
From-SVN: r45677
Alan Modra committed
-
- 17 Sep, 2001 2 commits
-
-
include: * libiberty.h (concat_length, concat_copy, concat_copy2, libiberty_concat_ptr, ACONCAT): New. libiberty: * concat.c (vconcat_length, vconcat_copy, concat_length, concat_copy, concat_copy2): New functions. (concat): Use vconcat_length/vconcat_copy. gcc: * gcc.c (find_file): Use ACONCAT in lieu of alloca/strcpy/strcat. From-SVN: r45664
Kaveh R. Ghazi committed -
include: * libiberty.h (ASTRDUP): New macro. libiberty_optr, libiberty_nptr, libiberty_len): Declare. libiberty: * alloca.c (libiberty_optr, libiberty_nptr, libiberty_len): Define. gcc: * c-aux-info.c (affix_data_type): Use ASTRDUP in lieu of alloca/strcpy. From-SVN: r45657
Kaveh R. Ghazi committed
-
- 29 Aug, 2001 1 commit
-
-
From-SVN: r45275
Kaveh R. Ghazi committed
-
- 27 Aug, 2001 1 commit
-
-
include: * ansidecl.h (VA_OPEN, VA_CLOSE): Allow multiple uses. libiberty: * concat.c (concat): Use VPARAMS, VA_OPEN, VA_FIXEDARG & VA_CLOSE. From-SVN: r45204
Kaveh R. Ghazi committed
-
- 23 Aug, 2001 1 commit
-
-
* dyn-string.h, fibheap.h, partition.h, sort.h, splay-tree.h: replace "GNU CC" with "GCC". From-SVN: r45130
Lars Brinkhoff committed
-
- 22 Aug, 2001 1 commit
-
-
* fibheap.h: Tidy formatting. (fibnode_t): Limit degree to 31 bits to avoid warning. From-SVN: r45088
Richard Henderson committed
-
- 21 Aug, 2001 1 commit
-
-
* floatformat.h (floatformat_arm_ext): Document as deprecated. (floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword) (floatformat_ia64_spill_little, floatformat_ia64_quad_little) (floatformat_ia64_spill_big, floatformat_ia64_quad_big) (floatformat_m88110_harris_ext): Declare. From-SVN: r45065
Andrew Cagney committed
-
- 20 Aug, 2001 1 commit
-
-
include/ 2001-08-20 Daniel Berlin <dan@cgsoftware.com> * fibheap.h: New file. Fibonacci heap. libiberty/ 2001-08-20 Daniel Berlin <dan@cgsoftware.com> * fibheap.c: New file. Fibonacci heap. * Makefile.in (CFILES): Add fibheap.c. (REQUIRED_OFILES): Add fibheap.o. (fibheap.o): Add dependencies for fibheap.o. From-SVN: r45062
Daniel Berlin committed
-
- 18 Aug, 2001 1 commit
-
-
include: * ansidecl.h: Reorganize for readability, remove documentation of obsolete macros, document PARAMS and VPARAMS. Add new macros VA_OPEN, VA_CLOSE, and VA_FIXEDARG for nicer variadic function implementation. gcc: * cpperror.c: Use VA_OPEN/VA_CLOSE/VA_FIXEDARG throughout. From-SVN: r45011
Zack Weinberg committed
-
- 17 Aug, 2001 1 commit
-
-
From-SVN: r44949
Richard Henderson committed
-
- 12 Aug, 2001 1 commit
-
-
From-SVN: r44816
Andrew Cagney committed
-
- 10 Aug, 2001 1 commit
-
-
From-SVN: r44782
Andrew Cagney committed
-
- 02 Aug, 2001 1 commit
-
-
* xregex.h (_REGEX_RE_COMP): Define. (re_comp): Define to xre_comp. (re_exec): Define to xre_exec. From-SVN: r44585
Mark Kettenis committed
-
- 18 Jul, 2001 1 commit
-
-
From-SVN: r44138
DJ Delorie committed
-
- 11 Jul, 2001 1 commit
-
-
* xregex.h: New file to support libiberty regex. * xregex2.h: Ditto. From-SVN: r43913
Jeff Johnston committed
-
- 16 May, 2001 1 commit
-
-
From-SVN: r42171
Matt Kraai committed
-
- 10 May, 2001 1 commit
-
-
From-SVN: r41946
Kaveh R. Ghazi committed
-
- 08 May, 2001 1 commit
-
-
* cp-demangle.c (demangle_v3_with_details, is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_dtor): Use K+R style function definition. * ternary.c: Use K+R style function definitions. Use PTR, not void *. Make arguments constant where possible. * demangle.h: Use PARAMS for all prototypes. * ternary.h: Use PARAMS for all prototypes. Use PTR, not void *. Make arguments constant where possible. From-SVN: r41910
Zack Weinberg committed
-
- 07 May, 2001 1 commit
-
-
* splay-tree.h (splay_tree_max): New function. (splay_tree_min): Likewise. From-SVN: r41895
Mark Mitchell committed
-
- 16 Apr, 2001 1 commit
-
-
2001-04-15 Daniel Berlin <dan@cgsoftware.com> * ternary.h: New file - Ternary search tree header. 2001-04-15 Daniel Berlin <dan@cgsoftware.com> * ternary.c: New file - Ternary search tree implementation. * Makefile.in: Add ternary.o, and ternary.c dependencies. From-SVN: r41380
Daniel Berlin committed
-
- 04 Apr, 2001 1 commit
-
-
include: * ansidecl.h: All logic from gcc/gansidecl.h moved here. gcc: * gansidecl.h: Delete file. * configure.in: Change all refs to gansidecl.h to use ansidecl.h. Adjust *_file_list so they know where ansidecl.h lives. * configure: Regenerate. * Makefile.in (intl.o): Don't depend on gansidecl.h. * defaults.h: s/gansidecl.h/ansidecl.h/ in comment. * ggc.h, config/fr30/fr30.h, config/mcore/mcore.c: Don't include gansidecl.h. * intl.c, main.c, version.c, fixinc/fixlib.h, fixinc/procopen.c, fixinc/server.c: Include ansidecl.h not gansidecl.h. gcc/java: * Make-lang.in (buffer.o, check-init.o, class.o): Don't depend on gansidecl.h. * buffer.c, jvgenmain.c: Don't include gansidecl.h. libiberty: * make-temp-file.c (try): Inline. From-SVN: r41069
Zack Weinberg committed
-
- 31 Mar, 2001 1 commit
-
-
From-SVN: r40978
Kaveh R. Ghazi committed
-
- 21 Mar, 2001 1 commit
-
-
* demangle.h (enum gnu_v3_constructor_kinds, is_gnu_v3_mangled_ctor, enum gnu_v3_destructor_kinds, is_gnu_v3_mangled_dtor): New declarations. From-SVN: r40709
Jim Blandy committed
-
- 14 Mar, 2001 2 commits
-
-
From-SVN: r40473
DJ Delorie committed -
From-SVN: r40469
Nick Clifton committed
-
- 10 Mar, 2001 1 commit
-
-
* libiberty/lbasename.c: New file. * libiberty/Makefile.in: Update for lbasename. * include/libiberty.h: Add lbasename. Co-Authored-By: John David Anglin <dave@hiauly1.hia.nrc.ca> From-SVN: r40363
Neil Booth committed
-