⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 早期freebsd实现
💻
📖 第 1 页 / 共 5 页
字号:
	* spc-sol2.h (SWITCH_TAKES_ARG, LINK_SPEC): New override definitions.	* xm-mot3300.h (index, rindex): Defined.Sat Nov 21 07:54:53 1992  Michael Meissner  (meissner@osf.org)	* mips.h (MIPS_VERSION): Set Meissner version number to 29.	* mips.c (mips_expand_prologue): If profiling, emit an insn to	block other insns from being scheduled before the end of the	prologue.	* mips.md (blockage): New unspec_volatile insn to prevent other	insns from being scheduled before it.Sat Nov 21 06:03:38 1992  Brendan Kehoe  (brendan@cygnus.com)	* sdbout.c (template_name_p): New function.	(sdbout_record_type_name): Use it to possibly use the	DECL_ASSEMBLER_NAME instead of DECL_NAME if looking at a template.	(sdbout_symbol): Ditto.Fri Nov 20 15:31:05 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* dbxout.c (dbxout_type): Handle need for name of a RECORD_TYPE	when it has none.	* configure (sparc-*-solaris2): Set broken_install.	* integrate.c (subst_constants): Inhibit special treatment of subreg	when the stuff inside is not a reg.	* config/plexus.h (SIZE_TYPE): Fix syntax.	* gcc.c (do_spec_1): Handle MKTEMP_EACH_FILE.Fri Nov 20 15:10:20 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)	* fixincludes (math.h): Get rid of inconsistent inline definitions	for abs that are present in HP-UX 8.0.Fri Nov 20 10:07:48 1992  Michael Meissner  (meissner@osf.org)	* collect2.c (FREAD, FWRITE): Undef these macros if they were	defined before including ldfcn.h.Fri Nov 20 15:38:47 1992  Tom Wood  (wood@dg-rtp.dg.com)	* integrate.c (expand_inline_function): Mark all notes as integrated.	* final.c (final): When producing SDB debugging info, delete line	number notes from inlined functions in other files as well as	duplicate line number notes.Fri Nov 20 05:24:16 1992  Jim Blandy  (jimb@totoro.cs.oberlin.edu)	* config.sub: Added machines and operating systems for Emacs	ports, since Emacs now uses config.sub for its configuration.	New manufacturers recognized not to be operating systems: High	Level Hardware (highlevel, defaults to using BSD), Gould	(gould, defaults to System V), Commodore (cbm, defaults to	amigados), National Semiconductor (ns, defaults to Genix), and	Masscomp (masscomp, defaults to RTU).	Recognize the NS1600 (ns16k) and the Clipper (clipper) as	processors.	Recognize these processors with default manufacturers: the	Cydra (cydra) from Cydrome (cydrome), the XPS100 (xps100) from	Honeywell (honeywell), and the Orion (orion) and Orion 1/05	(orion105) from High Level Hardware (highlevel).	If the ISC operating system is given with a version number,	don't kill it and set it to 2.2; just have it default to 2.2	if omitted.	Make Irix SGI's default operating system, not SYSV.	Make BSD Encore's default, so it applies for all Encore	machines, not just the umax and mmax abbreviations.	All of Encore's machines use BSD, not just the ns32k-based	ones.  Make it the manufacturer's default.	Make it possible to specify an operating system for a Gould	machine.  Make sysv the manufacturer's default, so it applies	when we specify the manufacturer as well as when we omit it.	Add Uniplus (uniplus), Iris (iris), Xenix (xenix), and RTU	(rtu) as recognized operating system names.Wed Nov 18 17:58:18 1992  Karl Berry  (karl@cs.umb.edu)	* i386iscgas.h (SDB_DEBUGGING_INFO): #undef.	(DBX_DEBUGGING_INFO): #define.	(DBX_OUTPUT_MAIN_SOURCE_{DIRECTORY,FILENAME}): Override dbxout.c.	* bsd386.h (LPREFIX) [NO_UNDERSCORES]: Define as `.L'.Wed Nov 18 13:50:43 1992  Michael Meissner  (meissner@osf.org)	* mips.c (compute_frame_size): Make sure the {gp,fp}+offset fields	are always initialized, even if there were no gp/fp registers	saved.Wed Nov 18 09:58:50 1992  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* a29k.md (insv): Remove constraints from operand matching	const_0_operand. 	* regclass.c (regclass): Add missing cast from enum to int.Wed Nov 18 09:40:01 1992  John Hassey  (hassey@dg-rtp.dg.com)	* core.c (initialize_class): The class may not have an initialize	method.Wed Nov 18 09:40:01 1992  Wilson Tien  (wtien@urbana.mcd.mot.com)	* xm-m68kv.h (rindex, index): use strrchr and strchr instead.Wed Nov 18 01:27:37 1992  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)	* config.sub: Added Xenix operating system.Tue Nov 17 18:32:01 1992  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)	* reload.c (combine_reloads): Don't combine with a reload needed	for multiple things.Mon Nov 16 08:52:52 1992  Jeffrey A. Law  (law@mole.gnu.ai.mit.edu)	* pa.c (output_move_double): Handle indirect stores to memory	via an auto-incremented/auto-decremented register in the same	manner in which loads are handled. Thu Nov 12 21:02:59 1992  Brendan Kehoe  (brendan@mole.gnu.ai.mit.edu)	Cygnus<-->FSF merge.	Thu Nov 12 15:02:53 1992  Brendan Kehoe  (brendan@cygnus.com)	* cp-decl.c (finish_decl): Don't try to use TYPE if it's an	error_mark_node.	* cp-decl.c (sigsegv): Set to the default handler before calling	anything, so we can avoid possible infinite loops.  Call	my_friendly_abort instead of just error().	* cp-type2.c (my_friendly_abort): If I is 0, it's coming from sigsegv.	* cp-type2.c (my_friendly_assert): New function.	* cp-call.c, cp-class.c, cp-class.h, cp-cvt.c, cp-decl.c, cp-decl.h,	cp-decl2.c, cp-dem.c, cp-edsel.c, cp-except.c, cp-expr.c, cp-gc.c,	cp-hash.h, cp-init.c, cp-input.c, cp-lex.c, cp-lex.h, cp-method.c,	cp-pt.c, cp-search.c, cp-spew.c, cp-tree.c, cp-tree.h, cp-type2.c,	cp-typeck.c, cp-xref.c, cp-parse.y: Don't include assert.h, and use	the new function `my_friendly_assert' instead of the `assert' macro.	Wed Nov 11 22:14:51 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)	* tree.h (perm_calloc): Add decl.	* cp-parse.y (except_stmts): Declare return type of get_insns,	since we don't (can't) include rtl.h.	* cp-tree.c (TYPE_HASH): Use HOST_WIDE_INT instead of int when	casting pointers to integers.	(ld_cmp): Likewise.	* cp-call.c (build_method_call): Likewise.	* cp-class.c (finish_struct_methods): Likewise.	* cp-method.c (build_overload_value): Add decl of index.	(build_opfncall): Cast to HOST_WIDE_INT, not int.	* cp-search.c (get_binfo): Likewise.	(get_base_distance): Likewise.	(breadth_first_search): Likewise.  Also declare to return	HOST_WIDE_INT, not int.	Wed Nov 11 14:34:25 1992  Mike Stump  (mrs@rtl.cygnus.com)	Thu Nov  5 15:58:38 1992  Tim Moore  (moore at defmacro.cs.utah.edu)	* cp-decl.c (duplicate_decls): Round to obstack alignment when	testing if newdecl is at the top of the permanent obstack.	Wed Nov 11 13:56:18 1992  Mike Stump  (mrs@rtl.cygnus.com)	* cp-search.c (build_vbase_vtables_init): Make sure external virtual	tables are declared on machines that need the declaration by calling	assemble_external.	Wed Nov 11 12:51:44 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)	* cp-decl2.c (grokfield): If the init field is really a list with	just an error_mark_node, then it wasn't a real initialization, so	don't treat it like one.	Tue Nov 10 16:21:20 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)         * cp-init.c (build_new): If arg 1 of an array reference is an        error_mark, then just pretend that there were 0 elements.	Tue Nov 10 13:23:30 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)	* cp-typeck.c (build_x_function_call): If the type of FUNCTION is an	error_mark, don't bother checking its lang-specific info.	Tue Nov 10 12:38:36 1992  Mike Stump  (mrs@rtl.cygnus.com)	* cp-decl.c (decls_match): Avoid core dumping when TREE_TYPE is	NULL_TREE, as is the case when olddecl is a TEMPLATE_DECL.	Tue Nov 10 11:03:36 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)         * cp-decl.c (pushdecl_top_level): Disable assert for now; it's        always acted correctly. 	Mon Nov  9 12:04:27 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)	* cp-parse.y (try_for_typename): Deleted rule.	(scoped_id): Don't use it.	Fri Nov  6 18:07:37 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)	* cp-init.c (expand_aggr_init): If INIT is 0, don't bother trying to	play with its type.	Thu Nov  5 16:52:37 1992  Chip Salzenberg  (chip@tct.com)	* cp-decl.c (finish_decl): Set TREE_STATIC, TREE_PUBLIC and	DECL_EXTERNAL correctly for use with #pragma interface.	Fri Nov  6 10:07:01 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)	* cp-class.c (finish_struct): Don't try to work with a field that	got a bogus type.	* cp-method.c (build_overload_value): Don't call debug_tree!	* cp-call.c (build_method_call): If processing a default argument	that calls a ctor for its default value, use INSTANCE_PTR for the	parm list, discarding what we knew before.	* cp-decl.c (grokdeclarator): If initializing a const member and	acting pedantic, then do make it an error. 	* cp-decl2.c (warn_traditional): New variable.	(lang_decode_option): Use it for -Wtraditional and -Wno-traditional.	* cp-tree.h (warn_traditional): Add decl.	* cp-lex.c (readescape): For x, avoid overflow when shifting in if.	Warn for \a and \x if warn_traditional; pass through	the escaped x and a if -traditional.  Support \e like \E; for both,	pedwarn about ANSI C.	* cp-call.c (find_scoped_type): Delete arg TAGS; instead, compute it	inside from TYPE.  If TAGS is null, don't return immediately, since	we need to look for TYPE_DECLs.	(resolve_scope_to_name): Call find_scoped_type without replicating	the tags.	Thu Nov  5 17:53:32 1992  Brendan Kehoe  (brendan@cygnus.com)	* cp-decl.c (grokdeclarator): Constant class members can be	initialized.	Thu Nov  5 17:11:30 1992  Mike Stump  (mrs@cygnus.com)	Thu Nov 5 19:48:17 1992  Niklas Hallqvist  (niklas@appli.se)	* cp-pt.c (instantiate_class_template): Types are used in later	processing, so they must go into the permanent obstack.	Thu Nov  5 13:02:56 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)	* cp-decl.c (grokdeclarator): Don't allow members to be initialized	in the class declaration.	* cp-decl2.c (finish_file): Set the DECL_CLASS_CONTEXT on a function	that's a file-scope set of ctors/dtors for global variables, so	is_friend will see things the way they should be seen.	* cp-call.c (find_scoped_type): New function.	(resolve_scope_to_name): Use it to check for names that might be in	base classes.	Wed Nov  4 00:43:15 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)	* cp-parse.y (db_yyerror): Deleted fn.	(yyprint, yyerror, init_parse, yyhook, reduce_cmp, token_cmp,	print_parse_statistics,set_yydebug, debug_yytranslate): Moved to	cp-lex.c.	(reduce_count, token_count): Ditto.	(current_declspecs): Made static.	* cp-typeck.c (build_c_cast): Warn if casting between a pointer and	an integer whose sizes differ.	* cp-parse.y (unary_expr): Finish making new with placement work;	use the rule `new' instead of the token `NEW' when parsing it.	Tue Nov  3 02:16:47 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)	* cp-typeck.c (c_expand_return): Avoid referencing DECL_NAME if it's	null when checking for a ref to or the addr of a local variable.	* cp-search.c (dfs_pushdecls): Don't try to use the context of a	field which has none at the time.	* cp-decl.c (redeclaration_error_message): Don't complain about	redefinition of a function if it's a definition of an abstract	virtual function.	(duplicate_decls): For an abstract virtual, don't use the old RTL	from abort when creating the RTL for the newdecl.	Tue Nov  3 00:15:44 1992  Brendan Kehoe  (brendan@cygnus.com)	* cp-decl.c (grokdeclarator): For `inline', `unsigned', and `signed',	see them as types, not as storage class specs, when looking for more	than one storage class.	* cp-lex.c (readescape): New arg ignore_ptr.	(real_yylex): Pass new arg, handle result that comes back.	* cp-decl.c (WCHAR_TYPE_SIZE): Deleted; never used.	Mon Nov  2 10:23:52 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)	* cp-lex.c (real_yylex): Let skip_white_space handle \r.	* cp-parse.y (parmlist): Warn on a decl `foo (...)', without a first	argument.	* cp-type2.c (build_functional_cast): If expr_as_ctor's argument is	a SAVE_EXPR, don't wipe out the argument.	* cp-call.c (build_method_call): Only complain about not having an	object for a called method if the method is non-static.	Sun Nov  1 16:50:14 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)	* cp-decl2.c (warn_char_subscripts): Declare.	(lang_decode_option): Handle -Wchar-subscripts.	* cp-typeck.c (build_array_ref): If the type of either the array or	its index is an error_mark_node, then return one.  Add code to see	if the index is a character (add warning), then do the default	promotions.  Don't warn if it's a register array. Make a ref	volatile if the array is volatile.	* cp-tree.h (warn_char_subscripts): Add decl.	* cp-typeck.c (common_type): If either type is nonsense (an	error_mark), use the other type.	Thu Oct 29 18:39:50 1992  Mike Stump  (mrs@cygnus.com)	* cp-decl.c (grokdeclarator): Fix problem introduce by me on Oct 22	17:41:13.  Put back call to build_offset_type that I took out, as it	is not wrong, as the comment for build_offset_type had led me to	believe.	Thu Oct 29 17:30:12 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)	* cp-cvt.c: Delete block-level extern decls; include flags.h instead.	* cp-tree.h (flag_int_enum_equivalence): Declare here.	* cp-call.c: Not here.	* Makefile.in (stamp-cp-parse): There are now only 29 shift/reduce	conflicts, because of the removed wrapper stuff.

⌨️ 快捷键说明

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