Fred Fish [Fri, 26 Jul 1996 05:05:35 +0000 (05:05 +0000)]
* libiberty.h (PRIVATE_XMALLOC): Enclose xmalloc/xrealloc
definitions inside #ifndef so that programs that want to
can define PRIVATE_XMALLOC and then define xmalloc and
xrealloc anyway they want.
(basename): Document in source that we can't declare
the parameter type because it is declared inconsistently across
different systems.
Fred Fish [Fri, 26 Jul 1996 04:12:12 +0000 (04:12 +0000)]
See the huge ChangeLog entry that has the header:
Thu Jul 25 19:41:31 1996 Fred Fish <fnf@cygnus.com>
for details about these changes. I was going to include the complete
entry in the checkin message but it was apparently so large it caused
cvs to dump core.
Fred Fish [Fri, 26 Jul 1996 03:01:51 +0000 (03:01 +0000)]
See gdb ChangeLog entry with header:
Thu Jul 25 19:41:31 1996 Fred Fish <fnf@cygnus.com>
for a rather huge set of changes. I was going to put them here, but it
made cvs dump core. :-(
David Edelsohn [Thu, 25 Jul 1996 23:13:08 +0000 (23:13 +0000)]
* dsrec.c (load_srec): Protect ANSI style function parms with PARAMS.
Martin Hunt [Thu, 25 Jul 1996 22:28:10 +0000 (22:28 +0000)]
Thu Jul 25 15:24:17 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-dis.c (dis_long): Handle unknown opcodes.
Martin Hunt [Thu, 25 Jul 1996 22:27:37 +0000 (22:27 +0000)]
Thu Jul 25 15:22:51 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* tc-d10v.c (md_assemble): Now handles multiline
instructions.
Martin Hunt [Thu, 25 Jul 1996 22:27:17 +0000 (22:27 +0000)]
Thu Jul 25 15:22:51 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (md_assemble): Now handles multiline
instructions.
Martin Hunt [Thu, 25 Jul 1996 19:16:34 +0000 (19:16 +0000)]
Thu Jul 25 12:08:09 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c: Changes to support signed and unsigned numbers.
All instructions with the same name that have long and short forms
now end in ".l" or ".s". Divs added.
* d10v-dis.c: Changes to support signed and unsigned numbers.
Martin Hunt [Thu, 25 Jul 1996 19:15:49 +0000 (19:15 +0000)]
Thu Jul 25 12:06:22 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v.h: Changes for divs, parallel-only instructions, and
signed numbers.
Martin Hunt [Thu, 25 Jul 1996 19:15:14 +0000 (19:15 +0000)]
Thu Jul 25 12:03:33 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* tc-d10v.c: Fix packaging bug. Added range checking.
Added kludge for divs instruction. Fixed minor problem with
multiple text sections.
* tc-d10v.h (d10v_cleanup): Change prototype.
Martin Hunt [Thu, 25 Jul 1996 19:14:27 +0000 (19:14 +0000)]
Thu Jul 25 12:03:33 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: Fix packaging bug. Added range checking.
Added kludge for divs instruction. Fixed minor problem with
multiple text sections.
* config/tc-d10v.h (d10v_cleanup): Change prototype.
Mark Alexander [Thu, 25 Jul 1996 07:35:23 +0000 (07:35 +0000)]
Add mh-irix6.
Ian Lance Taylor [Wed, 24 Jul 1996 23:11:13 +0000 (23:11 +0000)]
tipo
Martin Hunt [Wed, 24 Jul 1996 19:19:26 +0000 (19:19 +0000)]
start-sanitize-d10v
Wed Jul 24 12:16:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10velf.sh (SCRIPT_NAME): Change to elf.
end-sanitize-d10v
Martin Hunt [Wed, 24 Jul 1996 19:19:09 +0000 (19:19 +0000)]
start-sanitize-d10v
Wed Jul 24 12:16:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* emulparams/d10velf.sh (SCRIPT_NAME): Change to elf.
end-sanitize-d10v
Michael Meissner [Wed, 24 Jul 1996 17:48:31 +0000 (17:48 +0000)]
Allow plain d10v as a target
Ian Lance Taylor [Wed, 24 Jul 1996 16:05:32 +0000 (16:05 +0000)]
* elf.c (assign_file_positions_for_segments): Track the virtual
memory position separately from the file position, and use it to
compute the alignment adjustment.
PR 10039.
Martin Hunt [Tue, 23 Jul 1996 18:11:55 +0000 (18:11 +0000)]
start-sanitize-d10v
Tue Jul 23 11:02:53 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-dis.c: Change all functions to use info->print_address_func.
end-sanitize-d10v
Martin Hunt [Tue, 23 Jul 1996 18:11:24 +0000 (18:11 +0000)]
start-sanitize-d10v
Tue Jul 23 10:36:19 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* emulparams/d10velf.sh: New file.
end-sanitize-d10v
Ian Lance Taylor [Tue, 23 Jul 1996 18:04:35 +0000 (18:04 +0000)]
* dlltool.c (secdata): In non DLLTOOL_PPC case, change alignment
of .text section to 2.
Martin Hunt [Tue, 23 Jul 1996 18:01:42 +0000 (18:01 +0000)]
start-sanitize-d10v
Tue Jul 23 10:36:19 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* emulparams/d10velf.sh: New file.
end-sanitize-d10v
Martin Hunt [Tue, 23 Jul 1996 18:00:39 +0000 (18:00 +0000)]
start-sanitize-d10v
Tue Jul 23 10:36:19 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* Makefile.in (ed10velf.c): New target.
* configure.tgt (d10v-*-elf*): New target.
* emulparams/d10velf.sh: New file.
end-sanitize-d10v
Martin Hunt [Tue, 23 Jul 1996 17:59:22 +0000 (17:59 +0000)]
start-sanitize-d10v
Tue Jul 23 10:49:36 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (md_apply_fix3): Fix all instruction
addresses to be right-shifted by 2.
end-sanitize-d10v
Martin Hunt [Tue, 23 Jul 1996 17:54:21 +0000 (17:54 +0000)]
start-sanitize-d10v
Tue Jul 23 10:43:31 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* elf32-d10v.c (elf_d10v_howto_table): Changed all relocs to "long"
and fixed mask on R_D10V_10_PCREL_L.
end-sanitize-d10v
Martin Hunt [Tue, 23 Jul 1996 17:53:27 +0000 (17:53 +0000)]
start-sanitize-d10v
Tue Jul 23 10:47:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* configure.in (d10v-*-*): Remove ld from $noconfigdirs.
end-sanitize-d10v
Michael Meissner [Tue, 23 Jul 1996 15:42:42 +0000 (15:42 +0000)]
New simulator changes from Andrew
Jim Wilson [Tue, 23 Jul 1996 04:24:28 +0000 (04:24 +0000)]
Fix mistake from Brendan's last checkin.
Stu Grossman [Tue, 23 Jul 1996 01:24:58 +0000 (01:24 +0000)]
* Makefile.in (os9kread.o): Remove dependency on partial-stab.h.
* dbxread.c (read_dbx_symtab end_psymtab), partial-stab.h: Don't
use partial_symtab->textlow==0 as a flag, as 0 is a legitimate
text address. Use a seperate flag (textlow_not_set) instead.
This makes stabs in ELF .o files work a lot better.
* mdebugread.c xcoffread.c: Define textlow_not_set for
partial-stab.h.
* stabsread.h (end_psymtab): Add textlow_not_set arg to prototype.
Ian Lance Taylor [Mon, 22 Jul 1996 23:02:35 +0000 (23:02 +0000)]
* elf64-mips.c: Include "aout/ar.h".
(mips_elf64_slurp_armap): New static function.
(mips_elf64_write_armap): New static function.
(bfd_elf64_archive_*): Define.
* elfxx-target.h (bfd_elfNN_archive_p): Define if not defined.
Use instead of bfd_generic_archive_p.
(bfd_elfNN_write_archive_contents): Define if not defined. Use
instead of _bfd_write_archive_contents.
(bfd_elfNN_mkdarchive): Define if not defined. Use instead of
_bfd_generic_mkarchive.
(TARGET_BIG_SYM): If bfd_elfNN_archive_functions is defined, use
bfd_elfNN_archive in BFD_JUMP_TABLE_ARCHIVE rather than
_bfd_archive_coff.
(TARGET_LITTLE_SYM): Likewise.
* archive.c (bfd_slurp_armap): Check for and reject an archive map
name of /SYM64/.
* Makefile.in: Rebuild dependencies.
Ian Lance Taylor [Mon, 22 Jul 1996 23:02:02 +0000 (23:02 +0000)]
* elf32-mips.c (_bfd_mips_elf_final_write_processing): Handle
SHT_MIPS_LIBLIST, SHT_MIPS_CONTENT, SHT_MIPS_SYMBOL_LIB, and
SHT_MIPS_EVENTS sections.
(_bfd_mips_elf_section_from_shdr): Handle SHT_MIPS_IFACE,
SHT_MIPS_CONTENT, SHT_MIPS_SYMBOL_LIB, and SHT_MIPS_EVENTS
sections.
(_bfd_mips_elf_fake_sections): Likewise.
Brendan Kehoe [Mon, 22 Jul 1996 20:30:04 +0000 (20:30 +0000)]
* configure.in (native_only): Add prms.
Ian Lance Taylor [Mon, 22 Jul 1996 19:49:24 +0000 (19:49 +0000)]
Mon Jul 22 15:38:53 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* m68k-opc.c (m68k_opcodes): Make opcode masks for the ColdFire
move ccr/sr insns more strict so that the disassembler only
selects them when the addressing mode is data register.
Ian Lance Taylor [Mon, 22 Jul 1996 19:38:23 +0000 (19:38 +0000)]
* libecoff.h (ecoff_data_type): Add rdata_in_text field.
* ecoff.c (ecoff_compute_section_file_positions): Copy
rdata_in_text from backend info to tdata. Clear it if any data
section comes before .rdata.
(_bfd_ecoff_write_object_contents): Use rdata_in_text field in
tdata rather than backend info.
Martin Hunt [Mon, 22 Jul 1996 18:57:20 +0000 (18:57 +0000)]
start-sanitize-d10v
Mon Jul 22 11:25:24 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c (pre_defined_registers): Declare.
* d10v-dis.c (print_operand): Now uses pre_defined_registers
to pick a better name for the registers.
end-sanitize-d10v
Martin Hunt [Mon, 22 Jul 1996 18:56:30 +0000 (18:56 +0000)]
start-sanitize-d10v
Mon Jul 22 11:21:15 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v.h (pd_reg): Define. Putting the definition here allows
the assembler and disassembler to share the same struct.
end-sanitize-d10v
Martin Hunt [Mon, 22 Jul 1996 18:55:27 +0000 (18:55 +0000)]
start-sanitize-d10v
Mon Jul 22 11:32:36 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: Many changes to get relocs working.
(register_name): No longer creates a symbol for register names.
(pre_defined_registers): moved to opcodes/d10v-opc.c.
(d10v_insert_operand): Now works correctly for either container.
* config/tc-d10v.h (d10v_cleanup): Declare.
end-sanitize-d10v
Ian Lance Taylor [Mon, 22 Jul 1996 18:38:50 +0000 (18:38 +0000)]
fix last patch
Ian Lance Taylor [Mon, 22 Jul 1996 18:03:41 +0000 (18:03 +0000)]
* config/tc-mips.c (tc_gen_reloc): BFD_RELOC_PCREL_HI16_S and
BFD_RELOC_PCREL_LO16 are expected to be PC relative.
Ian Lance Taylor [Mon, 22 Jul 1996 17:58:19 +0000 (17:58 +0000)]
* sparc-opc.c: Fix opcode values for fpack16, and fpackfix. Fix
operands for fexpand and fpmerge. From Christian Kuehnke
<Christian.Kuehnke@arbi.informatik.uni-oldenburg.de>.
Ian Lance Taylor [Mon, 22 Jul 1996 17:19:09 +0000 (17:19 +0000)]
Mon Jul 22 13:17:06 1996 Richard Henderson <rth@tamu.edu>
* alpha-dis.c (print_insn_alpha): No longer the user-visible
print routine. Take new regnames and cpumask arguments.
Kill the environment variable nonsense.
(print_insn_alpha_osf): New function. Do OSF/1 style regnames.
(print_insn_alpha_vms): New function. Do VMS style regnames.
* disassemble.c (disassembler): Test bfd flavour to pick
between OSF and VMS routines. Default to OSF.
Ian Lance Taylor [Mon, 22 Jul 1996 17:18:55 +0000 (17:18 +0000)]
Mon Jul 22 13:16:13 1996 Richard Henderson <rth@tamu.edu>
* dis-asm.h (print_insn_alpha): Don't declare.
(print_insn_alpha_osf, print_insn_alpha_vms): Declare.
Ian Lance Taylor [Mon, 22 Jul 1996 17:04:04 +0000 (17:04 +0000)]
Mon Jul 22 12:46:55 1996 Richard Henderson <rth@tamu.edu>
* tc-alpha.c: Patches to track current minimum alignment to reduce
the number of fragments created with frag_align.
(alpha_current_align): New static variable.
(s_alpha_text): Reset alignment to 0.
(s_alpha_data, s_alpha_rdata, s_alpha_sdata): Likewise.
(s_alpha_stringer, s_alpha_space): New functions.
(s_alpha_cons, alpha_flush_pending_output): Remove functions.
(alpha_cons_align): New function to replace both of them.
(emit_insn): Only align if alpha_current_align is less than 2;
reset alpha_current_align to 2.
(s_alpha_gprel32): Likewise.
(s_alpha_section): New function. Basically duplicate the other
alpha section change hooks. Only define for ELF.
(s_alpha_float_cons): Simplify alignment handling.
(md_pseudo_table): Only define "rdata" and "sdata" if OBJ_ECOFF.
If OBJ_ELF, define "section", "section.s", "sect", and "sect.s".
Don't define the s_alpha_cons pseudo-ops. Do define
s_alpha_stringer and s_alpha_space pseudo-ops.
(alpha_align): Skip if less than current default alignment. Set
default alignment.
* tc-alpha.h (md_flush_pending_output): Remove.
(md_cons_align): Add.
* tc-alpha.c: Add oodles of function description comments.
(md_bignum_to_chars): Remove; there are no callers.
(md_show_usage): Mention some more variants.
Ian Lance Taylor [Mon, 22 Jul 1996 16:28:08 +0000 (16:28 +0000)]
* Makefile.in (GAS_SUPPORT_DIRS): Add make-all.com and setup.com.
(BINUTILS_SUPPORT_DIRS): Likewise.
Ian Lance Taylor [Mon, 22 Jul 1996 16:21:25 +0000 (16:21 +0000)]
* i960.h (i960_opcodes): "halt" takes an argument. From Stephen
Williams <steve@icarus.com>.
Stu Grossman [Mon, 22 Jul 1996 15:49:34 +0000 (15:49 +0000)]
* objdump.c (dump_section_stabs): Fix test for stabs sections
ending with numbers. This fixes a problem with .stab being
confused with .stab.index.
Fred Fish [Sun, 21 Jul 1996 01:28:12 +0000 (01:28 +0000)]
* gdbtk.tcl (files_command): Reorder the binding tags for
the listbox widget to avoid referencing the listbox after
the containing widget has been destroyed by the action of
a previous binding.
Fred Fish [Sat, 20 Jul 1996 18:33:27 +0000 (18:33 +0000)]
* dwarf2read.c (struct filenames): Change internal "struct file"
to "struct fileinfo" to avoid conflict with "struct file" in
<sys/file.h> on HPUX and Solaris.
Fred Fish [Sat, 20 Jul 1996 17:21:36 +0000 (17:21 +0000)]
* gdbtk.tcl (delete_expr): Unset corresponding element of
expr_update_list when destroying an expression.
(create_expr_window): Initialize expr_num, delete_expr_num,
and expr_update_list here when each new expression window
is created, rather than once at startup.
PR 9383
Ian Lance Taylor [Fri, 19 Jul 1996 22:16:50 +0000 (22:16 +0000)]
* configure.in: Fix test for whether a compiler has a 64 bit
type. From Jim Wilson <wilson@cygnus.com>.
VS: ----------------------------------------------------------------------
Stan Shebs [Fri, 19 Jul 1996 21:31:55 +0000 (21:31 +0000)]
Always keep dwarf2read.c
Stan Shebs [Fri, 19 Jul 1996 21:16:13 +0000 (21:16 +0000)]
* dwarf2read.c: New file, DWARF 2 reader originally contributed by
Brent Benson, with additions by Gary Funck and Jerry Kreuscher.
* Makefile.in (COMMON_OBS): Add dwarf2read.o.
(SFILES): Add dwarf2read.c.
(dwarf2read.o): Add build rule.
* symfile.h (dwarf2_has_info, dwarf2_build_psymtabs): Declare
exported functions.
* elfread.c (elf_symfile_read): Call them.
(elf_symtab_read) [HARRIS_TARGET]: Skip some special symbols.
Stan Shebs [Fri, 19 Jul 1996 02:21:15 +0000 (02:21 +0000)]
always keep dwarf2.h
Stan Shebs [Fri, 19 Jul 1996 02:19:29 +0000 (02:19 +0000)]
* dwarf2.h: New file.
Ian Lance Taylor [Fri, 19 Jul 1996 00:48:20 +0000 (00:48 +0000)]
* configure.in: Set and substitute VERSION, BFD_HOST_64BIT_LONG
(replacing HOST_64BITLONG), BFD_HOST_64_BIT_DEFINED,
BFD_HOST_64_BIT, and BFD_HOST_U_64_BIT. Add bfd-in2.h:bfd-in2.h
to AC_OUTPUT call.
* configure: Rebuild.
* bfd-in.h (BFD_ARCH_SIZE): Define as @wordsize@, not @WORDSIZE@.
(BFD_HOST_64_BIT): Define conditionally.
(BFD_HOST_U_64_BIT): Define when BFD_HOST_64_BIT is defined.
(bfd_vma): Typedef as BFD_HOST_U_64_BIT.
(symvalue, bfd_size_type): Likewise.
* bfd-in2.h: Rebuild.
* Makefile.in (do_clean): Remove bfd-tmp.h.
(do_distclean): Remove bfd-in3.h.
(stmp-bfd.h): Just do copy-if-change bfd-in3.h bfd.h.
(bfd-in3.h): New target.
Ian Lance Taylor [Fri, 19 Jul 1996 00:46:50 +0000 (00:46 +0000)]
rebuild
Ian Lance Taylor [Thu, 18 Jul 1996 21:40:06 +0000 (21:40 +0000)]
* configure.tgt (sparc*-*-sysv4*): New target. From Andrew Gierth
<ANDREWG@microlise.co.uk>.
Ian Lance Taylor [Thu, 18 Jul 1996 21:38:39 +0000 (21:38 +0000)]
From Andrew Gierth <ANDREWG@microlise.co.uk>:
* configure.in (sparc-*-sysv4*): New target.
* configure: Rebuild.
Ian Lance Taylor [Thu, 18 Jul 1996 21:36:21 +0000 (21:36 +0000)]
* config.bfd (sparc-*-sysv4*): Don't build sunos_big_vec. From
Andrew Gierth <ANDREWG@microlise.co.uk>.
Ian Lance Taylor [Thu, 18 Jul 1996 21:20:15 +0000 (21:20 +0000)]
* configure.in: Call AC_SUBST (INSTALL_SHLIB).
* configure: Rebuild.
* Makefile.in (install): Use @INSTALL_SHLIB@.
Ian Lance Taylor [Thu, 18 Jul 1996 21:19:11 +0000 (21:19 +0000)]
* configure.host: Set INSTALL_SHLIB.
* configure.in: Call AC_SUBST (INSTALL_SHLIB).
* configure: Rebuild.
* Makefile.in (install): Use @INSTALL_SHLIB@.
Ian Lance Taylor [Thu, 18 Jul 1996 20:53:32 +0000 (20:53 +0000)]
* config/tc-sparc.c (md_pseudo_table): Change uahalf, uaword, and
uaxword to use s_uacons.
(sparc_no_align_cons): New static variable.
(s_uacons): New static function.
(sparc_cons_align): If sparc_no_align_cons is set, just clear it
and return.
Ian Lance Taylor [Thu, 18 Jul 1996 20:35:34 +0000 (20:35 +0000)]
* configure.host: Change irix5 to irix[56]*.
* configure.tgt: Likewise.
Martin Hunt [Thu, 18 Jul 1996 20:35:14 +0000 (20:35 +0000)]
start-sanitize-d10v
Thu Jul 18 13:20:39 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* common.h (EM_CYGNUS_D10V): Redefine.
end-sanitize-d10v
Ian Lance Taylor [Thu, 18 Jul 1996 20:34:52 +0000 (20:34 +0000)]
* configure.in: Add mips-*-irix6* target. Handle Irix 6 like Irix
5 with regard to shared libraries.
* configure: Rebuild.
Ian Lance Taylor [Thu, 18 Jul 1996 20:33:22 +0000 (20:33 +0000)]
* config.bfd (mips*-*-irix6*): New target.
* configure.host: Handle Irix 6 shared library like Irix 5.
Michael Meissner [Thu, 18 Jul 1996 20:01:29 +0000 (20:01 +0000)]
Fix warning generated under AIX 4.1.4
Ian Lance Taylor [Thu, 18 Jul 1996 19:56:40 +0000 (19:56 +0000)]
* config/tc-m68k.c (m68k_ip): Use the correct length when
allocating space for the unsupported architecture error message.
Ian Lance Taylor [Thu, 18 Jul 1996 19:49:56 +0000 (19:49 +0000)]
add comments about magic numbers
Ian Lance Taylor [Thu, 18 Jul 1996 19:41:35 +0000 (19:41 +0000)]
* xcofflink.c (xcoff_link_add_symbols): Don't check an XMC_TD
symbol for a magic name.
(xcoff_link_input_bfd): Don't change the reloc symbol for an
XMC_TD symbol.
(_bfd_ppc_xcoff_relocate_section): Don't get the TOC offset for an
XMC_TD symbol.
Stan Shebs [Thu, 18 Jul 1996 18:42:06 +0000 (18:42 +0000)]
* mpw-config.in: Add ELF support to mips config, create the
elf32-target.h file in the object dir.
* mpw-make.sed: Edit elfXX-target.h refs at beginnings of lines.
Michael Meissner [Thu, 18 Jul 1996 16:59:15 +0000 (16:59 +0000)]
Minor tweaks to d10v configuration
Geoffrey Noer [Thu, 18 Jul 1996 08:29:09 +0000 (08:29 +0000)]
Thu Jul 18 01:22:01 1996 Geoffrey Noer <noer@cygnus.com>
* symfile.c (symfile_bfd_open):
* exec.c (exec_file_command): for __GO32__ and __WIN32__ systems,
free the user from having to type the .exe extension.
Stu Grossman [Thu, 18 Jul 1996 01:21:16 +0000 (01:21 +0000)]
* gencode.c (process_instructions): Generate word64 and uword64
instead of `long long' and `unsigned long long' data types.
* interp.c: #include sysdep.h to get signals, and define default
for SIGBUS.
* (Convert): Work around for Visual-C++ compiler bug with type
conversion.
* support.h: Make things compile under Visual-C++ by using
__int64 instead of `long long'. Change many refs to long long
into word64/uword64 typedefs.
Kim Knuttila [Thu, 18 Jul 1996 01:04:14 +0000 (01:04 +0000)]
Removed debug, fixed diagnostics, etc
Martin Hunt [Thu, 18 Jul 1996 00:53:17 +0000 (00:53 +0000)]
start-sanitize-d10v
Wed Jul 17 14:33:09 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* configure.in (d10v-*-*): New target.
end-sanitize-d10v
Martin Hunt [Thu, 18 Jul 1996 00:49:26 +0000 (00:49 +0000)]
start-sanitize-d10v
Wed Jul 17 14:39:05 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* configure: (bfd_d10v_arch) Add new case.
* configure.in: (bfd_d10v_arch) Add new case.
* d10v-dis.c: New file.
* d10v-opc.c: New file.
* disassemble.c (disassembler) Add entry for d10v.
end-sanitize-d10v
Martin Hunt [Thu, 18 Jul 1996 00:47:05 +0000 (00:47 +0000)]
start-sanitize-d10v
Wed Jul 17 14:51:52 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* Makefile.in (ALL_MACHINES): Add cpu-d10v.o
(BFD32_BACKENDS) Add elf32-d10v.o
* archures.c: Add bfd_d10v_arch.
* bfd-in2.h: Add bfd_d10v_arch.
* config.bfd (d10v-*-*): New target.
* configure: (bfd_elf32_d10v_vec) New vector.
* configure.in: (bfd_elf32_d10v_vec) New vector.
* cpu-d10v.c: New file.
* elf.c (prep_headers): Added case bfd_arch_d10v.
* elf32-d10v.c: New file.
* libbfd.h: Rebuild.
* reloc.c (BFD_RELOC_D10V_10_PCREL_R, BFD_RELOC_D10V_10_PCREL_L, BFD_RELOC_D10V_18,
BFD_RELOC_D10V_18_PCREL): Define.
* targets.c (bfd_elf32_d10v_vec): New vector.
end-sanitize-d10v
Martin Hunt [Thu, 18 Jul 1996 00:41:45 +0000 (00:41 +0000)]
* common.h (EM_CYGNUS_D10V): Define.
Martin Hunt [Thu, 18 Jul 1996 00:41:43 +0000 (00:41 +0000)]
start-sanitize-d10v
Wed Jul 17 14:45:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* dis-asm.h: (print_insn_d10v): Declare.
end-sanitize-d10v
Martin Hunt [Thu, 18 Jul 1996 00:40:48 +0000 (00:40 +0000)]
start-sanitize-d10v
Wed Jul 17 14:46:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v.h: New file.
end-sanitize-d10v
Martin Hunt [Thu, 18 Jul 1996 00:39:03 +0000 (00:39 +0000)]
start-sanitize-d10v
Wed Jul 17 14:25:13 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: New file.
* config/tc-d10v.h: New file.
* configure (d10v-*-elf): New target.
* configure.in (d10v-*-elf): New target.
end-sanitize-d10v
Kim Knuttila [Thu, 18 Jul 1996 00:04:58 +0000 (00:04 +0000)]
Pay attention to return code
Kim Knuttila [Wed, 17 Jul 1996 18:10:20 +0000 (18:10 +0000)]
Removed bogus printf
Kim Knuttila [Wed, 17 Jul 1996 17:55:38 +0000 (17:55 +0000)]
Strip prefix '.'s from name
J.T. Conklin [Wed, 17 Jul 1996 17:18:13 +0000 (17:18 +0000)]
Wed Jul 17 10:12:05 1996 J.T. Conklin <jtc@rtl.cygnus.com>
* m68k-opc.c (m68k_opcodes): Fix bugs in coldfire insns relating
to bcc, trapfl, subxl, and wddata discovered by Andreas Schwab.
Mark Alexander [Wed, 17 Jul 1996 14:00:46 +0000 (14:00 +0000)]
* mon960-rom.c: Shorten the mon960_inits string to a single
carriage return; this prevents a hang on connecting immediately
after powerup, when MON960 is attempting autobaud detection.
Ian Lance Taylor [Wed, 17 Jul 1996 13:28:31 +0000 (13:28 +0000)]
remove sanitization accidentally inserted in last commit
Mark Alexander [Wed, 17 Jul 1996 06:52:31 +0000 (06:52 +0000)]
* a29k-tdep.c (get_saved_register): Allow PC to be modified
when innermost frame is selected, but not in outer frames.
PR 9012
Stu Grossman [Wed, 17 Jul 1996 06:51:21 +0000 (06:51 +0000)]
* archures.c bfd-in2.h: Add bfd_mach_i386_i386 and
bfd_mach_i386_i8086 machine types.
Stu Grossman [Wed, 17 Jul 1996 06:41:25 +0000 (06:41 +0000)]
* command.c (do_setshow_command): Don't segfault when showing
var_string and var_string_noescape vars that are NULL.
From the fsf:
* solib.c (solib_absolute_prefix, solib_search_path): New variables.
(_initialize_solib): Add set/show commands for those variables.
(solib_map_sections): Implement searching using them.
Stu Grossman [Wed, 17 Jul 1996 06:03:26 +0000 (06:03 +0000)]
Changes from the FSF for Hurd thread support.
Stu Grossman [Tue, 16 Jul 1996 00:03:38 +0000 (00:03 +0000)]
oops!
Stu Grossman [Tue, 16 Jul 1996 00:01:50 +0000 (00:01 +0000)]
* i386-dis.c (print_insn_i8086): New routine to disassemble using
the 8086 instruction set.
* i386-dis.c: General cleanups. Make most things static. Add
prototypes. Get rid of static variables aflags and dflags. Pass
them as args (to almost everything).
Stu Grossman [Mon, 15 Jul 1996 23:59:26 +0000 (23:59 +0000)]
* dis-asm.h: Get rid of decls for print_insn_i8086,
print_insn_sparc64 and print_insn_sparclite.
* (INIT_DISASSEMBLE_INFO): Split into two pieces. One,
INIT_DISASSEMBLE_INFO_NO_ARCH inits everything except for endian,
mach, and arch.
David Edelsohn [Mon, 15 Jul 1996 23:57:36 +0000 (23:57 +0000)]
* win32-nat.c (handle_load_dll): dos_path_to_unix_path renamed to
cygwin32_conv_to_posix_path.
(child_create_inferior): unix_path_to_dos_path renamed to
cygwin32_conv_to_win32_path. Rewrite code to translate PATH.
Stu Grossman [Mon, 15 Jul 1996 23:54:39 +0000 (23:54 +0000)]
* defs.h printcmd.c: Create global disassemble_info structure
tm_print_insn_info.
* gdbtk.c (gdb_disassemble): Setup di.mach from
tm_print_insn_info.mach, and set endian from TARGET_BYTE_ORDER.
* i386-tdep.c (set_assembly_language_command): set
tm_print_insn_info.mach to the appropriate value for 386 or 8086
disassembly.
* printcmd.c (print_insn): Move init of disassembler_info to
_initialize_printcmd. Set endian for disassembler here.
* sparc-tdep.c: Set tm_print_insn_info.mach as appropriate to
select sparc/sparclite.
* config/sparc/{tm-sparc.h tm-sparclite.h}: Get rid of
TM_PRINT_INSN. Set TM_PRINT_INSN_MACH to
bfd_mach_sparc/bfd_mach_sparc_sparclite.
Stu Grossman [Mon, 15 Jul 1996 23:41:21 +0000 (23:41 +0000)]
* bfd-in2.h: Add bfd_mach_i386_i386 and bfd_mach_i386_i8086
machine types.
Jeff Law [Mon, 15 Jul 1996 17:52:39 +0000 (17:52 +0000)]
* config.guess (HP 9000/811): Recognize this as a PA1.1
machine.
Ian Lance Taylor [Mon, 15 Jul 1996 15:58:00 +0000 (15:58 +0000)]
Mon Jul 15 11:49:49 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Round
the value of __start_SECNAME to the alignment required by the
section to be placed.
Fred Fish [Sat, 13 Jul 1996 14:55:30 +0000 (14:55 +0000)]
Check in an entry that somehow got missed long ago.