aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2005-05-03Mark ChangeLoggdr
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@99148 138bc75d-0d04-0410-961f-82ee72b054a4
2004-09-30Mark ChangeLoggdr
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@88338 138bc75d-0d04-0410-961f-82ee72b054a4
2004-05-31Mark ChangeLoggdr
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@82512 138bc75d-0d04-0410-961f-82ee72b054a4
2004-03-02include/gdr
PR bootstrap/14348 Backport 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk> * obstack.h: Merge the following change from gnulib: 2003-10-21 Paul Eggert <eggert@twinsun.com> * obstack.h (obstack_1grow_fast): Properly parenthesize arg. (obstack_ptr_grow_fast, obstack_int_grow_fast): Don't use lvalue casts, as GCC plans to remove support for them in GCC 3.5. Reported by Joseph S. Myers. This bug was also present in the non-GCC version, indicating that this code had always been buggy and had never been widely used. (obstack_1grow, obstack_ptr_grow, obstack_int_grow, obstack_blank): Use the fast variant of each macro, rather than copying the definiens of the fast variant; that way, we'll be more likely to catch future bugs in the fast variants. libobjc/ PR bootstrap/14348 Backport 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk> * objc/hash.h (hash_string): Don't use a cast as an lvalue. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@78740 138bc75d-0d04-0410-961f-82ee72b054a4
2004-02-14Mark ChangeLoggdr
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@77824 138bc75d-0d04-0410-961f-82ee72b054a4
2003-11-12 Backport from mainline:drow
2003-02-20 Daniel Jacobowitz <drow@mvista.com> * libiberty.h (lrealpath): Add declaration. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@73498 138bc75d-0d04-0410-961f-82ee72b054a4
2003-10-16Mark ChangeLogmmitchel
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@72567 138bc75d-0d04-0410-961f-82ee72b054a4
2003-08-04Mark ChangeLogmmitchel
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@70141 138bc75d-0d04-0410-961f-82ee72b054a4
2003-08-04Mark ChangeLogmmitchel
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@70137 138bc75d-0d04-0410-961f-82ee72b054a4
2003-07-062003-07-06 H.J. Lu <hongjiu.lu@intel.com>hjl
* demangle.h: Support C++. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@69017 138bc75d-0d04-0410-961f-82ee72b054a4
2003-05-14Mark ChangeLogmmitchel
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@66791 138bc75d-0d04-0410-961f-82ee72b054a4
2003-05-13Mark ChangeLogmmitchel
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@66786 138bc75d-0d04-0410-961f-82ee72b054a4
2003-05-13Mark ChangeLogmmitchel
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@66782 138bc75d-0d04-0410-961f-82ee72b054a4
2003-03-17include:ghazi
* ansidecl.h (ATTRIBUTE_NONNULL, ATTRIBUTE_NULL_PRINTF, ATTRIBUTE_NULL_PRINTF_1, ATTRIBUTE_NULL_PRINTF_2, ATTRIBUTE_NULL_PRINTF_3, ATTRIBUTE_NULL_PRINTF_4, ATTRIBUTE_NULL_PRINTF_5): New. (ATTRIBUTE_PRINTF): Add ATTRIBUTE_NONNULL. gcc: * dwarf2asm.h: Delete obsolete comment. (dw2_asm_output_data, dw2_asm_output_delta, dw2_asm_output_offset, dw2_asm_output_pcrel, dw2_asm_output_addr, dw2_asm_output_addr_rtx, dw2_asm_output_encoded_addr_rtx, dw2_asm_output_nstring, dw2_asm_output_data_uleb128, dw2_asm_output_data_sleb128, dw2_asm_output_delta_uleb128, dw2_asm_output_delta_sleb128): Add ATTRIBUTE_NULL_PRINTF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@64506 138bc75d-0d04-0410-961f-82ee72b054a4
2003-02-27 * physmem.c: Formatting changes from upstream.ghazi
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@63522 138bc75d-0d04-0410-961f-82ee72b054a4
2003-02-21include:ghazi
* libiberty.h (physmem_total, physmem_available): Prototype. libiberty: * Makefile.in (CFILES): Add physmem.c. (REQUIRED_OFILES): Add physmem.o. * configure.in: Check for sys/pstat.h. (checkfuncs): Add pstat_getstatic and pstat_getdynamic. * physmem.c: New file, copied from textutils. * config.in, configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_3-branch@63197 138bc75d-0d04-0410-961f-82ee72b054a4
2002-11-24* libiberty.h (basename): Add NetBSD to the list.thorpej
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59421 138bc75d-0d04-0410-961f-82ee72b054a4
2002-11-22include/drow
* libiberty.h (make_relative_prefix): Add prototype. libiberty/ * Makefile.in: Add make-relative-prefix.c. * make-relative-prefix.c: New file. * functions.texi: Rebuilt. gcc/ * gcc.c (make_relative_prefix, split_directories) (free_split_directories): Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59385 138bc75d-0d04-0410-961f-82ee72b054a4
2002-10-27 * partition.h: Close the extern "C" scope when compiling with C++.sayle
* getopt.h: Update copyright year from the previous patch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58570 138bc75d-0d04-0410-961f-82ee72b054a4
2002-10-27 PR bootstrap/8351sayle
* getopt.h: Avoid prototyping getopt with no arguments in C++. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58569 138bc75d-0d04-0410-961f-82ee72b054a4
2002-10-24* ansidecl.h (__STDC__): Add (__alpha && __cplusplus) to thedj
list of platform compilers that may look, smell and act like __STDC__ but that may not define it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58513 138bc75d-0d04-0410-961f-82ee72b054a4
2002-10-16Remove bogus copyright message in my last entry.obrien
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58188 138bc75d-0d04-0410-961f-82ee72b054a4
2002-10-122002-10-11 David O'Brien <obrien@FreeBSD.org>obrien
* getopt.h: getopt is in unistd.h. The Single UNIX(tm) Specification, Version 2 Copyright (c)1997 The Open Group Approved by: Committed as obvious. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58078 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-20* libiberty.h (asprintf, vasprintf): Don't declare them if theaoliva
corresponding HAVE_DECL_ macro is 1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@57324 138bc75d-0d04-0410-961f-82ee72b054a4
2002-06-25 * demangle.h: #include "ansidecl.h" rather than #include <ansidecl.h>.amodra
* fibheap.h: Likewise. * hashtab.h: Likewise. * partition.h: Likewise. * sort.h: Likewise. * splay-tree.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54974 138bc75d-0d04-0410-961f-82ee72b054a4
2002-06-24 * libiberty.h (basename): Don't declare if HAVE_DECL_BASENAME.amodra
* getopt.h (getopt): Don't declare if HAVE_DECL_GETOPT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54941 138bc75d-0d04-0410-961f-82ee72b054a4
2002-06-06* hashtab.h (htab): Rearrange new members for backwarddj
compatibility. (htab_create): Don't use a macro that requires other headers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54316 138bc75d-0d04-0410-961f-82ee72b054a4
2002-06-06Index: include/ChangeLoggeoffk
* hashtab.h (htab_create): Restore prototype for backward compatibility. (htab_try_create): Likewise. Index: libiberty/ChangeLog * hashtab.c (htab_create): New stub function for backward compatibility. (htab_try_create): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54300 138bc75d-0d04-0410-961f-82ee72b054a4
2002-06-04Merge from pch-branch up to tag pch-commit-20020603.geoffk
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54232 138bc75d-0d04-0410-961f-82ee72b054a4
2002-04-172002-04-16 David S. Miller <davem@redhat.com>davem
* xregex2.h (__restrict_arr): Define to __restrict on GCC 3.1 and later. Do not redefine. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52383 138bc75d-0d04-0410-961f-82ee72b054a4
2002-04-012002-04-01 Phil Edwards <pme@gcc.gnu.org>pme
* dyn-string.h: Also allow IN_GLIBCPP_V3 to redefine names. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51707 138bc75d-0d04-0410-961f-82ee72b054a4
2002-03-06Remove floatformat_arm_ext.cagney
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50345 138bc75d-0d04-0410-961f-82ee72b054a4
2002-02-22include:jimb
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49968 138bc75d-0d04-0410-961f-82ee72b054a4
2002-02-05 * demangle.h (cplus_demangle_v3): Add "options" parm.jason
(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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49525 138bc75d-0d04-0410-961f-82ee72b054a4
2002-02-03minor typodj
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49461 138bc75d-0d04-0410-961f-82ee72b054a4
2002-02-032002-02-02 H.J. Lu (hjl@gnu.org)hjl
* demangle.h (cplus_demangle_v3_type): New prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49455 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-28 * libiberty.h (C_alloca): Add ATTRIBUTE_MALLOC.ghazi
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49299 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-06 * demangle.h (no_demangling): New.rth
(NO_DEMANGLING_STYLE_STRING): New. * cplus-dem.c (libiberty_demanglers): Add no_demangling case. (cplus_demangle): Support no_demangling. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47733 138bc75d-0d04-0410-961f-82ee72b054a4
2001-10-24 * include/safe-ctype.h (_sch_isbasic, IS_ISOBASIC): New.neil
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46470 138bc75d-0d04-0410-961f-82ee72b054a4
2001-10-23include:ghazi
* libiberty.h (hex_init): Revert delete. libiberty: * hex.c (hex_init): Provide empty stub. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46421 138bc75d-0d04-0410-961f-82ee72b054a4
2001-10-22include:ghazi
* libiberty.h (_hex_value): Const-ify. (hex_init): Delete. libiberty: * hex.c (hex_init): Delete. (_hex_value): Const-ify and initialize at compile-time. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46417 138bc75d-0d04-0410-961f-82ee72b054a4
2001-10-07include:ghazi
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46060 138bc75d-0d04-0410-961f-82ee72b054a4
2001-09-24include:ghazi
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45789 138bc75d-0d04-0410-961f-82ee72b054a4
2001-09-18 * libiberty.h (concat, concat_length, concat_copy, concat_copy2,ghazi
ACONCAT): Improve comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45683 138bc75d-0d04-0410-961f-82ee72b054a4
2001-09-18 * objalloc.h (OBJALLOC_ALIGN): Define using offsetof.amodra
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45677 138bc75d-0d04-0410-961f-82ee72b054a4
2001-09-17include:ghazi
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45664 138bc75d-0d04-0410-961f-82ee72b054a4
2001-09-17include:ghazi
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45657 138bc75d-0d04-0410-961f-82ee72b054a4
2001-08-29 * ansidecl.h: Update comments reflecting previous change.ghazi
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45275 138bc75d-0d04-0410-961f-82ee72b054a4
2001-08-27include:ghazi
* ansidecl.h (VA_OPEN, VA_CLOSE): Allow multiple uses. libiberty: * concat.c (concat): Use VPARAMS, VA_OPEN, VA_FIXEDARG & VA_CLOSE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45204 138bc75d-0d04-0410-961f-82ee72b054a4
2001-08-23 * dyn-string.h, fibheap.h, partition.h, sort.h, splay-tree.h:gerald
replace "GNU CC" with "GCC". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45130 138bc75d-0d04-0410-961f-82ee72b054a4