?? changelog-9697
字號:
* config/tc-tic80.c (md_apply_fix): Check PC relative relocations for overflow/underflow, only insert lower 15 bits into instruction.Mon May 12 13:33:08 1997 H.J. Lu <hjl@gnu.ai.mit.edu> * config/tc-i386.c (pi): Check for RegMMX.Thu May 8 11:10:15 1997 Ian Lance Taylor <ian@cygnus.com> * expr.c (expr): When subtracting values in the same frag, subtract X_add_number rather than adding it.Wed May 7 15:39:48 1997 Ian Lance Taylor <ian@cygnus.com> * config/obj-coff.c (write_object_file): Just pass NULL to md_do_align, not the address of a char holding NOP_OPCODE. * config/tc-mips.c (macro): Handle constants for M_LI_D and M_LI_DD. (mips_ip): For 'F', 'L', 'f', and 'l', generate a constant rather than an address if the floating point value looks sufficiently simple.Tue May 6 12:18:09 1997 Ian Lance Taylor <ian@cygnus.com> * config/tc-i386.c (md_section_align): If a.out and BFD, force section size to be aligned.Mon May 5 17:16:55 1997 Ian Lance Taylor <ian@cygnus.com> * cond.c: Include "macro.h". (struct conditional_frame): Add macro_nest field. (initialize_cframe): Initialize macro_nest. (cond_finish_check): Add nest parameter. Change all callers. (cond_exit_macro): New function. * as.h (cond_finish_check): Update declaration. (cond_exit_macro): Declare. * input-scrub.c (macro_nest): Make globally visible. (input_scrub_next_buffer): Call cond_finish_check. * macro.h (macro_nest): Declare. * read.c (s_mexit): Call cond_exit_macro. * config/tc-i386.h (RegMMX): Define. * config/tc-i386.c (pi): Check for all register types. (type_names): Add RegMMX. (md_assemble): Handle RegMMX.Wed Apr 30 12:47:00 1997 Manfred Hollstein <manfred@s-direktnet.de> * config/obj-coff.c (c_section_symbol): Clear the LOCAL bit #ifdef TE_DELTA.Tue Apr 29 20:23:10 1997 Jim Wilson <wilson@cygnus.com> * config/tc-mips.c (nopic_need_relax): Add new parameter before_relaxing. Use it when testing ecoff_extern_size. (load_address, macro, md_estimate_size_before_relax): Fix all callers.Tue Apr 29 19:54:36 1997 Richard Henderson <rth@tamu.edu> * config/obj-elf.c (elf_pseudo_table): Add "subsection". (obj_elf_subsection): New static function.Tue Apr 29 19:52:47 1997 Ian Lance Taylor <ian@cygnus.com> * config/obj-coff.c (coff_header_append): Don't reset string_size each time through the loop.Fri Apr 25 14:17:46 1997 H.J. Lu <hjl@gnu.ai.mit.edu> * Makefile.in (DISTSTUFF): Add itbl-parse.h.Fri Apr 25 12:03:15 1997 Ian Lance Taylor <ian@cygnus.com> * doc/internals.texi (Porting GAS): Correct documentation for current configure handling of targ-cpu.h, et. al. (CPU backend): Document listing macros. * listing.c (data_buffer): Set size based on other listing macros, rather than always using 100. (data_buffer_size): Remove static variable. (calc_hex): Make data_buffer_size a local variable. Don't leave any slop when filling data_buffer.Mon Apr 21 15:33:19 1997 Ian Lance Taylor <ian@cygnus.com> * doc/c-mips.texi: Document .set autoextend.Sat Apr 19 23:09:25 1997 Niklas Hallqvist <niklas@petra.appli.se> * configure.in (i386-*-openbsd*, m68k-*-openbsd*, mips-dec-openbsd*, ppc-*-*bsd*, ns32k-pc532-openbsd*, sparc-*-openbsd*): New targets. * configure: Rebuild.Sat Apr 19 22:52:03 1997 Jim Wilson <wilson@cygnus.com> * config/obj-elf.c (elf_frob_symbol): If TC_MIPS, set BSF_OBJECT for all undefined symbols.Fri Apr 18 13:37:35 1997 Ian Lance Taylor <ian@cygnus.com> * config/tc-ppc.c (ppc_fix_adjustable): Handle zero length csects correctly.Fri Apr 18 11:51:35 1997 Niklas Hallqvist <niklas@appli.se> * configure.in (alpha*-*-openbsd*): New target. * configure: Rebuild.Thu Apr 17 13:59:47 1997 Per Fogelstrom <pefo@openbsd.org> * configure.in (mips-*-openbsd*): New target. * configure: Rebuild.Wed Apr 16 12:31:24 1997 Martin Hunt <hunt@cygnus.com> * config/tc-d30v.c (parallel_ok): Fix parallel checking for instructions using conditional execution.Tue Apr 15 18:11:44 1997 Gavin Koch <gavin@cygnus.com> * config/tc-mips.c (insn_uses_reg): Correct test for fpr pairs.Tue Apr 15 13:04:47 1997 Ian Lance Taylor <ian@cygnus.com> * Makefile.in (srcroot): Remove. (INSTALL): Set to @INSTALL@. (INSTALL_XFORM, INSTALL_XFORM1): Remove. (all, dvi): Don't set srcroot. (install): Depend upon as.new, gasp.new, and installdirs. Use $(program_transform_name) directly, rather than using $(INSTALL_XFORM) and $(INSTALL_XFORM1). (installdirs): New target. * doc/Makefile.in (INSTALL_XFORM1): Remove. (install): Depend upon installdirs. Use $(program_transform_name) directly, rather than using $(INSTALL_XFORM) and $(INSTALL_XFORM1). (installdirs): New target. (install-info-as): Run mkinstalldirs. (install-info-gasp): Likewise.Mon Apr 14 11:59:08 1997 Ian Lance Taylor <ian@cygnus.com> * Makefile.in (INSTALL): Change install.sh to install-sh. * symbols.c (resolve_symbol_value): Check for division by zero. From Thomas Graichen <graichen@rzpd.de>: * Makefile.in: Always use $(SHELL) when running move-if-change. * configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub. * configure: Rebuild.Thu Apr 10 14:40:00 1997 Doug Evans <dje@canuck.cygnus.com> * cgen.c (cgen_parse_operand): Renamed from cgen_asm_parse_operand. New argument `want'. Update enum cgen_parse_operand_result values. Initialize if CGEN_PARSE_OPERAND_INIT. * config/tc-m32r.c (md_begin): Set cgen_parse_operand_fn. (md_assemble): Call cgen_asm_init_parse. Update call to m32r_cgen_assemble_insn, call as_bad if assembly failed.Wed Apr 9 11:49:41 1997 Ian Lance Taylor <ian@cygnus.com> * config/tc-m68k.c (m68k_ip): Handle #j.Tue Apr 8 16:37:57 1997 Jeffrey A Law (law@cygnus.com) * config/tc-mn10300.c (md_convert_frag): Create fixup at the right address for call label:32,regs,imm.Mon Apr 7 14:58:22 1997 Jeffrey A Law (law@cygnus.com) * config/tc-hppa.c (pa_subspace_start): If OBJ_ELF, then always return zero. * config/tc-hppa.h (tc_frob_symbol): Don't reset the value of the symbol for OBJ_ELF anymore.Mon Apr 7 10:54:59 1997 Doug Evans <dje@canuck.cygnus.com> * Makefile.in: Regenerate dependencies. (TARG_CPU): New variable. (cgen.o): Depend on cgen.h, $(TARG_CPU)-opc.h. (.dep1): Delete creating of cgen-opc.h. (.tcdep): Put proper contents in cgen-opc.h. * configure.in (m32r): Delete setting of extra_files, extra_links. (AC_OUTPUT): Create cgen-opc.h. * configure: Regenerated.Sat Apr 5 13:19:12 1997 Klaus Kaempf <kkaempf@progis.de> * makefile.vms: Update to build gasp.exe.Fri Apr 4 16:10:02 1997 Doug Evans <dje@canuck.cygnus.com> * write.c (relax_frag): Make non-static. * write.h (relax_frag): Add prototype for. * config/tc-m32r.h (md_do_align): New arg `max'. * config/tc-m32r.c (m32r_do_align): Likewise. Update calls to frag_align, frag_align_pattern. (fill_insn): Update call to m32r_do_align. (m32r_scomm): Update call to frag_align. * config/tc-m32r.[ch]: New files. * cgen.c: New file. * Makefile.in (CPU_TYPES): Add m32r. (TARGET_CPU_CFILES): Add tc-m32r.c. (TARGET_CPU_HFILES): Add tc-m32r.h. (DISTCLEAN_HERE): Add cgen-opc.h. (.dep1,.tcdep): Create empty cgen-opc.h. (cgen.o): Add dependencies. (dependencies): Regenerate. * as.h (struct frag): New member fr_targ. (fr_pcrel_adjust,fr_bsr): Move into union fr_targ.ns32k. * conf.in (USING_CGEN): New macro. * configure.in (m32r-*-*): Add entry for. Add cgen.o to extra_objects. * configure: Regenerate. * frags.c (frag_var): fr_pcrel_adjust renamed to fr_targ.ns32k.pcrel_adjust. fr_bsr renamed to fr_targ.ns32k.bsr. (frag_variant): Likewise. * write.c (relax_frag): Likewise. * config/tc-ns32k.c (*): Likewise.Fri Apr 4 13:26:10 1997 Ian Lance Taylor <ian@cygnus.com> * config/tc-hppa.h (TC_EOL_IN_INSN): Check explicitly for '!', rather than for any end of line character. * config/tc-hppa.c (tc_gen_reloc): If hppa_ren_reloc_type fails, call abort (i.e., as_abort) rather than crashing. * config/tc-mips.c: Protect uses of STO_MIPS16 with an ifdef of OBJ_ELF, rather than of S_GET_OTHER. * Makefile.in (DISTCLEAN_HERE): Add site.exp and site.bak.Thu Apr 3 13:16:18 1997 Ian Lance Taylor <ian@cygnus.com> * Makefile.in (VERSION): Set to 2.8.1. * Branched binutils 2.8.Wed Apr 2 12:24:10 1997 Ian Lance Taylor <ian@cygnus.com> * COPYING: Update FSF address. * config/tc-mips.c (mips16_macro): Handle M_DMUL and M_MUL.Tue Apr 1 18:29:47 1997 Jim Wilson <wilson@cygnus.com> * config/tc-mips.c (md_begin): Don't set interlocks for 4100.Tue Apr 1 16:24:28 1997 Klaus Kaempf <kkaempf@progis.de> * config-gas.com: Update to handle both vax and alpha. * makefile.vms: Update to use config-gas. * conf-a-gas.com: Remove file.Tue Apr 1 16:08:21 1997 Ian Lance Taylor <ian@cygnus.com> * Makefile.in: Remove unnecessary itbl-parse.h, ibtl-parse.c, and itbl-lex.c dependencies. Remove rules for itbl-lex.o, itbl-parse.o, and itbl-ops.o; just use the normal .c.o rule.Tue Apr 1 11:25:56 1997 Michael Meissner <meissner@cygnus.com> * config/tc-tic80.c (line_comment_char): Make '#' start comments at the beginning of a line for compatibility with .S files where cpp leaves the filename transitions beginning with '#'.Tue Apr 1 00:07:30 1997 Ian Lance Taylor <ian@cygnus.com> * config/tc-m68k.c: Only compile tc_coff_symbol_emit_hook and tc_coff_sizemachdep if OBJ_COFF.Mon Mar 31 23:53:44 1997 H.J. Lu <hjl@gnu.ai.mit.edu> * config/tc-ppc.c (register_name): Declare.Mon Mar 31 16:31:04 1997 Joel Sherrill <joel@oarcorp.com> * configure.in (hppa*-*-rtems*): New target, like hppa-*-*elf*. * configure: Rebuild.Mon Mar 31 14:15:19 1997 Ian Lance Taylor <ian@cygnus.com> * config/tc-mips.c (mips_pseudo_table): Add "stabn". (mips16_mark_labels): New static function. (append_insn): Call mips16_mark_labels. (mips_emit_delays): Likewise. (s_insn): Likewise. Don't call mips_clear_insn_labels. (s_mips_stab): New static function. * configure.in: Use ELF for mips-*-gnu*. * configure: Rebuild.Mon Mar 31 14:01:40 1997 Philippe De Muyter <phdm@info.ucl.ac.be> * config/tc-m68k.h (TARGET_FORMAT): Set to "coff-m68k-sysv" if TE_DELTA.Fri Mar 28 18:03:19 1997 Alan Modra <alan@spri.levels.unisa.edu.au> * configure.in: Add AC_ARG_ENABLE for commonbfdlib. If it is set, set OPCODES_LIB to empty. * configure: Rebuild.Fri Mar 28 15:25:24 1997 H.J. Lu <hjl@gnu.ai.mit.edu> * configure.in (sparc-*-linux*aout*, sparc-*-linux*): New targets. * configure: Rebuild.Fri Mar 28 13:08:33 1997 Ian Lance Taylor <ian@cygnus.com> * itbl-parse.y (yyerror): Make static. Declare. From Ralf Baechle <ralf@gnu.ai.mit.edu>: * configure.in: Set emulations for mips-*-linux*-*. * configure: Rebuild. * config/tc-mips.c (struct mips_set_options): Define. (mips_opts): New static variable. (mips_isa): Remove. Now a field in mips_opts. Change all references. (mips16, mips16_autoextend, mips_warn_about_macros): Likewise. (mips_noreorder, mips_nomove, mips_noat, mips_nobopt): Likewise. (struct mips_option_stack): Define. (mips_opts_stack): New static variable. (s_mipsset): Add support for .set push and .set pop. * doc/c-mips.texi: Document .set push and .set pop. * config/obj-elf.c (obj_elf_section_change_hook): New function. * config/obj-elf.h (obj_elf_section_change_hook): Declare it. * config/tc-mips.c (s_change_sec): Call it if OBJ_ELF.Thu Mar 27 12:23:56 1997 Ian Lance Taylor <ian@cygnus.com> * as.c (parse_args): Update copyright date in version message. * Makefile.in (clean-here): Remove dependency files. * read.c (s_comm): Check S_IS_COMMON as well as S_IS_DEFINED. (s_mri_common): Check S_IS_COMMON unconditionally. * symbols.c (colon): Check S_IS_COMMON as well as S_IS_DEFINED. * config/tc-alpha.c (s_alpha_comm): Likewise. * config/tc-mips.c (nopic_need_relax): Likewise. * config/tc-ppc.c (ppc_elf_lcomm): Likewise. (ppc_pe_comm): Likewise. * config/obj-elf.c (obj_elf_common): Likewise. Set segment of common symbol to bfd_com_section_ptr. * config/tc-sparc.c (s_common): Likewise. (tc_gen_reloc): Likewise.Thu Mar 27 00:29:46 1997 Martin M. Hunt <hunt@pizza.cygnus.com> * config/tc-d30v.c (md_apply_fix3): Get the relocs right.Wed Mar 26 13:35:15 1997 H.J. Lu <hjl@lucon.org> * config/tc-i386.c (tc_i386_fix_adjustable): Only define if BFD_ASSEMBLER.Wed Mar 26 11:32:51 1997 Ian Lance Taylor <ian@cygnus.com> * input-scrub.c (input_scrub_next_buf
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -