summaryrefslogtreecommitdiff
path: root/libiberty
Commit message (Collapse)AuthorAgeFilesLines
* This commit was generated by cvs2svn to compensate for changes in r19789,law1998-05-151-3/+1
| | | | | | | which included commits to RCS files with non-trunk default branches. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19790 138bc75d-0d04-0410-961f-82ee72b054a4
* * cplus-dem.c (cplus_demangle_opname): Initialize work.law1998-05-152-0/+5
| | | | | | | Bring over from devo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19787 138bc75d-0d04-0410-961f-82ee72b054a4
* Warning fixes:ghazi1998-05-132-10/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (c-lang.o): Depend on c-tree.h, c-lex.h and toplev.h. (c-lex.o): Depend on output.h. (c-common.o): Likewise. (stmt.o): Likewise. (calls.o): Likewise. (integrate.o): Depend on toplev.h. (regclass.o): Depend on output.h. (final.o): Depend on reload.h. * c-common.c: Include output.h. (check_format_info): Remove unused variable `integral_format'. * c-decl.c (print_lang_decl): Mark parameters `file', `node' and `indent' with ATTRIBUTE_UNUSED. (print_lang_type): Likewise. (maybe_build_cleanup): Likewise for parameter `decl'. (copy_lang_decl): Likewise for parameter `node'. * c-lang.c: Include c-tree.h, c-lex.h and toplev.h. (lang_print_xnode): Mark parameters `file', `node' and `indent' with ATTRIBUTE_UNUSED. (lookup_interface): Likewise for parameter `arg'. (is_class_name): Likewise. (maybe_objc_check_decl): Likewise for parameter `decl'. (maybe_objc_comptypes): Likewise for parameters `lhs', `rhs' and `reflexive'. (maybe_objc_method_name): Likewise for parameter `decl'. (build_objc_string): Likewise for parameters `len' and `str'. * c-lex.c: Include output.h. * c-lex.h (position_after_white_space): Correct typo in prototype. * c-tree.h (finish_file, c_expand_start_cond, c_expand_start_else, c_expand_end_cond, init_iterators): Add prototypes. * caller-save.c (set_reg_live): Mark parameters `reg' and `setter' with ATTRIBUTE_UNUSED. * calls.c: Include output.h. * cccp.c (pipe_closed): Mark parameter `signo' with ATTRIBUTE_UNUSED. * combine.c: Move inclusion of expr.h to after insn-config.h. * iris6.h (ASM_IDENTIFY_GCC, ASM_IDENTIFY_LANGUAGE): Don't define as empty, rather define as ((void)0). * sparc.c (sparc_check_64): Add braces around ambiguous `else'. Add parentheses around assignment used as truth value. * cplus-dem.c (squangle_mop_up): Change return type to void. (internal_cplus_demangle): Remove unused parameter `options'. All callers changed. (cplus_demangle_opname): Remove function wide variable `int i' and replace with `size_t i' at each location where it is used. (cplus_demangle_opname): change type of `i' from int to size_t. * cppexp.c (right_shift): Mark parameter `pfile' with ATTRIBUTE_UNUSED. * cpphash.c (cpp_lookup): Likewise. (cpp_hash_cleanup): Likewise. * cpplib.c (parse_name): Add a prototype and make it static. (null_underflow): Mark parameter `pfile' with ATTRIBUTE_UNUSED. (null_cleanup): Likewise for parameters `pbuf' and `pfile'. (macro_cleanup): Likewise for parameter `pfile'. (file_cleanup): Likewise. * cpplib.h (cpp_reader_init, cpp_options_init, cpp_start_read, cpp_read_check_assertion, skip_rest_of_line): Add prototypes. * crtstuff.c (force_to_data, __CTOR_LIST__, force_to_data, __DTOR_END__, __FRAME_END__): Mark with ATTRIBUTE_UNUSED. * cse.c (cse_check_loop_start): Mark parameter `set' with ATTRIBUTE_UNUSED. * dbxout.c (flag_minimal_debug, have_used_extensions, source_label_number): Move inside macro wrapper check against defined (DBX_DEBUGGING_INFO) || defined (XCOFF_DEBUGGING_INFO). * dwarf2out.c (gen_entry_point_die): Hide prototype and definition. * except.h (doing_eh): Provide prototype. * expr.c: Move inclusion of expr.h to after insn-config.h. * final.c: Include reload.h. (shorten_branches): Cast the first argument of bzero to char *. * fix-header.c (cpp_print_containing_files): Mark parameter `pfile' with ATTRIBUTE_UNUSED. (cpp_fatal): Likewise. * flow.c (find_basic_blocks_1): Cast the first argument of bzero to char *. * genattrtab.c (make_length_attrs): Change the type of variable `i' from int to size_t. (zero_fn): Mark parameter `exp' with ATTRIBUTE_UNUSED. (one_fn): Likewise. * genextract.c (main): When generating insn-extract.c, mark variable `junk' with ATTRIBUTE_UNUSED. * gengenrtl.c (gencode): When generating genrtl.c, cast the first argument of bzero to char*. * integrate.c: Include toplev.h. * libgcc2.c: Wrap `struct exception_table' and `find_exception_handler' in macro DWARF2_UNWIND_INFO. * objc/Make-lang.in (objc-act.o): Depend on toplev.h. * objc/objc-act.c: Include toplev.h. (lang_print_xnode): Mark parameters `file', `node' and `indent' with ATTRIBUTE_UNUSED. (finish_protocol): Likewise for parameter `protocol'. * output.h (declare_weak): Add prototype. (decode_reg_name): Don't wrap with TREE_CODE macro. (assemble_alias): Add prototype. * regclass.c: Include output.h. * reload.h (reloads_conflict): Add prototype. * rtl.h (print_rtl_single, mark_elimiation, reg_class_subset_p, output_func_start_profiler): Add prototypes. * rtlanal.c (reg_set_p_1): Mark parameters `x' and `pat' with ATTRIBUTE_UNUSED. * scan-decls.c: Include scan.h. * scan.h (recognized_function, recognized_extern): Add prototypes. * stmt.c: Include output.h. * toplev.c (error_for_asm, warning_for_asm): Remove prototypes. (output_lang_identify): Hide prototype and definition. (float_signal): Mark parameter `signo' with ATTRIBUTE_UNUSED. (pipe_closed): Likewise. * toplev.h (count_error, strip_off_ending, error_for_asm, warning_for_asm): Add prototypes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19712 138bc75d-0d04-0410-961f-82ee72b054a4
* typo typo fixes fixeslaw1998-05-062-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19601 138bc75d-0d04-0410-961f-82ee72b054a4
* cplus-dem.c (demangle_qualified): Add a missing else which causedamacleod1998-04-272-1/+5
| | | | | | | qualified names with temp,lates to be demangled improperly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19433 138bc75d-0d04-0410-961f-82ee72b054a4
* * cplus-dem.c (gnu_special): Fix off-by-one bug when checking thejason1998-04-262-1/+6
| | | | | | | length in the name of a virtual table. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19417 138bc75d-0d04-0410-961f-82ee72b054a4
* * cplus-dem.c: Add code to enable demangling of names producedamacleod1998-04-222-23/+315
| | | | | | | with the -fsquangle option. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19371 138bc75d-0d04-0410-961f-82ee72b054a4
* * cplus-dem.c: Sync with gcc.law1998-04-102-21/+162
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19077 138bc75d-0d04-0410-961f-82ee72b054a4
* Patched in the gcc directory:ghazi1998-04-022-5/+15
| | | | | | | | | * Makefile.in (choose-temp.o): Depend on system.h. Patched in both the libiberty and gcc directories: * choose-temp.c: Include system.h when IN_GCC. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18952 138bc75d-0d04-0410-961f-82ee72b054a4
* * cplus-dem.c (optable): Add sizeof.mmitchel1998-04-012-200/+287
| | | | | | | | | | | (demangle_template_value_parm): New function containing code previously found in demangle_template. (demangle_integral_value): New function which handles complicated integral expressions. (demangle_template): Use them. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18930 138bc75d-0d04-0410-961f-82ee72b054a4
* manfred1998-03-052-0/+13
| | | | | | | | | | * config.table: Make locating frag files failsafe even for the special case if configuring and building in srcdir. * configure.in: Make locating frag files failsafe even for the special case if configuring and building in srcdir. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18410 138bc75d-0d04-0410-961f-82ee72b054a4
* Mon Feb 23 14:33:15 1998 Ian Lance Taylor <ian@cygnus.com>law1998-02-252-3/+12
| | | | | | | * choose-temp.c: Fix handling of sys/file.h to work in libiberty. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18240 138bc75d-0d04-0410-961f-82ee72b054a4
* Update address.law1998-02-231-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18211 138bc75d-0d04-0410-961f-82ee72b054a4
* Tweak various entries to make them match devo.law1998-02-221-27/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18175 138bc75d-0d04-0410-961f-82ee72b054a4
* law1998-02-221-2/+2
| | | | | | | | | | | * vmsbuild.com [REQUIRE_OFILES]: Synchronized with Makefile.in: Add fnmatch.o and objalloc.o; remove vasprintf.o. [config.h]: Define NEED_strsignal. * functions.def: Correct argument types for strerror and strsignal. Reported by Alex Gutman <agutman@emc.com>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18174 138bc75d-0d04-0410-961f-82ee72b054a4
* $law1998-02-221-3/+4
| | | | | | | | | | | * vmsbuild.com [REQUIRE_OFILES]: Synchronized with Makefile.in: Add fnmatch.o and objalloc.o; remove vasprintf.o. [config.h]: Define NEED_strsignal. * functions.def: Correct argument types for strerror and strsignal. Reported by Alex Gutman <agutman@emc.com>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18173 138bc75d-0d04-0410-961f-82ee72b054a4
* Plaw1998-02-221-0/+11
| | | | | | | | | | | * vmsbuild.com [REQUIRE_OFILES]: Synchronized with Makefile.in: Add fnmatch.o and objalloc.o; remove vasprintf.o. [config.h]: Define NEED_strsignal. * functions.def: Correct argument types for strerror and strsignal. Reported by Alex Gutman <agutman@emc.com>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18172 138bc75d-0d04-0410-961f-82ee72b054a4
* * cplus-dem.c (gnu_special): Don't get confused by .<digits>law1998-02-225-10/+31
| | | | | | | | | | | strings that are not actually lengths. * config/mh-cygwin32: remove vasprintf.o from EXTRA_OFILES since it gets built automatically * vasprintf.c (int_vasprintf): Increase buffer size for float/double values. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18171 138bc75d-0d04-0410-961f-82ee72b054a4
* * alloca-norm.h (alloca, GCC case): Don't redefine alloca if itlaw1998-02-223-1/+12
| | | | | | | | was alr eady defined previously. * Makefile.in (INSTALL): Use ../install-sh, not install. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18170 138bc75d-0d04-0410-961f-82ee72b054a4
* * getopt.c: Update to latest FSF version.law1998-02-223-101/+389
| | | | | | | | * getopt1.c: Likewise. Bring over from devo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18169 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (FLAGS_TO_PASS): Don't pass PICFLAG.law1998-02-062-3/+8
| | | | | | | | (.c.o): Check value of enable_shared, not PICFLAG. (stamp-picdir): Dito. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17681 138bc75d-0d04-0410-961f-82ee72b054a4
* (law1998-02-011-1/+1
| | | | | | | | * config.table (vxworks configs): Default to VxWorks 5.x, as that is the currently shipping OS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17572 138bc75d-0d04-0410-961f-82ee72b054a4
* law1998-02-011-0/+5
| | | | | | | | * config.table (vxworks configs): Default to VxWorks 5.x, as that is the currently shipping OS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17571 138bc75d-0d04-0410-961f-82ee72b054a4
* Add mingw32 support.law1998-01-175-8/+211
| | | | | | | | | | | | | | * pexecute.c (pexecute): New function for mingw32. Supports pipes. (pwait): New function for mingw32. * config.table (i[3456]86-*-mingw32*): Support for i386-mingw32. * config/mt-mingw32: New file. * xmalloc.c (first_break): Not used for mingw32. (xmalloc_set_program_name): Don't use sbrk on mingw32. (xmalloc): Likewise. (xrealloc): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17395 138bc75d-0d04-0410-961f-82ee72b054a4
* * choose-temp.c: Sync with gcc.law1998-01-172-9/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17394 138bc75d-0d04-0410-961f-82ee72b054a4
* typo in last delta.law1997-12-051-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16956 138bc75d-0d04-0410-961f-82ee72b054a4
* * strsignal.c (sys_nsig): Try NSIG and _NSIG.law1997-12-052-0/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16952 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (CFILES): Add pexecute.c.law1997-10-292-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16226 138bc75d-0d04-0410-961f-82ee72b054a4
* * asprintf.c: Consistently use either stdarg or varargs.law1997-10-162-3/+11
| | | | | | | Bring over from devo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15929 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove code accidentally added twice.law1997-10-151-70/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15909 138bc75d-0d04-0410-961f-82ee72b054a4
* and thesejason1997-10-142-0/+54
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15902 138bc75d-0d04-0410-961f-82ee72b054a4
* Tue Oct 14 12:01:00 1997 Mark Mitchell <mmitchell@usa.net>jason1997-10-1410-13/+260
| | | | | | | | | | * cplus-dem.c (demangle_signature): Don't look for return types on constructors. Handle member template constructors. and update from devo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15901 138bc75d-0d04-0410-961f-82ee72b054a4
* Sun Sep 28 12:00:52 1997 Mark Mitchell <mmitchell@usa.net>jason1997-09-282-52/+252
| | | | | | | | | | * cplus-dem.c (demangle_template): Add new parameter. Handle new template-function mangling. (consume_count_with_underscores): New function. (demangle_signature): Handle new name-mangling scheme. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15778 138bc75d-0d04-0410-961f-82ee72b054a4
* Patch from Alexandre Oliva to fix SunOS4 install problem.wilson1997-09-102-6/+11
| | | | | | | | * Makefile.in (install_to_libdir, install_to_tooldir): Add MULTISUBDIR to all filenames in libdir and tooldir. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15210 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix `make distclean' failure.wilson1997-09-062-1/+5
| | | | | | | * Makefile.in (distclean): Do MULTICLEAN before deleting Makefile. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15128 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix srcdir==objdir build failure with multilibbed libiberty.wilson1997-09-032-2/+7
| | | | | | | | * Makefile.in (stamp-needed, stamp-config): Add MULTISRCTOP to pathname for move-if-change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15067 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionjason1997-08-2193-0/+16261
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14877 138bc75d-0d04-0410-961f-82ee72b054a4