Skip to content
Snippets Groups Projects
  1. Mar 29, 2005
    • Ian Lance Taylor's avatar
      pex-common.c: New file. · a584cf65
      Ian Lance Taylor authored
      libiberty:
      	* 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.
      
      From-SVN: r97148
      a584cf65
  2. Mar 28, 2005
    • Mark Kettenis's avatar
      * unlink-if-ordinary.c: Include <sys/types.h>. · 93764b5b
      Mark Kettenis authored
      From-SVN: r97134
      93764b5b
    • Gabriel Dos Reis's avatar
      xregex2.h (_RE_ARGS): Remove definition and uses. · 93079c81
      Gabriel Dos Reis authored
      include/
      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.
      
      From-SVN: r97129
      93079c81
    • Gabriel Dos Reis's avatar
      partition.h: Remove use of PARAMS. · 885f2199
      Gabriel Dos Reis authored
      include/
      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.
      
      From-SVN: r97125
      885f2199
    • Gabriel Dos Reis's avatar
      ternary.h: Don't use PARAMS anymore. · 7a17ef5e
      Gabriel Dos Reis authored
      include/
      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.
      
      From-SVN: r97122
      7a17ef5e
  3. Mar 27, 2005
    • Andreas Jaeger's avatar
      configure.ac (ac_c_preproc_warn_flag): Remove -Wtraditional flags. · 1134b11d
      Andreas Jaeger authored
      	* configure.ac (ac_c_preproc_warn_flag): Remove -Wtraditional
      	flags.
      	* configure: Regenerated.
      
      From-SVN: r97116
      1134b11d
    • Gabriel Dos Reis's avatar
      * getopt1.c (getopt_long_only): Fix thinko. · e78410c1
      Gabriel Dos Reis authored
      From-SVN: r97114
      e78410c1
    • Gabriel Dos Reis's avatar
      md5.h: Remove definition and uses of __P. · 6da879de
      Gabriel Dos Reis authored
      include/
      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.
      
      From-SVN: r97113
      6da879de
    • Gabriel Dos Reis's avatar
      Convert libiberty to use ISO C prototype style 3/n. · 500d7701
      Gabriel Dos Reis authored
              * cplus-dem.c (set_cplus_marker_for_demangling, consume_count,
              consume_count_with_underscores, code_for_qualifier,
              qualifier_string, demangle_qualifier, cplus_demangle_opname,
              cplus_mangle_opname, cplus_demangle_set_style,
              cplus_demangle_name_to_style, cplus_demangle, grow_vect,
              ada_demangle, internal_cplus_demangle, squangle_mop_up,
              work_stuff_copy_to_from, delete_non_B_K_work_stuff,
              delete_work_stuff, mop_up, demangle_signature,
              demangle_method_args, demangle_template_template_parm,
              demangle_expression, demangle_integral_value,
              demangle_real_value, demangle_template_value_parm,
              demangle_template, arm_pt, demangle_arm_hp_template,
              demangle_class_name, demangle_class,
              iterate_demangle_function,
              demangle_prefix, gnu_special, recursively_demangle,
              arm_special,
              demangle_qualified, get_count, do_type, demangle_fund_type,
              do_hpacc_template_const_value, do_hpacc_template_literal,
              snarf_numeric_literal, do_arg, remember_type, remember_Ktype,
              register_Btype, remember_Btype, forget_B_and_K_types,
              forget_types, demangle_args, demangle_nested_args,
              demangle_function_name, string_need, string_delete,
              string_init,
              string_clear, string_empty, string_append, string_appends,
              string_appendn, string_prepend, string_prepends,
              string_prependn,
              string_append_template_idx): Use ISO C prootype style.
              * cp-demint.c (cplus_demangle_fill_component,
              cplus_demangle_fill_builtin_type,
              cplus_demangle_fill_operator,
              cplus_demangle_v3_components): Likewise.
      
      From-SVN: r97109
      500d7701
  4. Mar 26, 2005
    • Gabriel Dos Reis's avatar
      demangle.h: Remove uses of PARAMS. · 9486db4f
      Gabriel Dos Reis authored
      include/
      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.
      
      From-SVN: r97085
      9486db4f
  5. Mar 25, 2005
    • Kaveh R. Ghazi's avatar
      libiberty.h (xstrndup): Declare. · 17998b22
      Kaveh R. Ghazi authored
      include:
      	* 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.
      
      From-SVN: r97034
      17998b22
    • Kaveh R. Ghazi's avatar
      * xmemdup.c, xstrdup.c: Expose the tail call. · bb99744f
      Kaveh R. Ghazi authored
      From-SVN: r97033
      bb99744f
  6. Mar 10, 2005
    • Mark Mitchell's avatar
      libiberty.h (gettimeofday): Declare. · 17049f0b
      Mark Mitchell authored
      	* libiberty.h (gettimeofday): Declare.
      
      	* configure.ac (funcs): Add gettimeofday.
      	* configure: Regenerated.
      	* gettimeofday.c: New file.
      	* Makefile.in (CFILES): Add gettimeofday.
      	(CONFIGURED_OFILES): Add gettimeofday.o.
      	(./gettimeofday.o): New rule.
      
      From-SVN: r96230
      17049f0b
  7. Mar 09, 2005
    • Ian Lance Taylor's avatar
      pex-os2.c: Remove. · 6af8bd50
      Ian Lance Taylor authored
      	* pex-os2.c: Remove.
      	* configure.ac: Remove *-*-os2-emx* case when setting pexecute.
      	* Makefile.in (CFILES): Remove pex-os2.c.
      	(CONFIGURED_OFILES): Remove pex-os2.o.
      	(pex-os2.o): Remove target.
      	* configure: Rebuild.
      
      From-SVN: r96211
      6af8bd50
  8. Mar 07, 2005
    • Ian Lance Taylor's avatar
      mpw-config.in: Remove. · c80d391c
      Ian Lance Taylor authored
      	* mpw-config.in: Remove.
      	* mpw-make.sed: Remove.
      	* mpw.c: Remove.
      	* Makefile.in (CFILES): Remove pex-mpw.c.
      	(CONFIGURED_OFILES): Remove pex-mpw.o.
      	(mpw.o, pex-mpw.o): Remove targets.
      	* maint-tool (undoc): Remove reference to mpw.c.
      
      From-SVN: r96043
      c80d391c
  9. Mar 06, 2005
  10. Mar 01, 2005
  11. Feb 13, 2005
  12. Jan 11, 2005
  13. Dec 27, 2004
    • H.J. Lu's avatar
      Makefile.in: Undo to 2004-12-17. · 24f2cabb
      H.J. Lu authored
      2004-12-27  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* Makefile.in: Undo to 2004-12-17.
      	* aclocal.m4: Likewise.
      	* config.table: Likewise.
      	* configure.ac: Likewise.
      	* maint-tool: Likewise.
      	* configure: Likewise.
      
      From-SVN: r92651
      24f2cabb
  14. Dec 20, 2004
    • H.J. Lu's avatar
      Add the missing ChangeLog entry. · 3d815594
      H.J. Lu authored
      From-SVN: r92409
      3d815594
    • H.J. Lu's avatar
      re PR bootstrap/19072 (--disable-static bootstrap failure) · ad49d865
      H.J. Lu authored
      2004-12-19  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR bootstrap/19072
      	* Makefile.in (enable_shared): New substitute.
      	(LTTARGETLIB): New.
      	(PREFIXTARGETLIB): New.
      	(LTTESTLIB): New.
      	(PREFIXTESTLIB): New.
      	(CCLD): New.
      	(LINK): New.
      	($(TARGETLIB)): Use $(LINK) to create libraries and create
      	targets by hand.
      	($(TESTLIB)): Likewise.
      	(mostlyclean): Don't remove .libs. Remove the libtool object
      	directory.
      
      	* config.table (enable_shared): Removed.
      
      	* configure.ac (enable_static): Set to yes.
      	(AC_PROG_LIBTOOL): Removed.
      	(AM_DISABLE_SHARED): Uncommented.
      	(AM_PROG_LIBTOOL): Likewise.
      	(LIBOBJS): Add `./' to avoid VPATH.
      	(LTLIBOBJS): Likewise.
      	(enable_shared): Substitute.
      	* configure: Regenerated.
      
      From-SVN: r92406
      ad49d865
  15. Dec 18, 2004
    • H.J. Lu's avatar
      Makefile.in (top_builddir): Set to `.'. · 207db768
      H.J. Lu authored
      2004-12-18  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* Makefile.in (top_builddir): Set to `.'.
      	(OUTPUT_OPTION): Removed.
      	(LIBTOOL): New.
      	(LTLIBOBJS): New.
      	(EXTRA_LTOFILES): New.
      	(FLAGS_TO_PASS): Add EXTRA_LTOFILES.
      	(all): Remove stamp-picdir.
      	(LTCOMPILE): New.
      	(.c.lo): New rule.
      	(REQUIRED_LTOFILES): New.
      	(CONFIGURED_LTOFILES): New.
      	($(TARGETLIB)): Check .libs for PIC object files. Depend on
      	$(REQUIRED_LTOFILES) $(EXTRA_LTOFILES) $(LTLIBOBJS).
      	(stamp-picdir): Completely removed.
      	(maint-missing): Pass $(REQUIRED_LTOFILES)
      	$(CONFIGURED_LTOFILES) instead of (REQUIRED_OFILES)
      	$(CONFIGURED_OFILES)
      	(maint-buildall): Depend on $(REQUIRED_LTOFILES)
      	$(CONFIGURED_LTOFILES).
      	(mostlyclean): Also remove *.lo .libs.
      	Run "make maint-deps".
      
      	* aclocal.m4: Include ../libtool.m4.
      
      	* config.table: Don't check --enable-shared.
      
      	* configure.ac (AC_PROG_LIBTOOL): Add.
      	(AC_PROG_CC_C_O): Removed.
      	(OUTPUT_OPTION): Removed.
      	(NO_MINUS_C_MINUS_O): Removed.
      	(ltpexecute): New substitute.
      	(LIBOBJS): Cleanup.
      	* configure: Regenerated.
      
      	* maint-tool: Updated for .lo/libtool.
      
      From-SVN: r92353
      207db768
  16. Dec 10, 2004
    • Ben Elliston's avatar
      fibheap.h (struct fibnode): Only use unsigned long bitfields when __GNUC__ is... · d49d0907
      Ben Elliston authored
      fibheap.h (struct fibnode): Only use unsigned long bitfields when __GNUC__ is defined and ints are less...
      
      [include]
      	* 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.
      
      From-SVN: r92009
      d49d0907
  17. Dec 07, 2004
  18. Nov 30, 2004
  19. Nov 24, 2004
  20. Nov 20, 2004
  21. Nov 13, 2004
  22. Sep 08, 2004
  23. Sep 03, 2004
  24. Sep 02, 2004
  25. Jun 29, 2004
  26. Jun 28, 2004
Loading