Andreas Jaeger
1134b11dcb
configure.ac (ac_c_preproc_warn_flag): Remove -Wtraditional flags.
...
* configure.ac (ac_c_preproc_warn_flag): Remove -Wtraditional
flags.
* configure: Regenerated.
From-SVN: r97116
2005-03-27 21:27:31 +02:00
Gabriel Dos Reis
e78410c164
* getopt1.c (getopt_long_only): Fix thinko.
...
From-SVN: r97114
2005-03-27 17:13:15 +00:00
Gabriel Dos Reis
6da879de22
md5.h: Remove definition and uses of __P.
...
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
2005-03-27 15:31:13 +00:00
Gabriel Dos Reis
500d77012d
Convert libiberty to use ISO C prototype style 3/n.
...
* 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
2005-03-27 05:00:12 +00:00
Gabriel Dos Reis
9486db4fb6
demangle.h: Remove uses of PARAMS.
...
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
2005-03-26 19:24:33 +00:00
Kaveh R. Ghazi
17998b22b5
libiberty.h (xstrndup): Declare.
...
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
2005-03-25 04:41:41 +00:00
Kaveh R. Ghazi
bb99744fd4
* xmemdup.c, xstrdup.c: Expose the tail call.
...
From-SVN: r97033
2005-03-25 04:05:12 +00:00
Mark Mitchell
17049f0bbb
libiberty.h (gettimeofday): Declare.
...
* 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
2005-03-10 00:57:10 +00:00
Ian Lance Taylor
6af8bd502d
pex-os2.c: Remove.
...
* 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
2005-03-09 21:27:11 +00:00
Ian Lance Taylor
c80d391c3e
mpw-config.in: Remove.
...
* 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
2005-03-07 21:07:48 +00:00
DJ Delorie
b3df8be147
configure.ac (target_header_dir): vfork is a stub under djgpp.
...
* configure.ac (target_header_dir): vfork is a stub under djgpp.
* configure: Regenerated.
From-SVN: r95980
2005-03-06 12:41:16 -05:00
DJ Delorie
fe8ee922e3
configure.ac (target_header_dir): vfork is a stub under djgpp.
...
* configure.ac (target_header_dir): vfork is a stub under djgpp.
* configure: Regenerated.
From-SVN: r95979
2005-03-06 12:40:06 -05:00
Jan Beulich
c363985db8
libiberty.h: Declare unlink_if_ordinary.
...
include/
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.
From-SVN: r95732
2005-03-01 09:23:26 +00:00
Ben Elliston
6a88516c9d
hashtab.c (htab_find_slot_with_hash): Make function documentation clearer.
...
* hashtab.c (htab_find_slot_with_hash): Make function
documentation clearer.
From-SVN: r95717
2005-03-01 12:03:02 +11:00
Jason Merrill
b8b3c655b0
cp-demangle.c (__cxa_demangle): Change resolution of ambiguous arguments.
...
* cp-demangle.c (__cxa_demangle): Change resolution of ambiguous
arguments.
From-SVN: r94980
2005-02-13 01:58:20 -05:00
Tobias Schlüter
e88059909a
hex.c (hex_value): Group 'unsigned int' together to get correct markup.
...
* hex.c (hex_value): Group 'unsigned int' together to get correct
markup.
* functions.texi: Regenerated.
From-SVN: r93196
2005-01-11 15:22:38 -05:00
H.J. Lu
24f2cabbff
Makefile.in: Undo to 2004-12-17.
...
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
2004-12-27 13:00:12 -08:00
H.J. Lu
3d81559430
Add the missing ChangeLog entry.
...
From-SVN: r92409
2004-12-19 21:14:34 -08:00
H.J. Lu
ad49d8653b
re PR bootstrap/19072 (--disable-static bootstrap failure)
...
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
2004-12-19 20:01:20 -08:00
H.J. Lu
207db768e9
Makefile.in (top_builddir): Set to `.'.
...
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
2004-12-18 08:43:38 -08:00
Ben Elliston
d49d090735
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
2004-12-11 08:25:00 +11:00
DJ Delorie
b180d5fb7b
splay-tree.c (splay_tree_delete_helper): Redesign the logic so that recursion (and thus large stack space) is not needed.
...
* splay-tree.c (splay_tree_delete_helper): Redesign the logic so
that recursion (and thus large stack space) is not needed.
From-SVN: r91815
2004-12-07 15:01:17 -05:00
Matt Kraai
ecc30353f4
* pex-unix.c: Fix the spelling of longjmp.
...
From-SVN: r91507
2004-11-30 02:56:42 +00:00
Ian Lance Taylor
0b167d51ed
re PR other/18623 (4 * libiberty local variables set but never used)
...
PR other/18623
* cp-demangle.c (d_call_offset): Remove useless local variables
offset and virtual_offset.
* cplus-dem.c (ada_demangle): Remove useless local variable
at_start_name.
(demangle_template): Remove useless local variable start.
From-SVN: r91133
2004-11-24 02:19:10 +00:00
Roger Sayle
2d59754f6a
objalloc.c, [...]: Include "config.h" before "ansidecl.h" to avoid redeclaration errors with...
...
* objalloc.c, strsignal.c, xstrerror.c: Include "config.h" before
"ansidecl.h" to avoid redeclaration errors with native compilers.
* regex.c: Protect config.h from multiple inclusion.
From-SVN: r90954
2004-11-20 02:44:34 +00:00
Mike Stump
6b66a9554f
Revert Index->Manual Index until --no-split is removed...
...
From-SVN: r90584
2004-11-13 17:00:09 +00:00
Mike Stump
610784f0d1
* Makefile.in (libiberty.html): Fix html generation.
...
From-SVN: r90572
2004-11-13 06:34:59 +00:00
Mike Stump
ea27a39408
libiberty.texi (Index): Fix html generation with makeinfo by renaming this node to Manual Index.
...
* libiberty.texi (Index): Fix html generation with makeinfo by
renaming this node to Manual Index.
From-SVN: r90571
2004-11-13 06:20:01 +00:00
Adam Nemet
626ff3dea7
* vasprintf.c: Accept __va_copy in addition to va_copy.
...
From-SVN: r87203
2004-09-08 21:29:42 +00:00
Paolo Bonzini
7b3ed47dad
configure: Regenerate.
...
2004-09-03 Paolo Bonzini <bonzini@gnu.org>
* configure: Regenerate.
From-SVN: r87030
2004-09-03 06:52:06 +00:00
Paolo Bonzini
27cfe3106e
configure.ac: Do not enable multilibs for build-side libiberty.
...
2004-09-02 Paolo Bonzini <bonzini@gnu.org>
* configure.ac: Do not enable multilibs for build-side libiberty.
From-SVN: r86959
2004-09-02 07:05:24 +00:00
Danny Smith
50a2de961f
* lrealpath.c (lrealpath): Add _WIN32 support.
...
From-SVN: r83853
2004-06-29 11:37:20 +00:00
Zack Weinberg
0cf614012f
cp-demangle.h: Declare cplus_demangle_operators...
...
libiberty:
* cp-demangle.h: Declare cplus_demangle_operators,
cplus_demangle_builtin_types, cplus_demangle_mangled_name, and
cplus_demangle_type as static if IN_GLIBCPP_V3.
libobjc:
* encoding.c: Rename target_flags with a #define to avoid
conflict with a prior declaration.
From-SVN: r83800
2004-06-28 17:52:45 +00:00
Ian Lance Taylor
5cd2906234
* testsuite/demangle-expected: Add test case.
...
From-SVN: r83799
2004-06-28 17:36:27 +00:00
Ian Lance Taylor
00a5aa9c30
re PR c++/16240 (g++ generates incorrect mangled name)
...
PR other/16240
* cp-demangle.c (d_expr_primary): Check for a failure return from
cplus_demangle_type.
From-SVN: r83791
2004-06-28 15:23:33 +00:00
Danny Smith
b47785f4ab
* pex-win32.c (fix_argv): Expand comment.
...
From-SVN: r82482
2004-05-31 10:32:58 +00:00
Daniel Jacobowitz
54b2f3104e
* Makefile.in: Add .NOEXPORT.
...
From-SVN: r82256
2004-05-25 19:37:02 +00:00
Douglas B Rupp
8fd583973e
gcc.c (DELETE_IF_ORDINARY): New macro default definition.
...
* gcc.c (DELETE_IF_ORDINARY): New macro default definition.
(delete_if_ordinary): Use above macro.
* config/alpha/xm-vms.h (DELETE_IF_ORDINARY): New macro VMS definition.
Update copyright.
* doc/hostconfig.texi (DELETE_IF_ORDINARY): Document new macro.
* libiberty/mkstemps.c (mkstemps) [VMS]: Remove special open option.
Update copyright.
From-SVN: r81290
2004-04-29 15:28:42 +00:00
Maciej W. Rozycki
6489430a36
configure.ac (UNSIGNED_64BIT_TYPE): Unquote the definition.
...
* configure.ac (UNSIGNED_64BIT_TYPE): Unquote the definition.
* configure: Regenerate.
From-SVN: r81191
2004-04-26 14:21:49 +00:00
Richard Henderson
9bf3c9cc6d
hashtab.c: Include limits.h, stdint.h, ansidecl.h.
...
* hashtab.c: Include limits.h, stdint.h, ansidecl.h.
(CHAR_BIT): Provide default.
(struct prime_ent, prime_tab): New.
(higher_prime_index): Rename from higher_prime_number, return index.
(htab_mod_1): New.
(htab_mod, htab_mod_m2): Use it.
(htab_create_alloc, htab_create_alloc_ex): Store prime index.
(htab_expand): Likewise.
* configure.ac: Check for stdint.h.
(UNSIGNED_64BIT_TYPE): New define and checks to fill it in.
* config.in, configure: Rebuild.
From-SVN: r81029
2004-04-22 10:35:44 -07:00
Ian Lance Taylor
80790b050f
strerror.c: Include config.h...
...
* strerror.c: Include config.h, and redefine sys_nerr and
sys_errlist, before including ansidecl.h and libiberty.h.
From-SVN: r80650
2004-04-13 19:46:01 +00:00
Jeff Law
7f96816adb
hashtab.c (htab_remove_elt_with_hash): New function.
...
* hashtab.c (htab_remove_elt_with_hash): New function.
(htab_remove_elt): Implement in terms of htab_remove_elt_with_hash.
* hashtab.h (htab_remove_elt_with_hash): Prototype new function.
From-SVN: r80641
2004-04-13 08:48:56 -06:00
Richard Henderson
d9175b871c
hashtab.c (htab_size): Move to top of file; mark inline.
...
* hashtab.c (htab_size): Move to top of file; mark inline.
(htab_elements): Likewise.
(htab_mod, htab_mod_m2): New.
(htab_delete): Refactor htab->size and htab->entries.
(htab_empty): Likewise.
(find_empty_slot_for_expand): Use htab_size, htab_mod, htab_mod_m2.
(htab_find_with_hash, htab_find_slot_with_hash): Likewise.
(htab_clear_slot): Use htab_size, htab_elements.
(htab_traverse_noresize, htab_traverse): Likewise.
From-SVN: r80278
2004-03-31 17:40:43 -08:00
Ian Lance Taylor
fed8129b15
pex-unix.c (pexecute): Use vfork instead of fork, with appropriate changes to make this safe.
...
* pex-unix.c (pexecute): Use vfork instead of fork, with
appropriate changes to make this safe.
* pex-common.h (STDERR_FILE_NO): Define.
From-SVN: r79617
2004-03-18 03:16:37 +00:00
Ian Lance Taylor
e8190aa2d4
Makefile.in: Clean up REQUIRED_OFILES and CONFIGURED_OFILES for an 80 column screen.
...
* Makefile.in: Clean up REQUIRED_OFILES and CONFIGURED_OFILES for
an 80 column screen. Run maint-deps.
From-SVN: r79616
2004-03-18 01:40:15 +00:00
Kelley Cook
a4f74b5884
configure.ac: Bump version to 2.59.
...
2004-03-09 Kelley Cook <kcook@gcc.gnu.org>
* configure.ac: Bump version to 2.59. Apply suggested autoupdates.
* acconfig.h: Delete redundant file.
* config.in: Regenerate.
* configure: Regenerate.
From-SVN: r79204
2004-03-09 23:02:47 +00:00
Hans-Peter Nilsson
3beb131556
* configure: Regenerate for config/accross.m4 correction.
...
From-SVN: r79147
2004-03-09 01:22:49 +00:00
Andreas Jaeger
688556b9a7
test-demangle.c: Include <string.h> and <stdlib.h> for prototypes.
...
* testsuite/test-demangle.c: Include <string.h> and <stdlib.h> for
prototypes.
(main): Initialize style.
From-SVN: r79062
2004-03-07 15:25:51 +01:00
Ian Lance Taylor
31058ee354
cp-demangle.h (enum d_builtin_type_print): Add D_PRINT_UNSIGNED...
...
* cp-demangle.h (enum d_builtin_type_print): Add D_PRINT_UNSIGNED,
D_PRINT_UNSIGNED_LONG, D_PRINT_LONG_LONG,
D_PRINT_UNSIGNED_LONG_LONG, D_PRINT_FLOAT.
* cp-demangle.c (cplus_demangle_builtin_types): Change char and
short types to D_PRINT_DEFAULT. Change other integer types to use
new D_PRINT_* values where appropriate. Change float types to
D_PRINT_FLOAT.
(d_print_comp) [LITERAL, LITERAL_NEG]: Handle new D_PRINT_*
values.
* testsuite/demangle-expected: Adjust two test cases.
* cp-demangle.c (d_print_function_type): Print a space before the
parenthesis around the function type in more cases.
* testsuite/demangle-expected: Adjust one test case.
From-SVN: r78421
2004-02-25 04:51:39 +00:00
Ian Lance Taylor
93f20626db
cp-demangle.c (d_print_comp): Don't emit extra parentheses around a cast.
...
* cp-demangle.c (d_print_comp) [UNARY]: Don't emit extra
parentheses around a cast.
* testsuite/demangle-expected: Adjust two test cases to match new
output.
From-SVN: r78416
2004-02-25 01:45:49 +00:00