changelog-9899

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

TXT
1,866
字号
1999-12-22  Philip Blundell  <pb@futuretv.com>	* config/tc-arm.c (arm_s_text): If OBJ_ELF, call the appropriate	hook function when changing sections.	(arm_s_data): Likewise.1999-12-14  Nick Clifton  <nickc@cygnus.com>	* config/tc-arm.c (md_parse_option): Add support for -marm720	command line switch.Tue Nov 30 22:59:00 1999  Jeffrey A Law  (law@cygnus.com)	* config/tc-mn10300.c (md_pseudo_table): Add ".am33" pseudo-op.	(r_registers, xr_registers): Define.	(r_register_name, xr_register_name): New functions.	(md_assemble): Handle new am33 operand types and instruction	formats.	(mn10300_insert_operand, check_operand): Likewise.1999-11-29  Nick Clifton  <nickc@cygnus.com>	* config/tc-arm.c (thumb_mode): Turn into a tristate variable.	(s_force_thumb): Set thumb_mode to 2.	(md_assemble): Do not complain about thumb instructions on a	non-thumb target if thumb_mode is set to 2.1999-11-28  Michael Meissner  <meissner@cygnus.com>	* config/tc-alpha.c (toplevel): Include struc-symbol.h.	(alpha_macro_arg): Add MACRO_{LITERAL,BASE,BYTOFF,JSR} cases.	(O_...): Add new machine dependent expressions if we are handling	explicit relocations.	(alpha_reloc_op): New static table holding the explicit relocation	information.	(alpha_literal_hash): New static to hold the hash table for	explicit relocations.	(alpha_macros): Add support for explicit relocations.	(md_begin): If explicit relocations, initialize hash table.	(md_assemble): Don't print a second error if tokenize_arguments	already printed an error message.	(md_apply_fix): Add support for explicit relocations.	(alpha_force_relocation): Ditto.	(alpha_fix_adjustable): Ditto.	(alpha_adjust_symtab): New function to support explicit	relocations.	(alpha_adjust_symtab_relocs): Ditto.	(debug_exp): Debug stub compiled if DEBUG_ALPHA is defined.	(tokenize_arguments): Add debug code if DEBUG_ALPHA is defined.	Add support for explicit relocations.  Return -2 if an error	message was already printed.	(find_macro_match): Add support for explicit relocations.  Comment	each of the cases.	(emit_insn): Add support for explicit relocations.	(assemble_tokens): Ditto.	(emit_ldgp): Ditto.	(load_expression): Ditto.	(emit_lda): Ditto.	(emit_ldah): Ditto.	(emit_ir_load): Ditto.	(emit_loadstore): Ditto.	(emit_ldXu): Ditto.	(emit_ldil): Ditto.	(emit_sextX): Ditto.	(emit_division): Ditto.	(emit_jsrjmp): Ditto.	(emit_retjcr): Ditto.	* config/tc-alpha.h (RELOC_OP_P): Enable explicit relocations if	ELF object format.	(tc_adjust_symtab): If explicit relocations, call the function	alpha_adjust_symtab.	(TC_FIX_TYPE): Add fields to be able to move explicit lituse	relocations next to the literal relocation they reference.	(TC_INIT_FIX_DATA): Initialize the new fields.	(TC_FIX_DATA_PRINT): Print the new fields if DEBUG5 is defined.Wed Nov 24 20:27:58 1999  Jeffrey A Law  (law@cygnus.com)	* config/tc-hppa.c (pa_ip): Handle PA2.0 unit completers.  Handle	'B' operand for PA2.0 bb instruction.1999-11-18  Nick Clifton  <nickc@cygnus.com>	* config/tc-mcore.h (TC_FORCE_RELOCATION): Define for Mcore-pe	target.	* config/tc-mcore.c (tc_gen_reloc): Support generation of RVA	relocs.	(mcore_force_relocation): Force relocations to be generated for	RVA relocs.1999-11-16  Alan Modra  <alan@spri.levels.unisa.edu.au>	* config/tc-i386.c (i386_immediate): Disallow O_big immediates.	(i386_displacement): Disallow O_big displacements.Mon Nov 15 20:12:43 1999  Donald Lindsay  <dlindsay@cygnus.com>	* config/tc-arm.c (do_mia,do_mar,do_mra,do_pld,do_ldrl,do_co_reg):	Small improvements in error checking.	(md_assemble): Support for unconditional ARM instructions.	(md_parse_option): Support for -m[arm]v5e flag.1999-11-12  Nick Clifton  <nickc@cygnus.com>	* macro.c (buffer_and_nest): Do not check beyond the end of the	buffer.1999-11-11  Nick Clifton  <nickc@cygnus.com>	* macro.c (buffer_and_nest): Look for seperator after TO and	FROM tokens.1999-11-08  Andrew Haley  <aph@cygnus.com>	* app.c (do_scrub_chars): When in State 10, treat backslash	characters in the same way as as symbol characters.1999-11-07  Richard Henderson  <rth@cygnus.com>	* config/tc-alpha.c (alpha_align): Check, don't assert, that	the previous label was in the current section before playing	with auto-alignment.1999-11-06  Nick Clifton  <nickc@cygnus.com>	* config/tc-v850.c (v850_force_relocation): Force relocation	for weak symbols.	(v850_pcrel_from_selection): Do not compute a pcrel offset if	the symbol is weak.1999-11-05  Michael Meissner  <meissner@cygnus.com>	* expr.h (operatorT): Increase machine dependent operators to 16.	* expr.c (op_rank): Ditto.1999-11-03  Ian Lance Taylor  <ian@zembu.com>	* read.c (pseudo_set): Reject attempts to set the value of a	section symbol.	* config/obj-elf.c (obj_elf_ident): Call md_flush_pending_output	if it is defined.	* config/obj-elf.c (elf_set_index): Add ATTRIBUTE_UNUSED.	* config/obj-elf.c (elf_frob_file_after_relocs): Don't pass NULL	to bfd_set_section_contents.1999-11-03  Nick Clifton  <nickc@cygnus.com>	* config/tc-mcore.h (TARGET_BYTES_BIG_ENDIAN): Change to false.1999-11-01  Gavin Romig-Koch  <gavin@cygnus.com>	* config/tc-mips.c (macro_build): Use OPCODE_IS_MEMBER.	(mips_ip): Use OPCODE_IS_MEMBER.Wed Oct 27 16:50:44 1999  Don Lindsay  <dlindsay@cygnus.com>	* config/tc-arm.c (reg_required_here): Improve comments.	* config/tc-arm.c (thumb_opcode): Add "variants" field.	(tinsns): Initialize variants field.	* config/tc-arm.c (bad_args, bad_pc): Renamed to BAD_ARGS and	BAD_PC respectively.1999-10-27  Scott Bambrough  <scottb@netwinder.org>	* config/tc-arm.c (reloc_map[]): Fix compiler warning.	* config/tc-arm.h: Fix compile time warnings.Mon Oct 18 18:11:10 MDT 1999	Diego Novillo <dnovillo@cygnus.com>	* tc_d10v.c (find_opcode): Allow ATSIGN to match expressions of the	form @abs16, @(abs16) and @(abs16 + imm).1999-10-21  Gavin Romig-Koch  <gavin@cygnus.com>	* config/tc-mips.c (ISA_HAS_COPROC_DELAYS) : New.	(ISA_HAS_64_BIT_REGS) New.	(gpr_interlocks,md_begin,reg_needs_delay,append_insn,	mips_emit_delays,macro_build,load_register,load_addresss,	macro,macro2,mips_ip,s_cprestore,s_cpadd): Simplify	and/or use new ISA_xxx macros in expressions involving	ISA, particularly mips_opts.isa.1999-10-18  Michael Meissner  <meissner@cygnus.com>	* expr.h (operatorT): Add machine dependent operators md1..md8.	(expressionS): Make X_op 8 bits instead of 7.  Add a X_md field	for the machine dependent operators to use.	* expr.c (op_rank): Add machine dependent operators.	* config/tc-alpha.c (O_pregister): Define as a machine dependent	operator.	(O_cpregister): Ditto.	(md_begin): Change X_op test that field is wide enough to use	O_max instead of O_alpha_max.	(cpu_types): Fill in missing initializer.	(alpha_num_macros): Make unsigned.	(md_assemble): Make opnamelen be size_t.	(md_apply_fix): Cast alpha_num_operands to int before testing.	(alpha_force_relocation): Ditto.	(alpha_fix_adjustable): Ditto.	(alpha_fix_adjustable): Mark unused arguments ATTRIBUTE_UNUSED.	(tc_gen_reloc): Ditto.	(tc_get_register): Ditto.	(emit_ldgp): Ditto.	(emit_lda): Ditto.	(emit_ldah): Ditto.	(emit_ldil): Ditto.	(s_alpha_ent): Ditto.	(s_alpha_end): Ditto.	(s_alpha_frame): Ditto.	(s_alpha_prologue): Ditto.	(s_alpha_file): Ditto.	(s_alpha_gprel32): Ditto.	(s_alpha_proc): Ditto.	(s_alpha_set): Ditto.	(s_alpha_base): Ditto.	(s_alpha_align): Ditto.	(s_alpha_arch): Ditto.	(alpha_align): Ditto.	(assemble_insn): Suppress unused variable warning.	(emit_insn): Ditto.	(assemble_insn): Don't assume X_op and X_unsigned are in a given	order in the structure.	(s_alpha_coff_wrapper): Avoid int/unsigned comparison.Sun Oct 17 17:15:58 1999  Jeffrey A Law  (law@cygnus.com)	* config/tc-hppa.c (md_apply_fix): Make "fmt" an int.1999-10-12  Alan Modra  <alan@spri.levels.unisa.edu.au>	* config/tc-i386.c (i386_index_check): Correct #endif location.Mon Oct 11 14:02:40 1999  Geoffrey Keating  <geoffk@cygnus.com>	* as.c (show_usage): Document new options.	(parse_args): Add --no-warn, --warn, --fatal-warnings,	which become 'W', OPTION_WARN, and OPTION_WARN_FATAL.	(parse_args): Parse the new options.	(main): If there were warnings, and --fatal-warnings	was specified, print an error.	* as.h: New variable, flag_fatal_warnings, for new option.Sun Oct 10 01:47:23 1999  Jerry Quinn <jerry.quinn.adv91@alum.dartmouth.org>	* config/tc-hppa.c (pa_ip):  Add new codes 'cc', 'cd', 'cC', 'co',	'@'.  Change autoincrement completers to fall through to cache control	completers.	* config/tc-hppa.c (pa_ip):  Remove unused args.  Add code to '?W'	arg.	(pa_parse_addb_64_cmpltr):  New function.	* config/tc-hppa.c (pa_ip):  Change error message.	(pa_ip,pa_parse_cmpb_64_cmpltr,pa_parse_cmpib_64_cmpltr)  Fix '?N' and	'?Q' args to allow falling through.	* config/tc-hppa.c (pa_ip):  Implement conditional codes "?N", "?Q".	Remove unused conditional codes.	(pa_parse_cmpb_64_cmpltr,pa_parse_cmpib_64_cmpltr):  New.Thu Oct  7 00:23:53 MDT 1999	Diego Novillo <dnovillo@cygnus.com>	* config/tc-d30v.c (CHAR_BIT): Define.	(check_range): Fix bit operations to support integers bigger than	32 bits.Thu Oct  7 00:11:50 MDT 1999	Diego Novillo <dnovillo@cygnus.com>	* config/tc-d10v.c (check_range): Check range for RESTRICTED_NUM3	operands.Mon Oct  4 17:24:23 1999  Nick Clifton  <nickc@cygnus.com>			  Doug Evans  <devans@cygnus.com>	Add support for m32rx.	* config/tc-m32r.c (enable_m32rx): New static global.	(enable_special,warn_explicit_parallel_conflicts,optimize): Ditto.	(allow_m32rx): New function.	(M32R_SHORTOPTS): Add `O'.	(md_longopts): Add --m32rx plus several warning options.	(md_parse_option): Handle new options.	(md_show_usage): Print them.	(md_begin): Enable m32rx.	(OPERAND_IS_COND_BIT): New macro.	(first_writes_to_seconds_operands): New function.	(writes_to_pc,can_make_parallel,make_parallel): New functions.	(target_make_parallel,assemble_two_insns): New functions.	(md_assemble): Recognize "insn1 -> insn2" and "insn1 || insn2".	If optimizing and m32rx, try to make consecutive insns parallel.Tue Sep 28 14:06:44 1999  Geoffrey Keating  <geoffk@cygnus.com>	* config/tc-mips.c (nopic_need_relax): Allow for the	.sdata.foo sections generated by -fdata-sections,	and for the .gnu.linkonce.s sections generated by C++.Thu Sep 23 07:13:45 1999  Jerry Quinn <jquinn@nortelnetworks.com>	* config/tc-hppa.c (pa_ip): Replace 'B', 'M', 'l' and 'g' handling	with cleaner code using completer prefixes.   Add 'Y'.	* config/tc-hppa.c (pa_ip):  Add parens to silence compiler.Wed Sep 22 09:37:19 1999  Jeffrey A Law  (law@cygnus.com)	* config/tc-hppa.c (pa_ip): Avoid ANSI specific initialization.	(pa_ip, case 'm'): Failure to get a CBIT specifier just means the	insn does not match and we should try the next insn in the table.1999-09-22  Nick Clifton  <nickc@cygnus.com>	* config/tc-arm.c (MULTI_SET_PSR): Rename to LDM_TYPE_2_OR_3.Mon Sep 20 04:01:41 1999  Jeffrey A Law  (law@cygnus.com)	* config/tc-hppa.c (pa_ip): Fix thinkos in recent cleanup	of PA2.0 support.1999-09-19  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>	* config/tc-i386.c (md_shortopts): Check OBJ_MAYBE_ELF as well as	OBJ_ELF.  If ELF, add "sq".	(md_parse_option): If ELF, ignore -s and -q.	(md_show_usage): Mention ELF options.Sun Sep 19 10:43:31 1999  Jeffrey A Law  (law@cygnus.com)	* config/tc-hppa.c (pa_ip): Handle 'J', 'K' and 'cc'	operands.	* config/tc-hppa.c (pa_ip): Handle "fe", and 'cJ'.	* config/tc-hppa.c (pa_ip): Handle 'd', '#' and 'cq'.	* config/tc-hppa.c (struct pa_it): New field "trunc".	(pa_ip): Handle 'h', 'm', '=', '{', and '_' operands.	(pa_parse_ftest_gfx_completer): New function	(pa_parse_fp_cnv_format): New function.	* config/tc-hppa.c (pa_ip): Handle 'X' operand.	(md_apply_fix): Handle 22bit pc-rel branches.	* config/tc-hppa.c (pa_ip): Handle 'B' operand.	* config/tc-hppa.c (pa_ip): Handle 'L' and 'M' operands.	* config/tc-hppa.c (pa_ip): Handle 'l' operand.	* config/tc-hppa.c (pa_ip): Handle 'g' operand.Sat Sep 18 12:13:28 1999  Jeffrey A Law  (law@cygnus.com)	* config/tc-hppa.c (md_assemble): Fix dwarf2 line handling.	(pa_ip): Handle 'fX'.Fri Sep 17 11:57:34 1999  Jeffrey A Law  (law@cygnus.com)	* config/tc-hppa.c (pa_build_unwind_subspace): Do not build	unwinds unless the function is in the text space.	(pa_type_args): Set BSF_FUNCTION for an exproted data symbol.Wed Sep 15 05:14:32 1999  Jeffrey A Law  (law@cygnus.com)	* config/tc-hppa.c (pa_ip): Move dwarf2 stuff from here.	(md_assemble): To here.  Tweak address generation.

⌨️ 快捷键说明

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