1. Feb 04, 1999
    • Christopher Faylor's avatar
      * config/i386/cygwin.mh: Move TERMCAP test code to configure.in. · d8f6bd4e
      Christopher Faylor authored
      * configure.in: Treat libtermcap.a detection as a special case when
      hosting on cygwin.
      * configure: Regenerate.
      d8f6bd4e
    • Keith Seitz's avatar
      * gdbtool.ico: Add missing desktop image. · 2a9984fc
      Keith Seitz authored
      2a9984fc
    • Keith Seitz's avatar
      * remote.c (remote_binary_download, remote_binary_length): New · 62286abf
      Keith Seitz authored
              static globals for dealing with binary transmissions.
              (remote_write_bytes): Add support for binary downloads
              by shadowing the "M" packet with a new "X" packet. This
              defaults to ON; if the stub does not understand this, it
              will fall back to using "M".
              (putpkt): Add support for binary downloading.
              * monitor.c (monitor_expect): The mon2000 monitor
              on the MSA2000 will also emit random DC1/DC3 chars.
              * m32r-stub.c: Change all char's to unsigned char's
              to support binary downloading.
              (handle_exception): Add support for binary downloading
              via a new "X" packet.
              (getpacket): Do NOT strip eighth bit of incoming chars.
              Watch out for escaped characters in the incoming stream.
              (putpacket): Do NOT strip eighth bit of incoming chars.
              (bin2mem): New function to write binary data directly to
              memory.
              * m32r-rom.c: Add new "mon2000" target.
      62286abf
  2. Feb 03, 1999
  3. Feb 02, 1999
    • Nick Clifton's avatar
    • Elena Zannoni's avatar
      Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com> · fa36fcf5
      Elena Zannoni authored
      	* lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
      
      	* gdb.c++/method.exp: Add missing close brace.
      fa36fcf5
    • Nick Clifton's avatar
      Add ability to dump .debug_aranges sections · 306c2ca0
      Nick Clifton authored
      306c2ca0
    • Nick Clifton's avatar
      DisplayDWARF2 basic type encodings. · ca2afaf3
      Nick Clifton authored
      ca2afaf3
    • Nick Clifton's avatar
      Fix spelling typo. · 808837c5
      Nick Clifton authored
      808837c5
    • Nick Clifton's avatar
      Replace {...} with [...] · 624578b6
      Nick Clifton authored
      624578b6
    • Catherine Moore's avatar
      * elfarm-nabi.c: Renamed from elf32-arm-newabi.c. · 9aff0cd7
      Catherine Moore authored
              * elfarm-oabi.c:  Renamed from elf32-arm-oldabi.c
              * Makefile.am:  Use new files.
              * Makefile.in:  Regenerate.
              * configure.in:  Use new files.
              * configure:  Regenerate.
      9aff0cd7
    • Catherine Moore's avatar
      * disassemble.c (disassembler): Handle bfd_mach_i386_i386_intel_syntax. · d322c853
      Catherine Moore authored
              * i386-dis.c (x_mode):  Define.
              (dis386):  Remove.
              (dis386_att):  New.
              (dis386_intel):  New.
              (dis386_twobyte):  Remove.
              (dis386_twobyte_att):  New.
              (dis386_twobyte_intel):  New.
              (print_insn_x86):  Use new arrays.
              (float_mem):  Remove.
              (float_mem_intel):  New.
              (float_mem_att):  New.
              (dofloat):  Use new float_mem arrays.
              (print_insn_i386_att):  New.
              (print_insn_i386_intel):  New.
              (print_insn_i386):  Handle bfd_mach_i386_i386_intel_syntax.
              (putop):  Handle intel syntax.
              (OP_indirE):  Handle intel syntax.
              (OP_E):  Handle intel syntax.
              (OP_I):  Handle intel syntax.
              (OP_sI):  Handle intel syntax.
              (OP_OFF):  Handle intel syntax.
      d322c853
    • Catherine Moore's avatar
      * config/tc-i386.h (LONG_DOUBLE_MNEM_SUFFIX): Define. · d0cbdea6
      Catherine Moore authored
              (INTEL_DWORD_MNEM_SUFFIX):  Define.
              (BYTE_PTR):  Define.
              (WORD_PTR):  Define.
              (DWORD_PTR):  Define.
              (XWORD_PTR):  Define.
              (SHORT):  Define.
              (OFFSET_FLAT):  Define.
              (FLAT):  Define.
              (NONE_FOUND):  Define.
              (No_dSuf):  Define.
              (No_xSuf):  Define.
              * config/tc-i386.c  (set_intel_syntax):  New routine.
              (intel_syntax):  Declare.
              (allow_naked_reg):  Declare.
              (md_pseudo_table):  Support .intel_syntax and .att_syntax.
              (intel_float_operand):  New routine.
              (md_assemble):  Handle INTEL_DWORD_MNEM_SUFFIX.
              Handle brackets as well as parens.  Call i386_intel_operand for
              intel syntax.  Reverse operands if appropriate.  Handle new
              suffixes.  Handle movzx and movsx.
              (i386_is_reg):  New routine.
              (i386_immediate):  New routine.
              (i386_scale):  New routine.
              (i386_displacement):  New routine.
              (i386_operand_modifier):  New routine.
              (build_displacement_string):  New routine.
              (i386_parse_seg):  New routine.
              (i386_intel_memory_operand):  New routine.
              (i386_intel_operand):  New routine.
              (i386_operand):  Call i386_displacement, i386_immediate,
              i386_scale, etc.  instead of handling inline.
              (parse_register):  Handle registers without prefix.
      d0cbdea6
    • Catherine Moore's avatar
      add armelf_oabi.em · 78d13803
      Catherine Moore authored
      78d13803
    • Catherine Moore's avatar
      add armelf_oabi.sh · 951253ca
      Catherine Moore authored
      951253ca
    • Catherine Moore's avatar
      add arm-oabi.h · 2459fd70
      Catherine Moore authored
      2459fd70
    • Catherine Moore's avatar
      remove elf32-arm.c. · 1beed5db
      Catherine Moore authored
      add elf32-arm-oldabi., elf32-arm-newabi.c, elf32-arm.h
      1beed5db
    • Jason Molenda's avatar
      1999-02-01 Jason Molenda (jsm@bugshack.cygnus.com) · 0abbe35d
      Jason Molenda authored
              * configure.in: Require autoconf 2.13.
              (AM_EXEEXT): Replace with new AC_EXEEXT.
              * acinclude.m4: Move itcl header macros from aclocal.m4 to here.
              * aclocal.m4: Regenerated.
              * configure: Regenerated.
      0abbe35d
    • Jim Blandy's avatar
      *** empty log message *** · 7d201336
      Jim Blandy authored
      7d201336
    • Jim Blandy's avatar
      Allow PPC users to select which PPC/RS6000 variant they're debugging · 2ac058fd
      Jim Blandy authored
      at run-time.  At the moment, the only thing this affects is the
      set of registers visible.
      * config/rs6000/tm-rs6000.h (REGISTER_NAME): Define this as a call
      to the function rs6000_register_name.
      (rs6000_register_name): Include extern decl.
      (NUM_REGS): Bump to 183.  What's the right way to do this?
      (FIRST_UISA_SP_REGNUM, LAST_UISA_SP_REGNUM): Renamed from
      FIRST_SP_REGNUM, LAST_SP_REGNUM.
      (REGISTER_BYTES): Recompute this.
      * rs6000-tdep.c: Renamed all uses of FIRST_SP_REGNUM and
      LAST_SP_REGNUM to FIRST_UISA_SP_REGNUM and LAST_UISA_SP_REGNUM, with
      some concomitant formatting changes.
      #include "gdbcmd.h", so we can define commands here.
      (struct variant): New structure.
      (COMMON_UISA_REG_NAMES, PPC_UISA_SPR_NAMES, PPC_SEGMENT_REG_NAMES,
      PPC_32_OEA_SPR_NAMES, num_registers): New macros.
      (register_names_rs6000, register_names_uisa, register_names_403,
      register_names_403GC, register_names_505, register_names_860,
      register_names_601, register_names_602, register_names_603,
      register_names_604, register_names_750, variants): New variables.
      (rs6000_register_name, install_variant, find_variant_by_name,
      install_variant_by_name, list_variants, show_current_variant,
      set_processor, show_processor): New functions.
      (_initialize_rs6000_tdep): Define new commands `set processor' and
      `show processor', and call install_variant_by_name to set the
      default variant.
      * rs6000-nat.c: Renamed all uses of FIRST_SP_REGNUM and
      LAST_SP_REGNUM to FIRST_UISA_SP_REGNUM and LAST_UISA_SP_REGNUM, with
      some concomitant formatting changes.
      * configure.in: Accept the `--with-cpu' flag, to specify a default
      processor variant.
      * acconfig.h: Provide a blurb for TARGET_CPU_DEFAULT, which is set
      by configure's `--with-cpu' flag.
      * config.in, configure: Regenerated.
      2ac058fd
    • Catherine Moore's avatar
    • Catherine Moore's avatar
      * configure: Regenerate. · 9ac8e451
      Catherine Moore authored
              * configure.in (arm-*-oabi):  New.
              (thumb-*-oabi):  New.
              * config/tc-arm.c (target_oabi):  Declare.
              (md_apply_fix3): Support REL relocs.
              (md_parse_option):  Handle -oabi.
              (elf32_arm_target_format):  New routine.
              (md_longopts):  Add OPTION_OABI.
              * config/tc-arm.h:  Redefine TARGET_FORMAT.
      9ac8e451
    • Nick Clifton's avatar
      Add GC support. · 7f7cef94
      Nick Clifton authored
      7f7cef94
    • Catherine Moore's avatar
      * targets.c (bfd_target_vector): Add bfd_elf32_littlearm_oabi_vec · 6712be04
      Catherine Moore authored
              and bfd_elf32_bigarm_oabi_vec.
      6712be04
    • Catherine Moore's avatar
      * Makefile.am (elf32-arm-oldabi.lo): New. · 95c5070c
      Catherine Moore authored
              (elf32-arm-newabi.lo):  New.
              * Makefile.in:  Regenerate.
              * config.bfd (thumb-*-elf):  Remove definition of targ_underscore.
              (arm-*-elf):  Likewise.
              (arm-*-oabi):  New.
              (thumb-*-oabi):  New.
              * configure:  Regenerate.
              * configure.in (bfd_elf32_littlearm_oabi_vec):  New.
              (bfd_elf32_bigarm_oabi_vec):  New.
              * elf32-arm-newabi.c:  New.
              * elf32-arm-oldabi.c:  New.
              * elf32-arm.c:  Removed.
              * elf32-arm.h:  New.
      95c5070c
    • Martin Hunt's avatar
      1999-02-01 Martin Hunt <hunt@cygnus.com> · a8983718
      Martin Hunt authored
      	* srcwin.test (srcwin-4.3): Fix bp test.
      a8983718
    • Martin Hunt's avatar
      1999-02-01 Martin Hunt <hunt@cygnus.com> · 3267b290
      Martin Hunt authored
      	* gdbtk-cmds.c: (gdb_set_bp): Change the "type" argument
      	to be ASCII instead of an integer. Currently accepts "temp"
      	or "normal".  Fixed error messages.
      	(gdb_set_bp_addr): Ditto.
      3267b290