Ian Lance Taylor
e4024966b2
* 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>.
1996-07-22 17:58:19 +00:00
Ian Lance Taylor
e7bc7bc3fc
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.
1996-07-22 17:19:09 +00:00
Ian Lance Taylor
04cf159485
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.
1996-07-22 17:18:55 +00:00
Ian Lance Taylor
6543a7fb68
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.
1996-07-22 17:04:04 +00:00
Ian Lance Taylor
47f0092437
* Makefile.in (GAS_SUPPORT_DIRS): Add make-all.com and setup.com.
...
(BINUTILS_SUPPORT_DIRS): Likewise.
1996-07-22 16:28:08 +00:00
Ian Lance Taylor
8cfbe54328
* i960.h (i960_opcodes): "halt" takes an argument. From Stephen
...
Williams <steve@icarus.com>.
1996-07-22 16:21:25 +00:00
Stu Grossman
18f39dfa12
* objdump.c (dump_section_stabs): Fix test for stabs sections
...
ending with numbers. This fixes a problem with .stab being
confused with .stab.index.
1996-07-22 15:49:34 +00:00
Fred Fish
396bf873e9
* 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.
1996-07-21 01:28:12 +00:00
Fred Fish
9422fadb91
* 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.
1996-07-20 18:33:27 +00:00
Fred Fish
efd14e4595
* 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
1996-07-20 17:21:36 +00:00
Ian Lance Taylor
194141a9b8
* configure.in: Fix test for whether a compiler has a 64 bit
...
type. From Jim Wilson <wilson@cygnus.com>.
VS: ----------------------------------------------------------------------
1996-07-19 22:16:50 +00:00
Stan Shebs
bb5a10fef4
Always keep dwarf2read.c
1996-07-19 21:31:55 +00:00
Stan Shebs
fcf0554956
* 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.
1996-07-19 21:16:13 +00:00
Stan Shebs
540cd16faf
always keep dwarf2.h
1996-07-19 02:21:15 +00:00
Stan Shebs
3966519364
* dwarf2.h: New file.
1996-07-19 02:19:29 +00:00
Ian Lance Taylor
f4e14cb901
* 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.
1996-07-19 00:48:20 +00:00
Ian Lance Taylor
0f61272947
rebuild
1996-07-19 00:46:50 +00:00
Ian Lance Taylor
73a66e7ade
* configure.tgt (sparc*-*-sysv4*): New target. From Andrew Gierth
...
<ANDREWG@microlise.co.uk>.
1996-07-18 21:40:06 +00:00
Ian Lance Taylor
0b27ea396a
From Andrew Gierth <ANDREWG@microlise.co.uk>:
...
* configure.in (sparc-*-sysv4*): New target.
* configure: Rebuild.
1996-07-18 21:38:39 +00:00
Ian Lance Taylor
74556b94ff
* config.bfd (sparc-*-sysv4*): Don't build sunos_big_vec. From
...
Andrew Gierth <ANDREWG@microlise.co.uk>.
1996-07-18 21:36:21 +00:00
Ian Lance Taylor
8ec904659e
* configure.in: Call AC_SUBST (INSTALL_SHLIB).
...
* configure: Rebuild.
* Makefile.in (install): Use @INSTALL_SHLIB@.
1996-07-18 21:20:15 +00:00
Ian Lance Taylor
ab659fd6de
* configure.host: Set INSTALL_SHLIB.
...
* configure.in: Call AC_SUBST (INSTALL_SHLIB).
* configure: Rebuild.
* Makefile.in (install): Use @INSTALL_SHLIB@.
1996-07-18 21:19:11 +00:00
Ian Lance Taylor
8dd07a847c
* 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.
1996-07-18 20:53:32 +00:00
Ian Lance Taylor
71cd1bb6ee
* configure.host: Change irix5 to irix[56]*.
...
* configure.tgt: Likewise.
1996-07-18 20:35:34 +00:00
Martin Hunt
caee7eabff
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
1996-07-18 20:35:14 +00:00
Ian Lance Taylor
cbe7dccbd9
* configure.in: Add mips-*-irix6* target. Handle Irix 6 like Irix
...
5 with regard to shared libraries.
* configure: Rebuild.
1996-07-18 20:34:52 +00:00
Ian Lance Taylor
e8c249cb2c
* config.bfd (mips*-*-irix6*): New target.
...
* configure.host: Handle Irix 6 shared library like Irix 5.
1996-07-18 20:33:22 +00:00
Michael Meissner
9e9cf21fec
Fix warning generated under AIX 4.1.4
1996-07-18 20:01:29 +00:00
Ian Lance Taylor
091221ceea
* config/tc-m68k.c (m68k_ip): Use the correct length when
...
allocating space for the unsupported architecture error message.
1996-07-18 19:56:40 +00:00
Ian Lance Taylor
f4fcd63fa0
add comments about magic numbers
1996-07-18 19:49:56 +00:00
Ian Lance Taylor
a8a3d83af0
* 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.
1996-07-18 19:41:35 +00:00
Stan Shebs
b576c7b3d2
* 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.
1996-07-18 18:42:06 +00:00
Michael Meissner
05a8bf3325
Minor tweaks to d10v configuration
1996-07-18 16:59:15 +00:00
Geoffrey Noer
3f17fed8f1
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.
1996-07-18 08:29:09 +00:00
Stu Grossman
4fa14cf71c
* 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.
1996-07-18 01:21:16 +00:00
Kim Knuttila
2ba0d82d52
Removed debug, fixed diagnostics, etc
1996-07-18 01:04:14 +00:00
Martin Hunt
a1e636c89d
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
1996-07-18 00:53:17 +00:00
Martin Hunt
e3659cbf49
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
1996-07-18 00:49:26 +00:00
Martin Hunt
50bd50d48f
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
1996-07-18 00:47:05 +00:00
Martin Hunt
6fb197de55
* common.h (EM_CYGNUS_D10V): Define.
1996-07-18 00:41:45 +00:00
Martin Hunt
770e082760
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
1996-07-18 00:41:43 +00:00
Martin Hunt
3d1d21b028
start-sanitize-d10v
...
Wed Jul 17 14:46:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v.h: New file.
end-sanitize-d10v
1996-07-18 00:40:48 +00:00
Martin Hunt
7be9a3121d
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
1996-07-18 00:39:03 +00:00
Kim Knuttila
2154656e3d
Pay attention to return code
1996-07-18 00:04:58 +00:00
Kim Knuttila
2ce9802e14
Removed bogus printf
1996-07-17 18:10:20 +00:00
Kim Knuttila
611a763fe5
Strip prefix '.'s from name
1996-07-17 17:55:38 +00:00
J.T. Conklin
dec678d6ca
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.
1996-07-17 17:18:13 +00:00
Mark Alexander
2531b169ee
* 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.
1996-07-17 14:00:46 +00:00
Ian Lance Taylor
4b2ef5d8bf
remove sanitization accidentally inserted in last commit
1996-07-17 13:28:31 +00:00
Mark Alexander
48b497edfe
* a29k-tdep.c (get_saved_register): Allow PC to be modified
...
when innermost frame is selected, but not in outer frames.
PR 9012
1996-07-17 06:52:31 +00:00