Skip to content
Snippets Groups Projects
  1. Jan 18, 2006
  2. Jan 09, 2006
    • bwilson's avatar
      include: · 367a6058
      bwilson authored
      	* xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
      gcc:
      	* config/xtensa/ieee754-df.S: New file.
      	* config/xtensa/ieee754-sf.S: New file.
      	* config/xtensa/t-xtensa (LIB2FUNCS_EXTRA): Remove fp-bit.c & dp-bit.c.
      	(LIB1ASMFUNCS): Add SFmode and DFmode floating-point functions.
      	* config/xtensa/lib1funcs.asm: Include ieee754-df.S and ieee754-sf.S.
      
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109518 138bc75d-0d04-0410-961f-82ee72b054a4
      367a6058
  3. Dec 31, 2005
  4. Dec 11, 2005
  5. Oct 31, 2005
  6. Sep 26, 2005
  7. Aug 17, 2005
    • dj's avatar
      [libiberty] · 5a929093
      dj authored
      * floatformat.c (floatformat_always_valid): Change type of last
      argument to `void *'.
      (floatformat_i387_ext_is_valid): Likewise.
      (floatformat_to_double): Change type of second argument to `const
      void *'.
      (floatformat_from_double): Change type of last argument to `void
      *'.
      (floatformat_is_valid): Change type of last argument to `const
      void *'.
      (ieee_test): Remove redundant casts.
      [include]
      * floatformat.h (struct floatformat): Change type of large
      argument for is_valid member to `const void *'.
      (floatformat_to_double): Change type of second argument to `const
      void *'.
      (floatformat_from_double): Change type of last argument to `void
      *'.
      (floatformat_is_valid): Change type of last argument to `const
      void *'.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103218 138bc75d-0d04-0410-961f-82ee72b054a4
      5a929093
  8. Jul 12, 2005
  9. Jul 03, 2005
  10. Jun 30, 2005
    • dberlin's avatar
      2005-06-29 Daniel Berlin <dberlin@dberlin.org> · a55dc2cd
      dberlin authored
      	* tree-complex.c (complex_variable_components): Now a hashtable.
      	(cvc_lookup): Ditto.
      	(cvc_insert): Ditto.
      	(create_components): Use referenced var iterator.
      	Initialize hashtable.	Use cvc_insert/lookup.
      	(extract_components): Use cvc_insert/lookup.
      	(update_complex_components): Ditto.
      	(update_complex_components_on_edge): Ditto.
      	* tree-dfa.c (referenced_vars): Now a hashtable.
      	(dump_referenced_vars): Use iterator.
      	(referenced_var_lookup): New function.
      	(referenced_var_insert): Ditto.
      	(add_referenced_var): Use referenced_var_insert.
      	(mark_new_vars_to_rename): Use DECL_UID.
      	* tree-flow-inline.h (first_htab_element): New function.
      	(end_htab_p): Ditto.
      	(next_htab_element): Ditto.
      	(first_referenced_var): Ditto.
      	(end_referenced_vars_p): Ditto.
      	(next_referenced_var): Ditto.
      	(is_call_clobbered): Use DECL_UID.
      	(mark_call_clobbered): Ditto.
      	(clear_call_clobbered): Ditto.
      	(mark_non_addressable): Ditto.
      	* tree-flow.h (htab_iterator): New struct.
      	(FOR_EACH_HTAB_ELEMENT): New macro.
      	(struct int_tree_map): New struct.
      	(int_tree_map_hash): Prototype.
      	(int_tree_map_eq): Ditto.
      	(referenced_var_iterator): Ditto.
      	(FOR_EACH_REFERENCED_VAR): New macro.
      	(referenced_vars): Now a hashtable.
      	* tree-into-ssa.c (symbol_marked_for_renaming): Use DECL_UID.
      	(add_new_name_mapping): Ditto.
      	(mark_def_sites): Ditto.
      	(insert_phi_nodes): Use referenced_var iterator.
      	(mark_def_site_blocks): Ditto.
      	(mark_sym_for_renaming): Use DECL_UID.
      	* tree-sra.c (is_sra_candidate_decl): Use DECL_UID.
      	(lookup_element): Ditto.
      	(find_candidates_for_sra): Use referenced_vars iterator.
      	Use DECL_UID.
      	* tree-ssa-alias.c (NUM_REFERENCES): New macro.
      	(NUM_REFERENCES_CLEAR): Ditto.
      	(NUM_REFERENCES_INC): Ditto.
      	(NUM_REFERENCES_SET): Ditto.
      	(alias_obstack): New bitmap obstack.
      	(struct alias_map_d): Use bitmap, not sbitmap.
      	(struct alias_info): Remove num_references.
      	(init_alias_info): Use referenced_var iterator.
      	Initialize bitmap obstack.
      	(delete_alias_info): Use referenced_var iterator.
      	Free bitmap obstack.
      	(compute_points_to_and_addr_escape): Use DECL_UID.
      	Use new NUM_REFERENCES macros.
      	(compute_flow_sensitive_aliasing): may_aliases is now a bitmap.
      	Use new NUM_REFERENCES macros.
      	(group_aliases_into): Update prototype to use bitmap.
      	(setup_pointers_and_addressables): Use referenced_vars iterator.
      	Use DECL_UID. Use new NUM_REFERENCES macros.
      	(add_pointed_to_var): Use DECL_UID.
      	(dump_alias_info): Use referenced_var iterator.
      	(add_type_alias): Ditto.
      	(used_portions): Now a hashtable.
      	(used_part_map_eq): New function.
      	(used_part_map_hash): Ditto.
      	(free_used_part_map): Ditto.
      	(up_lookup): Ditto.
      	(up_insert): Ditto.
      	(get_or_create_used_part_for): Use up_lookup.
      	(create_overlap_variables_for): Ditto.
      	(find_used_portions): Use up_insert.
      	Use DECL_UID.
      	(create_structure_vars): Init used_portions hashtable, use
      	referenced_vars iterator.
      	* tree-ssa-live.c (create_ssa_var_map): sbitmaps became bitmaps.
      	Use DECL_UID.
      	* tree-ssa-loop-im.c (gather_mem_refs_stmt): Use DECL_UID.
      	* tree-ssa-operands.c (get_asm_expr_operands): Ditto.
      	(note_addressable): Ditto.
      	* tree-ssa-structalias.c (set_uids_in_ptset): Ditto.
      	* tree-ssa.c (verify_flow_insensitive_alias_info): Use
      	referenced_var iterator.
      	Use DECL_UID.
      	(delete_tree_ssa): Ditto.
      	(int_tree_map_eq): New function.
      	(int_tree_map_hash): Ditto.
      	* tree-stdarg.c (find_va_list_reference): Use DECL_UID.
      	(va_list_ptr_read): Ditto.
      	(va_list_counter_struct_op): Ditto.
      	(va_list_ptr_write): Ditto.
      	(check_va_list_escapes): Ditto.
      	(check_all_va_list_escapes): Ditto.
      	(execute_optimize_stdarg): Ditto.
      	* tree-tailcall.c (suitable_for_tail_opt_p): Used referenced_var
      	iterator.
      2005-06-30  Daniel Berlin  <dberlin@dberlin.org>
      
      	* hashtab.h (HTAB_DELETED_ENTRY): New macro.
      	(HTAB_EMPTY_ENTRY): New macro.
      
      2005-06-30  Daniel Berlin  <dberlin@dberlin.org>
      
      	* hashtab.c (EMPTY_ENTRY): Moved and renamed.
      	(DELETED_ENTRY): Ditto.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101480 138bc75d-0d04-0410-961f-82ee72b054a4
      a55dc2cd
  11. Jun 21, 2005
    • geoffk's avatar
      Index: include/ChangeLog · 28cc9eac
      geoffk authored
      2005-06-20  Geoffrey Keating  <geoffk@apple.com>
      
      	* libiberty.h (strverscmp): Prototype.
      
      Index: libiberty/ChangeLog
      2005-06-20  Geoffrey Keating  <geoffk@apple.com>
      
      	* strverscmp.c: New.
      	* Makefile.in (CFILES): Add strverscmp.c.
      	(CONFIGURED_OFILES): Add strverscmp.o.
      	(strverscmp.o): New rule.
      	(stamp-functions): Add $(srcdir) to files in source directory.
      	* configure.ac (funcs): Add strverscmp.
      	(AC_CHECK_FUNCS): Add strverscmp.
      	* configure: Regenerate.
      	* functions.texi: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101226 138bc75d-0d04-0410-961f-82ee72b054a4
      28cc9eac
  12. Jun 06, 2005
    • gdr's avatar
      libiberty/ · 4fac984f
      gdr authored
      2005-06-06  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              * libiberty.h (XOBFINISH): New.
      
      gcc/
      2005-06-06  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              * c-lex.c (lex_string): Use XOBFINISH.
              * collect2.c (extract_string, dump_file): Likewise.
              * dbxout.c (dbxout_finish_complex_stabs): Likewise.
              * gcc.c (init_spec, build_search_list, convert_filename,
              set_collect_gcc_options, do_spec_2, do_spec_1, main):
              * Likewise.
              * genpreds.c (write_predicate_subfunction): Likewise.
              * genflags.c (main): Likewise.
              * read-rtl.c (mode_attr_index, apply_macro_to_string,
              join_c_conditions, read_quoted_string, read_braced_string,
              read_rtx_1): Likewise.
              * stringpool.c (ggc_alloc_string): Likewise.
              * tlink.c (obstack_fgets, recompile_files): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100678 138bc75d-0d04-0410-961f-82ee72b054a4
      4fac984f
  13. Jun 02, 2005
  14. May 30, 2005
  15. May 28, 2005
    • aj's avatar
      include: · 71f27b28
      aj authored
      2005-05-28  Eli Zaretskii  <eliz@gnu.org>
      
      	* libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
      	needed.
      	(vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
      
      libiberty:
      2005-05-28  Eli Zaretskii  <eliz@gnu.org>
      
      	* configure.ac: Add snprintf and vsnprintf to AC_CHEK_DECLS.
      	* config.in, configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100292 138bc75d-0d04-0410-961f-82ee72b054a4
      71f27b28
  16. May 25, 2005
    • rth's avatar
      include/ · e63e3841
      rth authored
      	* demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
      libiberty/
      	* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_HIDDEN_ALIAS.
      	(d_make_comp, d_print_comp): Likewise.
      	(d_special_name): Generate one.
      	* testsuite/demangle-expected: Add a hidden alias test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100174 138bc75d-0d04-0410-961f-82ee72b054a4
      e63e3841
  17. May 24, 2005
    • gdr's avatar
      include/ · f2d737fc
      gdr authored
      2005-05-24  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
      	* libiberty.h (ACONCAT): Properly cast value of alloca().
      
      	* ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
      	__cplusplus.
      
      libiberty/
      2005-05-24  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
      	* configure.ac: Check declarations for calloc(), getenv(),
      	malloc(), realloc() and sbrk().
      	* config.in: Regenerate.
      	* configure: Likewise.
      
      	* alloca.c (C_alloca): Change "new" to "new_storage".  Use XNEWVEC
      	instead of xmalloc.
      	* choose-temp.c (choose_temp_base): Use XNEWVEC instea od xmalloc.
      	* concat.c (liiberty_concat_ptr): Surround definition with an
      	extern "C" block, if __cplusplus.
      	(concat): Use XNEWVEC instead of xmalloc.
      	(reconcat): Likewise.
      	* cp-demangle.c (struct d_print_template): Rename member
      	"template" to "template_decl".  Adjust use throughout the file.
      	(d_print_resize): Properly cast return value of realloc().
      	(cplus_demangle_print): Same for malloc().
      	(d_demangle): Likewise.
      	* cp-demint.c (cplus_demangle_fill_builtin_type): Rename parameter
      	"typename" to "type_name".
      	* cplus-dem.c (grow_vect): Use XRESIZEVEC instead of xrealloc().
      	(work_stuff_copy_to_from): Use XNEWVEC insteand of xmalloc().
      	(demangle_template_value_parm): Likewise.
      	(demangle_template): Likewise.
      	(recursively_demangle): Likewise.
      	(do_hpacc_template_literal): Likewise.
      	(do_arg): Likewise.
      	(remember_type): Likewise.
      	(remember_Ktype): Likewise.
      	(register_Btype): Likewise.
      	(string_need): Use XRESIZEVEC instead of xrealloc().
      	* dyn-string.c (dyn_string_init): Use XNEWVEC.
      	(dyn_string_new): Use XNEW.
      	(dyn_string_resize): Use XRESIZEVEC.
      	* fnmatch.c (fnmatch): Rename local variable "not" to "negate".
      	* getopt.c (getenv): Declare only if !__cplusplus and !getenv.
      	Otherwise include <stdlib.h>.
      	(exchange): Cast return value of malloc().
      	* hashtab.c (htab_size): Define as both macro and non-inline
      	function.
      	(htab_elements): Likewise.
      	* getpwd.c (getpwd): Use XNEWVEC.
      	(htab_create_alloc_ex): Use C90 prototype-style.
      	* lrealpath.c (lrealpath): Appropriately cast return value of
      	malloc().
      	* make-relative-prefix.c (save_string): Likewise.
      	* make-temp-file.c (try_dir): Rename from "try".  Adjust use in
      	the file.
      	(choose_tmpdir): Use XNEWVEC.
      	* mkstemps.c (mkstemps): Rename parameter "template" to "pattern".
      	* pex-common.c (pex_init_common): Use XNEW.
      	(pex_add_remove): Use XRESIZEVEC.
      	(pex_run): Likewise.
      	(pex_get_status_and_time): Likewise.
      	* pex-djgpp.c (pex_djgpp_exec_child): Likewise.
      	* pex-msdos.c (pex_init): Use XNEW.
      	(pex_msdos_exec_child): Likewise.
      	(pex_msdos_exec_child): Use XRESIZEVEC.
      	* pex-unix.c (pex_wait): Use XNEW.
      	* pex-win32.c (fix_argv): Use XNEWVEC.
      	* pexecute.c (pwait): Likewise.
      	* setenv.c (setenv): Properly cast return value of malloc().
      	* sigsetmask.c (sigsetmask): Rename local variables "old" and
      	"new" to "old_sig" and "new_sig".
      	* sort.c (main): Use XNEWVEC.
      	* spaces.c (spaces): Cast return value of malloc().
      	* strndup.c (strndup): Likewise.
      	* ternary.c (ternary_insert): Use XNEW.
      	* xmalloc.c (malloc, realloc, calloc, sbrk): Surround declaration
      	with an extern "C" block if __cplusplus.
      	* xstrdup.c (xstrdup): Cast return value of memcpy().
      	* xstrerror.c (strerror): Enclose declaration in an extern "C"
      	block if __cplusplus.
      	* xstrndup.c (xstrndup): Use XNEW. Cast return value of memcpy().
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100115 138bc75d-0d04-0410-961f-82ee72b054a4
      f2d737fc
  18. May 12, 2005
  19. May 10, 2005
  20. Apr 26, 2005
    • ghazi's avatar
      include: · 243fbe73
      ghazi authored
      	* libiberty.h (unlock_std_streams): New.
      
      libiberty:
      	* fopen_unlocked.c (unlock_std_streams): New.
      
      	* functions.texi: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98746 138bc75d-0d04-0410-961f-82ee72b054a4
      243fbe73
  21. Apr 19, 2005
  22. Apr 16, 2005
    • ghazi's avatar
      include: · bb06f0f5
      ghazi authored
      	* libiberty.h (unlock_stream): New.
      
      libiberty:
      	* fopen_unlocked.c (unlock_stream): New.
      	Consolidate unlocking code into a helper function.
      
      	* functions.texi: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98234 138bc75d-0d04-0410-961f-82ee72b054a4
      bb06f0f5
  23. Apr 14, 2005
  24. Apr 11, 2005
    • ghazi's avatar
      include: · 35f4c956
      ghazi authored
      	* libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
      	Provide prototypes for new functions.
      
      libiberty:
      	* Makefile.in (CFILES): Add fopen_unlocked.c.
      	(REQUIRED_OFILES): Add ./fopen_unlocked.o.
      	Regenerate dependencies.
      
      	* configure.ac: Check for stdio_ext.h and __fsetlocking.
      
      	* fopen_unlocked.c: New file.
      
      	* functions.texi, configure, config.in: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97977 138bc75d-0d04-0410-961f-82ee72b054a4
      35f4c956
  25. Mar 29, 2005
    • ian's avatar
      * libiberty.h: Fix indentation. · c7df38d7
      ian authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97196 138bc75d-0d04-0410-961f-82ee72b054a4
      c7df38d7
    • ian's avatar
      libiberty: · 22683dca
      ian authored
      	* pex-common.c: New file.
      	* pex-one.c: New file.
      	* pexecute.c: New file.
      	* pex-common.h: Include <stdio.h>.
      	(struct pex_obj): Define.
      	(struct pex_funcs): Define.
      	(pex_init_common): Declare.
      	* pex-unix.c: Rewrite.
      	* pex-win32.c: Rewrite.
      	* pex-djgpp.c: Rewrite.
      	* pex-msdos.c: Rewrite.
      	* testsuite/text-pexecute.c: New file.
      	* pexecute.txh: Rewrite.
      	* configure.ac: Check for wait3 and wait4.  Set CHECK to
      	really-check rather than check-cplus-dem.
      	* functions.texi: Rebuild.
      	* Makefile.in: Rebuild dependencies.
      	(CFILES): Add pexecute.c, pex-common.c, pex-one.c.
      	(REQUIRED_OFILES): Add pexecute.o, pex-common.o, pex-one.o.
      	* testsuite/Makefile.in (really-check): New target.
      	(check-pexecute, test-pexecute): New targets.
      	* configure: Rebuild.
      include:
      	* libiberty.h: Include <stdio.h>.
      	(PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
      	(PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
      	(PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
      	(pex_init, pex_run, pex_read_output): Declare.
      	(pex_get_status, pex_get_times, pex_free, pex_one): Declare.
      	(struct pex_time): Define.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97148 138bc75d-0d04-0410-961f-82ee72b054a4
      22683dca
    • mmitchel's avatar
      * libiberty.h (ffs): Declare, if necessary. · 5cc697d9
      mmitchel authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97147 138bc75d-0d04-0410-961f-82ee72b054a4
      5cc697d9
  26. Mar 28, 2005
    • gdr's avatar
      include/ · 320d4d0a
      gdr authored
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              * xregex2.h (_RE_ARGS): Remove definition and uses.
      
      libiberty/
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              Convert libiberty to use ISO C prototype style 7/n.
              * regex.c (PARAMS): Remove definition.
              (PREFIX): Unconditionaly define using ISO C ## operator.
              (init_syntax_once, extract_number, extract_number_and_incr,
              print_fastmap, print_partial_compiled_pattern,
              print_compiled_pattern, print_double_string, printchar,
              convert_mbs_to_wcs, re_set_syntax, regex_grow_registers,
              regex_compile, store_op1, store_op2, insert_op1, insert_op2,
              at_begline_loc_p, at_endline_p, group_in_compile_stack,
              insert_space, wcs_compile_range, byte_compile_range,
              truncate_wchar, re_compile_fastmap, re_compile_fastmap,
              re_set_registers, re_search, re_search_2, re_search_3,
              re_match,
              re_match_2, count_mbs_length, wcs_re_match_2_internal,
              byte_re_match_2_internal, group_match_null_string_p,
              alt_match_null_string_p, common_op_match_null_string_p,
              bcmp_translate, re_compile_pattern, re_comp, re_exec, regcomp,
              regexec, regerror, regfree): Use ISO C prototype style.
              * partition.c: (elem_compare): Likewise.
              * cp-demangle.c (print_usage): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97129 138bc75d-0d04-0410-961f-82ee72b054a4
      320d4d0a
    • gdr's avatar
      include/ · f8d9d6a0
      gdr authored
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              * partition.h: Remove use of PARAMS.
              * obstack.h: Remove conditional prototypes __STDC__.
              * objalloc.h:  Remove use of PARAMS.
              * splay-tree.h: Likewise.
      
      libiberty/
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              Convert libiberty to use ISO C prototype style 5/n.
              * random.c (srandom, initstate, setstate, random): Use ISO C
              prototypes.
              * putenv.c (putenv): Likewise.
              * physmem.c (physmem_available, physmem_total, main):
              Likewise.
              * pex-win32.c (fix_argv, pexecute, pwait): Likewise.
              * pex-unix.c (pexecute, pwait): Likewise.
              * pex-msdos.c (pexecute, pwait): Likewise.
              * pex-djgpp.c (pexecute, pwait): Likewise.
              * partition.c (partition_new, partition_delete,
              partition_union)
              (elem_compare, partition_print): Likewise.
              * obstack.c (_obstack_begin, _obstack_begin_1,
              _obstack_newchunk,
              _obstack_allocated_p, _obstack_free, obstack_free,
              _obstack_memory_used, print_and_abort, obstack_next_free,
              obstack_object_size, obstack_base): Likewise.  Remove codes
              predicated on !defined(__STDC__).
              * objalloc.c (objalloc_create, _objalloc_alloc, objalloc_free,
              objalloc_free_block): Use ISO C prototypes.
              * mkstemps.c (mkstemps): Likewise.
              * memset.c (memset): Likewise.
              * mempcpy.c (mempcpy): Likewise.
              * rename.c (rename): Likewise.
              * rindex.c (rindex): Likewise.
              * setenv.c (setenv, unsetenv): Likewise.
              * sigsetmask.c (sigsetmask): Likewise.
              * snprintf.c (snprintf): Likewise.
              * sort.c (sort_pointers, xmalloc): Likewise.
              * spaces.c (spaces): Likewise.
              * splay-tree.c (splay_tree_delete_helper,
              splay_tree_splay_helper, splay_tree_splay,
              splay_tree_foreach_helper, splay_tree_xmalloc_allocate,
              splay_tree_new, splay_tree_xmalloc_allocate,
              splay_tree_new_with_allocator, splay_tree_delete,
              splay_tree_insert, splay_tree_remove, splay_tree_lookup,
              splay_tree_max, splay_tree_min, splay_tree_predecessor,
              splay_tree_successor, splay_tree_foreach,
              splay_tree_compare_ints, splay_tree_compare_pointers):
              Likewise.
              * stpcpy.c (stpcpy): Likewise.
              * stpncpy.c (stpncpy): Likewise.
              * strcasecmp.c (strcasecmp): Likewise.
              * strchr.c (strchr): Likewise.
              * strdup.c (strdup): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97125 138bc75d-0d04-0410-961f-82ee72b054a4
      f8d9d6a0
    • gdr's avatar
      include/ · cd72df1f
      gdr authored
      2005-03-27  Gabriel Dos Reis  <gdr@integreable-solutions.net>
      
              * ternary.h: Don't use PARAMS anymore.
      
      libiberty/
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              Convert libiberty to use ISO C prototype style 6/n.
              * strerror.c (init_error_tables, errno_max, strerror,
              strerrno,
              strtoerrno, main): Use ISO C prototype style.
              * strncasecmp.c (strncasecmp): Likewise.
              * strncmp.c (strncmp): Likewise.
              * strndup.c (strndup): Likewise.
              * strrchr.c (strrchr): Likewise.
              * strsignal.c (init_signal_tables, signo_max, strsignal,
              strsigno, strtosigno, psignal, main): Likewise.
              * strstr.c (strstr): Likewise.
              * strtod.c (strtod, atof): Likewise.
              * strtol.c (strtol): Likewise.
              * strtoul.c (strtoul): Likewise.
              * ternary.c (ternary_insert, ternary_cleanup, ternary_search,
              ternary_recursivesearch): Likewise.
              * tmpnam.c (tmpnam): Likewise.
              * unlink-if-ordinary.c (unlink_if_ordinary): Likewise.
              * vasprintf.c (int_vasprintf, vasprintf, checkit, main):
              Likewise.
              * vfork.c (vfork): Likewise.
              * vfprintf.c (vfprintf): Likewise.
              * vprintf.c (vprintf): Likewise.
              * vsnprintf.c (vsnprintf, checkit, main): Likewise.
              * vsprintf.c (vsprintf): Likewise.
              * waitpid.c (waitpid): Likewise.
              * xatexit.c (xatexit, xatexit_cleanup): Likewise.
              * xexit.c (xexit): Likewise.
              * xmalloc.c (xmalloc_set_program_name, xmalloc_failed,
              xmalloc,
              xcalloc, xrealloc): Likewise.
              * xmemdup.c (xmemdup): Likewise.
              * xstrdup.c (xstrdup): Likewise.
              * xstrerror.c (xstrerror): Likewise.
              * xstrndup.c (xstrndup): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97122 138bc75d-0d04-0410-961f-82ee72b054a4
      cd72df1f
  27. Mar 27, 2005
    • gdr's avatar
      include/ · 8858115e
      gdr authored
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
      	* md5.h: Remove definition and uses of __P.
      	* dyn-string.h: Remove uses of PARAMS.
      	* fibheap.h: Likewise.
      	* floatformat.h: Likewise.
      	* hashtab.h: Likewise.
      
      libiberty/
      
      2005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
      	Convert libiberty to use ISO C prototype style 4/n.
      	* hashtab.c (higher_prime_index, hash_pointer, eq_pointer,
      	htab_size, htab_elements, htab_mod_1, htab_mod, htab_mod_m2,
      	htab_create_alloc, htab_set_functions_ex, htab_create,
      	htab_try_create, htab_delete, htab_empty,
      	find_empty_slot_for_expand, htab_expand, htab_find_with_hash,
      	htab_find, htab_find_slot_with_hash, htab_find_slot,
      	htab_remove_elt, htab_remove_elt_with_hash, htab_clear_slot,
      	htab_traverse_noresize, htab_traverse, htab_collisions,
      	htab_hash_string, iterative_hash): Use ISO C prototype.
      	* hex.c (hex_init): Likewise.
      	* index.c (index): Likewise.
      	* insque.c (insque, remque): Likewise.
      	* lbasename.c (lbasename): Likewise.
      	* lrealpath.c (lrealpath): Likewise.
      	* make-relative-prefix.c (save_string, split_directories,
      	free_split_directories, make_relative_prefix): Likewise.
      	* make-temp-file.c (try, choose_tmpdir, make_temp_file): Likewise.
      	* md5.c (md5_init_ctx, md5_read_ctx, md5_finish_ctx, md5_stream,
      	md5_buffer, md5_process_bytes, md5_process_block): Likewise.
      	* memchr.c (memchr): Likewise.
      	* memcpy.c (memcpy): Likewise.
      	* memmove.c (memmove): Likewise.
      	* gettimeofday.c (gettimeofday): Likewise.
      	* getruntime.c (get_run_time): Likewise.
      	* getpwd.c (getpwd, getpwd): Likewise.
      	* getpagesize.c (getpagesize): Likewise.
      	* getopt1.c (getopt_long, getopt_long_only, main): Likewise.
      	* getopt.c (my_index, exchange, _getopt_initialize,
      	_getopt_internal, getopt, main): Likewise.
      	* getcwd.c (getcwd): Likewise.
      	* fnmatch.c (fnmatch): Likewise.
      	* floatformat.c (floatformat_always_valid,
      	floatformat_i387_ext_is_valid, get_field, floatformat_to_double,
      	put_field, floatformat_from_double, floatformat_is_valid,
      	ieee_test, main): Likewise.
      	* fibheap.c (fibheap_new, fibnode_new, fibheap_compare,
      	fibheap_comp_data, fibheap_insert, fibheap_min, fibheap_min_key,
      	fibheap_union, fibheap_extract_min, fibheap_replace_key_data,
      	fibheap_replace_key, fibheap_replace_data, fibheap_delete_node,
      	fibheap_delete, fibheap_empty, fibheap_extr_min_node,
      	fibheap_ins_root, fibheap_rem_root, fibheap_consolidate,
      	fibheap_link, fibheap_cut, fibheap_cascading_cut,
      	fibnode_insert_after, fibnode_remove): Likewise.
      	* ffs.c (ffs): Likewise.
      	* fdmatch.c (fdmatch): Likewise.
      	* dyn-string.c (dyn_string_init, dyn_string_new,
      	dyn_string_delete, dyn_string_release, dyn_string_resize,
      	dyn_string_clear, dyn_string_copy, dyn_string_copy_cstr,
      	dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
      	dyn_string_insert_cstr, dyn_string_insert_char,
      	dyn_string_append, dyn_string_append_cstr,
      	dyn_string_append_char, dyn_string_substring, dyn_string_eq):
      	Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97113 138bc75d-0d04-0410-961f-82ee72b054a4
      8858115e
  28. Mar 26, 2005
    • gdr's avatar
      include/ · d94aaf66
      gdr authored
      2005-03-26  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              * demangle.h: Remove uses of PARAMS.
      
              * libiberty.h (ANSI_PROTOTYPES): Remove guard since
              ANSI_PROTOTYPES is always assumed.
              Remove uses of PARAMS throughout.
      
      libiberty/
      2005-03-26  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              Convert libiberty to use ISO C prototype style 2/n.
              * cp-demangle.h: Remove uses of PARAMS.
              * cp-demangle.c: Likewise.
              (d_dump, cplus_demangle_fill_name,
              cplus_demangle_fill_extended_operator,
              cplus_demangle_fill_ctor,
              cplus_demangle_fill_dtor, d_make_empty, d_make_comp,
              d_make_name,
              d_make_builtin_type, d_make_operator,
              d_make_extended_operator,
              d_make_ctor, d_make_dtor, d_make_template_param, d_make_sub,
              cplus_demangle_mangled_name, has_return_type,
              is_ctor_dtor_or_conversion, d_encoding, d_name, d_nested_name,
              d_prefix, d_unqualified_name, d_source_name, d_number,
              d_identifier, d_operator_name, d_special_name, d_call_offset,
              d_ctor_dtor_name, cplus_demangle_type, d_cv_qualifiers,
              d_function_type, d_bare_function_type, d_class_enum_type,
              d_array_type, d_pointer_to_member_type, d_template_param,
              d_template_args, d_template_arg, d_expression, d_expr_primary,
              d_local_name, d_discriminator, d_add_substitution,
              d_substitution, d_print_resize, d_print_append_char,
              d_print_append_buffer, d_print_error, cplus_demangle_print,
              d_print_comp, d_print_java_identifier, d_print_mod_list,
              d_print_mod, d_print_function_type, d_print_array_type,
              d_print_expr_op, d_print_cast, cplus_demangle_init_info,
              d_demangle, __cxa_demangle, cplus_demangle_v3,
              java_demangle_v3,
              is_ctor_or_dtor, is_gnu_v3_mangled_ctor,
              is_gnu_v3_mangled_dtor,
              print_usage, main):
      
      2005-03-26  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              Convert libiberty to ISO C prototype style 1/n.
              * _doprnt.c: Remove conditional #include <varargs.h> on
              ANSI_PROTOTYPES as the latter is always assumed.
              (_doprnt, checkit, main): Use ISO C prototype.
              * alloca.c (find_stack_direction, C_alloca): Use ISO C
              prototype.
              * argv.c: Remove conditional #includes on ANSI_PROTOTYPES.
              (dupargv, freeargv, buildargv, main): Use ISO C prototype.
              * atexit.c (atexit): Likewise
              * asprintf.c: Remove conditional include on ANSI_PROTOTYPES.
              (asprintf): Use ISO C prototype.
              * basename.c (basename): Likewise
              * bcmp.c (bcmp): Likewise.
              * bcopy.c (bcopy): Likewise.
              * bzero.c (bzero): Likewise.
              * bsearch.c (bsearch): Likewise.  Improve const-correctness.
              * choose-temp.c (choose_temp_base): Likewise.
              * calloc.c: Remove conditional #include on ANSI_PROTOTYPES.
              (calloc): Use ISO C prototype.
              * clock.c (clock): Likewise.
              * concat.c: Remove conditional #include on ANSI_PROTOTYPES.
              (vconcat_length, vconcat_copy, concat_length, concat_copy,
              concat_copy2, concat, reconcat, main): Use ISO C prototype.
              * copysign.c (copysign): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97085 138bc75d-0d04-0410-961f-82ee72b054a4
      d94aaf66
  29. Mar 25, 2005
    • ghazi's avatar
      include: · a2ef32b0
      ghazi authored
      	* libiberty.h (xstrndup): Declare.
      
      libiberty:
      	* Makefile.in (CFILES): Add strndup.c and xstrndup.c.
      	(REQUIRED_OFILES): Add xstrndup.o.
      	(CONFIGURED_OFILES): Add strndup.o.
      	Regenerate dependencies.
      
      	* configure.ac (funcs, AC_CHECK_FUNCS): Add strndup.
      
      	* strndup.c, xstrndup.c: New.
      
      	* config.in, configure, functions.texi: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97034 138bc75d-0d04-0410-961f-82ee72b054a4
      a2ef32b0
  30. Mar 22, 2005
  31. Mar 10, 2005
  32. Mar 01, 2005
    • jbeulich's avatar
      include/ · 4e0e2181
      jbeulich authored
      2005-03-01  Jan Beulich  <jbeulich@novell.com>
      
      	* libiberty.h: Declare unlink_if_ordinary.
      
      libiberty/
      2005-03-01  Jan Beulich  <jbeulich@novell.com>
      
      	* Makefile.in (CFILES): Add unlink-if-ordinary.c
      	(REQUIRED_OFILES): Add unlink-if-ordinary.o.
      	Add dependencies and rule for unlink-if-ordinary.o.
      	* unlink-if-ordinary.c: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95732 138bc75d-0d04-0410-961f-82ee72b054a4
      4e0e2181
  33. Feb 14, 2005
    • bonzini's avatar
      include: · bb30d1f4
      bonzini authored
      2005-02-08  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/19818
      	* ansidecl.h (PARAMS): Guard from redefinition.
      
      libcpp:
      2005-02-08  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/19818
      	* configure.ac: Check for declaration of basename and getopt.
      	* config.in: Regenerate.
      	* configure: Regenerate.
      	* internal.h (ustrcspn): New.
      	* macro.c (create_iso_definition): Fix allocation of memory.
      	(padding_token): Add cast to remove const-ness.
      	* pch.c (cpp_read_state): Use ustrcspn.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95003 138bc75d-0d04-0410-961f-82ee72b054a4
      bb30d1f4
  34. Dec 10, 2004
    • bje's avatar
      [include] · 4927c18d
      bje authored
      	* fibheap.h (struct fibnode): Only use unsigned long bitfields
      	when __GNUC__ is defined and ints are less than 32-bits wide.
      [libiberty]
      	* configure.ac: Invoke AC_CHECK_SIZEOF for sizeof (int).
      	* configure: Regenerate.
      	* config.in: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92009 138bc75d-0d04-0410-961f-82ee72b054a4
      4927c18d
  35. Oct 08, 2004
  36. Sep 14, 2004
Loading