changelog

来自「基于4个mips核的noc设计」· 代码 · 共 1,906 行 · 第 1/5 页

TXT
1,906
字号
2000-07-21  Alex Samuel  <samuel@codesourcery.com>	* cp-demangle.c (demangle_ctor_dtor_name): Remove not-in-charge	allocating ctor mangling.	(demangle_array_type): Handle empty and non-constant array length.2000-07-23  Michael Sokolov  <msokolov@ivan.Harhan.ORG>	    Jeff Law <law@cygnus.com>	* configure.in (AC_CHECK_HEADERS): Add time.h.	(AC_HEADER_TIME): Add check.	* configure, config.in: Regenerate.	* getruntime.c: Portably #include <sys/time.h> and/or <time.h>.	* configure.in (AC_CHECK_HEADERS): Add limits.h.	* configure, config.in: Regenerate.	* sort.c: Portably #include <limits.h> and/or <sys/param.h>.	* strtol.c, strtoul.c: #include "config.h". Portably #include	<limits.h> and/or <sys/param.h>.	* Makefile.in (strtol.o, strtoul.o): Update dependencies.	* aclocal.m4 (libiberty_AC_DECLARE_ERRNO): New macro.	* configure.in (libiberty_AC_DECLARE_ERRNO): Add check.	* configure, config.in: Regenerate.	* pexecute.c, strtol.c, strtoul.c: Declare errno if necessary.	* cp-demangle.c, mkstemps.c: #include <sys/types.h>.2000-07-21  Mike Stump  <mrs@wrs.com>	* Makefile.in (xexit.o): Add dependency for config.h in xexit.c.	* (vasprintf.o): Add dependency for config.h in vasprintf.c.2000-07-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>	* cp-demangle.c (cp_demangle_type): Wrap in IN_LIBGCC2.	* setenv.c (setenv): Initialize variable `ep'.	* sigsetmask.c (abort): Prototype.	* vasprintf.c: Include config.h.  Check ANSI_PROTOTYPES, not	__STDC__ for stdarg.h include.	(int_vasprintf): Prototype.	(checkit): Prototype.  Use VPARAMS/ANSI_PROTOTYPES/VA_START in	definition.  Cast `global_total_width' in comparison.	(main): Prototype.  Return a value.	* vfork.c (fork): Prototype.	* xexit.c: Include config.h.2000-07-20  Joseph S. Myers  <jsm28@cam.ac.uk>	* cplus-dem.c (demangle_fund_type): Make 'dec' an unsigned int,	and print it with %u.2000-07-17  Hans-Peter Nilsson  <hp@axis.com>	* testsuite/regress-demangle (failed test): Show result and	expected output.2000-07-07  Andrew Haley  <aph@cygnus.com>	* cplus-dem.c (main): fflush() after emitting last char before	waiting for input.2000-06-28  Alex Samuel  <samuel@codesourcery.com>	* cp-demangle.c (demangle_encoding): Accept no substitutions.	(demangle_name): Handle <substitution> followed by	<unqualified-template-name>.	(demangle_type): Follow special substitutions with	<class-enum-type>	(demangle_subtitution): Set template_p for special substitutions.	(main): Fix typos.2000-06-27  Alex Samuel  <samuel@codesourcery.com>	* cp-demangle.c (demangle_special_name): Swap base and derived	class when demangling construction vtables.2000-06-21  Alex Samuel  <samuel@codesourcery.com>	* cp-demangle.c: Don't include ctype.h.	(IS_DIGIT): New macro.	(IS_ALPHA): Likewise.  Use IS_DIGIT and IS_ALPHA throughout	instead of isdigit and isalpanum.	(demangling_def): Make name and next const pointers.	(STATUS_ALLOCATION_FAILED): New status code.	(dyn_string_append_space): Handle failure in	dyn_string_append_char.	(int_to_dyn_string): Likewise.  Change return value to status_t.	(string_list_new): Handle failure of dyn_string_init.	(result_close_template_list): Change return type to status_t.	Handle failure in dyn_string_append.	(result_push): Change return value to status_t.  Handle failure in	string_list_new.  Handle failure of result_push throughout.	(substitution_add): Change return value to status_t.  Handle	dyn_string failures.  Handle failure of substitution_add	throughout.	(template_arg_list_new): Return NULL on allocation failure.	(result_append_string): Return STATUS_ALLOCATION_FAILED on error.	Handle error result throughout.	(result_append): Likewise.	(result_append_char): Likewise.	(result_append_space): Likewise.	(demangling_new): Make argument a const pointer.  Handle	allocation failures.	(demangle_template_args): Handle failure in template_arg_list_new	and result_close_template_list.	(demangle_discriminator): Return if int_to_dyn_string fails.	(cp_demangle): Likewise.	(cp_demangle_type): New function.	(cplus_demangle_new_abi): Don't call dyn_string_delete.  Abort on	memory allocation failure.	(main): Likewise.	* dyn-string.c (RETURN_ON_ALLOCATION_FAILURE): Define if	IN_LIBGCC2.	(dyn_string_init): Change return value to int.  Handle	RETURN_ON_ALLOCATION_FAILURE case.	(dyn_string_new): Handle RETURN_ON_ALLOCATION_FAILURE case.	(dyn_string_release): Delete the dyn_string.	(dyn_string_resize): Handle RETURN_ON_ALLOCATION_FAILURE case.	(dyn_string_copy): Change return type to int.	(dyn_string_copy_cstr): Likewise.	(dyn_string_prepend): Likewise.	(dyn_string_prepend_cstr): Likewise.	(dyn_string_insert): Likewise.	(dyn_string_insert_cstr): Likewise.	(dyn_string_append): Likewise.	(dyn_string_append_cstr): Likewise.	(dyn_string_append_char): Likewise.	(dyn_string_substring): Likewise.2000-06-09  Zack Weinberg  <zack@wolery.cumb.org>	* cp-demangle.c (demangle_operator_name): Add spaces before	names beginning with a letter: delete, delete[], new, new[],	sizeof.	(demangle_special_name): Handle TF <type> and TJ <type>.Thu Jun  8 18:52:24 2000  Philippe De Muyter  <phdm@macqel.be>	* cp-demangle.c (template_arg_list_new): Revert previous PARAMS patch.Thu Jun  8 09:25:54 2000  Philippe De Muyter  <phdm@macqel.be>	* cp-demangle.c (stdio.h): File included unconditionaly.	(template_arg_list_new): Parameter list is PARAMS ((void)), not ().	* dyn-string.c (stdio.h): File included.	* partition.c (partition_print): No `&' needed to take the address of	a function.2000-06-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>	* configure.in (ac_libiberty_warn_cflags): Add -pedantic.	* choose-temp.c (try, choose_temp_base, make_temp_file): Constify.	* cp-demangle.c (demangle_char): Change parameter from char to int.	(demangle_expression, demangle_expr_primary): Remove extra	semi-colon in prototype.	* dyn-string.c (dyn_string_append_char): Change parameter from	char to int.	* memcmp.c (memcmp): Constify.	* mkstemps.c (gcc_uint64_t): Mark GNUC `long long' case with	__extension__.	* partition.c (elem_compare): Prototype.  Don't cast away	const-ness.	* setenv.c (setenv): Use braces to avoid ambiguous `else'.2000-06-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>	* Makefile.in (cp-demangle.o): Depend on $(INCDIR)/demangle.h.	* cp-demangle.c: Include demangle.h.	(template_arg_list_new): DeANSIfy.	(cp_demangle): Make static and add prototype.	(operator_code, operators): Constify.	(demangle_operator_name): Likewise for variables `p1', `p2' and `p'.2000-06-05  Alex Samuel  <samuel@codesourcery.com>	* cp-demangle.c (demangle_prefix): Cast argument to isdigit to	unsigned char.	(demangle_unqualified_name): Likewise.	(demangle_number_literally): Likewise.	(demangle_type): Likewise.	(demangle_substitution): Likewise.	(is_mangled_char): Likewise, for isalnum.2000-06-04  Alex Samuel  <samuel@codesourcery.com>	* Makefile.in (CFILES): Add cp-demangle.c and dyn-string.c.	(REQUIRED_OFILES): Add cp-demangle.o and dyn-string.o.	(cp-demangle.o): New dependency.	(dyn-string.o): Likewise.	* dyn-string.c: Move here from gcc/dyn-string.c.  Add new functions.	* cplus-dem.c (libiberty_demanglers): Add initializer for new-ABI	demangler.	(cplus_demangle): Call cplus_demangle_new_abi if in new-ABI	demangling mode.	(gnu_new_abi_symbol_characters): New function.	(main): Use gnu_new_abi_symbol_characters.  * cp-demangle.c: New	file.	* cp-demangle.c: New file.Tue May 30 16:45:25 2000  Andrew Cagney  <cagney@b1.cygnus.com>	* floatformat.c: Add name to each floatformat field.Tue May 30 15:07:52 2000  Jeffrey A Law  (law@cygnus.com)	* Makefile.in (objalloc.o): Depend on config.h2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>	* hashtab.c, partition.c, sort.c, xmemdup.c: Include string.h	if HAVE_STRING_H.	* pexecute.c, xexit.c: Include stdlib.h if HAVE_STDLIB_H.	* objalloc.c: Include config.h.  Include stdlib.h and don't	declare malloc or free if HAVE_STDLIB_H.	* strerror.c, strsignal.c: Include stdlib.h if HAVE_STDLIB_H,	else declare malloc without prototype.  Include string.h if	HAVE_STRING_H, else declare memset without prototype.  Don't	include stddef.h.2000-05-23  Mike Stump  <mrs@wrs.com>	* Makefile.in (xmalloc.o): Add dependency for config.h, fixes make 	-j3.2000-05-18  J. David Anglin  <dave@hiauly1.hia.nrc.ca>	* xmalloc.c: Include config.h for HAVE_SBRK definition.2000-05-16  Horst von Brand <vonbrand@sleipnir.valparaiso.cl>	* hashtab.c (hash_pointer): Delete low-order bits which are	probably zero, also eliminate a warning on alpha.2000-05-15  David Edelsohn  <edelsohn@gnu.org>	* Makefile.in: Change "pic" to depend on $(PICFLAG), not	on $(enable_shared).2000-05-10  Jakub Jelinek  <jakub@redhat.com>	* config.table: Use mh-sparcpic for sparc*-*-*.2000-05-08  Nick Clifton  <nickc@cygnus.com>	* Makefile.in (CFILES): Add strncmp.c.	(NEEDED): Add strncmp.2000-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>	* cplus-dem.c (cplus_demangle_opname, demangle_function_name):	Cast the arguments to `islower' to `unsigned char'.	(print_demangler_list): Prototype.Thu May  4 17:14:41 2000  Philippe De Muyter  <phdm@macqel.be>	* sort.c (UCHAR_MAX): Provide fallback definition.2000-04-29  Alexandre Oliva  <aoliva@cygnus.com>	* Makefile.in (maintainer-clean-subdir): Fix handling of empty	SUBDIRS.2000-04-28  Kenneth Block  <block@zk3.dec.com>	    Jason Merrill  <jason@casey.cygnus.com>	* cplus-dem.c (libiberty_demanglers): New table for demangle styles.	(cplus_demangle_set_style): New function for setting style.	(cplus_demangle_name_to_style): New function to translate name.2000-04-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>	* aclocal.m4: New file with new test libiberty_AC_FUNC_STRNCMP.	* configure.in (AC_CHECK_HEADERS): Add sys/mman.h fcntl.h.	(libiberty_AC_FUNC_STRNCMP): Invoke.	* strncmp.c: New file.Thu Apr 27 16:58:43 MET DST 2000  Jan Hubicka  <jh@suse.cz>	* hashtab.c (htab_expand): Add prototype.	(find_empty_slot_for_expand): Likewise.2000-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>	* hashtab.c (hash_pointer, eq_pointer): Make definition static to	match prototype.	(htab_expand): Cast the return value of xcalloc.2000-04-24  Mark Mitchell  <mark@codesourcery.com>	* hashtab.c (hash_pointer): New function.	(eq_pointer): Likewise.	(htab_hash_pointer): New variable.	(htab_eq_pointer): Likewise.2000-04-23  Mark Mitchell  <mark@codesourcery.com>	* sort.c (sort_pointers): Fix endianness bugs.	* sort.c: New file.	* Makefile.in (CFILES): Add sort.c	(REQUIRED_OFILES): Add sort.o.	(sort.o): New target.2000-04-21  Michael Sokolov  <msokolov@ivan.Harhan.ORG>	* Makefile.in (*-subdir): Revamp slightly to avoid losing on	4.3BSD systems.Tue Apr 18 16:23:31 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>	* hashtab.c: Various minor cleanups.	(htab_find_slot_with_hash): INSERT is now enum insert_option.	(htab_find_slot): Likewise.2000-04-16  Dave Pitts  <dpitts@cozx.com>	* cplus-dem.c (cplus_demangle_opname): Changed to use islower.2000-04-05  Richard Henderson  <rth@cygnus.com>	* splay-tree.c (splay_tree_remove): New.2000-03-30  Mark Mitchell  <mark@codesourcery.com>	* hashtab.c (find_empty_slot_for_expand): Use hashval_t for hash	codes.	(htab_find_with_hash): Likewise.	(htab_find_slot_with_hash): Likewise.2000-03-29  Zack Weinberg  <zack@wolery.cumb.org>	* hashtab.c (htab_find_with_hash): Avoid calculating hash2	unless it will be used.  Rearrange loop for better	optimization.	(higher_prime_number): Add static prototype.Thu Mar 16 01:33:58 2000  Jeffrey A Law  (law@cygnus.com)	* Makefile.in (partition.o): Depend on config.h2000-03-14  Bernd Schmidt  <bernds@cygnus.co.uk>	* hashtab.c (find_empty_slot_for_expand): New function.	(htab_expand): Use it instead of htab_find_slot.	(htab_find_with_hash): Renamed from htab_find; now accepts extra	argument HASH.	(htab_find_slot_with_hash): Likewise for htab_find_slot.	(htab_find): New wrapper function.	(htab_find_slot): Likewise.	(htab_traverse): Pass slot, not entry, to called function.2000-03-09  Alex Samuel  <samuel@codesourcery.com>	* Makefile.in (CFILES): Add partition.c.	(REQUIRED_OFILES): Add partition.o.	(partition.o): New rule.	* partition.c: New file.2000-03-09  Zack Weinberg  <zack@wolery.cumb.org>	* hashtab.c (htab_create): Set del_f.	(htab_delete, htab_empty, htab_remove_elt, htab_clear_slot):	Use it.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?