Steve Chamberlain
b5a37058d4
* tm-h8300.h (REMOTE_BREAKPOINT): Define.
...
* h8300-tdep.c (h8300_pop_frame): Remove redundant call.
1994-11-24 07:07:21 +00:00
Steve Chamberlain
811b15ef6d
* dis-asm.h (print_insn_shl): New prototype.
1994-11-24 06:41:52 +00:00
Steve Chamberlain
17775ffbca
* disasseble.c (disassebler): Cope with little endian SH.
1994-11-24 06:37:05 +00:00
Steve Chamberlain
a90a64c168
* sh-opc.h (mov.l gbr): Get direction right.
...
* sh-dis.c (print_insn_shx): New function.
(print_insn_shl, print_insn_sh): Call print_insn_shx to
print opcodes with right byte order.
1994-11-24 06:36:28 +00:00
Steve Chamberlain
e93e87cb7b
* Makefile.in: Add eshl.o.
...
* config/coff-sh.mt: Add shl emulation.
1994-11-24 06:06:23 +00:00
Steve Chamberlain
5f2f280941
* remote-e7000.c (HARD_BREAKPOINTS): Reenable.
...
(BC_BREAKPOINTS): Disable.
* sh-tdep.c (print_insn): Cope with big and little endian machines.
* sh/sh.mt: Use libsim.a
* sh/tm-sh.h (TARGET_BYTE_ORDER_SELECTABLE): New
(BREAKPOINT): Changed to be byteorder independent.
1994-11-24 05:59:34 +00:00
Steve Chamberlain
d2fd61a812
* interp.c ([wr][bwl]at): New functions.
...
(trap): Cope with both byte modes.
1994-11-24 05:33:47 +00:00
Steve Chamberlain
3f67e00028
* config/obj-coff.h (TARGET_FORMAT): Select between coff-shl and coff-sh.
...
* config/sh.mh (TARG_CPU_DEPENDENTS): Get it right.
* config/tc-sh.c (little): New function.
(md_parse_option): Notice new option.
(build_relax, build_Mytes, md_atof, md_convert_frag, md_apply_fix):
Cope with little endian data.
* config/tc-sh.h (COFF_MAGIC, LISTING_HEADER): Endian dependent.
1994-11-24 03:42:15 +00:00
Steve Chamberlain
7a1d45675e
* coff-sh.c (shlcoff_vec): New target vector.
...
(no_archive): New function.
* coffcode.h (coff_set_arch_mach_hook, coff_set_flags): Handle
little endian SH.
* configure.in: Handle shl.
* targets.c (bfd_target_vector): Add shlcoff_vec.
* config/sh-coff.mt (SELECT_VECS): Handle shl_coff_vec.
1994-11-24 03:33:48 +00:00
Brendan Kehoe
3585593df6
* Makefile.in (all-ispell): Depend on all-emacs19 instead of all-emacs.
1994-11-23 18:30:23 +00:00
Jeff Law
32c7d5d864
* config/tc-hppa.c (tc_gen_reloc, ELF variant): Revert last
...
change. The real bug was in bfd/elfcode.h and has been fixed.
1994-11-23 17:57:00 +00:00
Jeff Law
d2e9cd8c9a
* gas/hppa/reloc/reloc.exp: Minor tweaks to match current PA ELF
...
output.
1994-11-23 06:39:20 +00:00
Jeff Law
150bd9910b
* elf32-hppa.c (elf32_hppa_bfd_final_link_relocate): Do not add
...
input_section->vma to the relocation's offset.
1994-11-23 06:36:43 +00:00
Jeff Law
740e5428b0
* config/tc-hppa.c (tc_gen_reloc, ELF variant): Add section->vma
...
to the relocation's offset.
1994-11-23 06:34:13 +00:00
Stan Shebs
43ab4ba582
Maintenance commands to report time and space usage.
...
* main.c (display_time, display_space): New globals.
(main): Add argument --statistics to enable reporting, display
time and space after startup is done.
* maint.c (maintenance_time_display, maintenance_space_display):
New commands.
* top.c (command_loop): Display time and space after command
execution.
* top.c (pre_init_ui_hook): New global.
(gdb_init): If pre_init_ui_hook set, call before all other init.
1994-11-23 03:27:40 +00:00
Steve Chamberlain
aa30c7ee22
* Makefile.in (INSTALL_XFORM): Fix typo.
1994-11-22 23:18:24 +00:00
Kung Hsu
48855ed5ce
* a29k-tdep.c (examine_tag): Fix a bug in stack frame size.
1994-11-22 18:31:18 +00:00
J.T. Conklin
3a443b1efe
* config/tc-alpha.c (s_alpha_set): Ignore the .set (no)move and
...
.set (no)volatile directives.
1994-11-22 18:29:07 +00:00
Ian Lance Taylor
18368f46c4
* scripttempl/elf.sc: Fill .text section with NOPS. From Eric
...
Youngdale <eric@aib.com>.
1994-11-22 17:19:36 +00:00
J.T. Conklin
647acb003f
* configure.in (*-*-netware*): Don't configure xiberty.
1994-11-21 19:16:38 +00:00
Ian Lance Taylor
ba3eb9c013
* srec.c (srec_get_reloc_upper_bound): Define.
...
(srec_canonicalize_reloc): Define.
(srec_bfd_reloc_type_lookup): Define.
(srec_vec, symbolsrec_vec): Use BFD_JUMP_TABLE_RELOCS (srec).
PR 5975.
1994-11-21 17:42:04 +00:00
Jeff Law
2e09ab32ca
Update note for hpux9 dynamic executable support.
1994-11-20 08:11:36 +00:00
Peter Schauer
8fb1d1893e
* symfile.c (deduce_language_from_filename): Treat .c++ as a
...
C++ extension.
* valops.c (destructor_name_p): Do not compare the template
part for template classes.
1994-11-19 11:22:30 +00:00
Peter Schauer
ae4471f628
* configure.host (i[345]86-*-solaris*): Use solaris2 to
...
enable extraction of procfs info from core file for GDB.
1994-11-19 11:14:01 +00:00
Stan Shebs
ae55bdbcba
* defs.h, infcmd.c (reg_names): Don't declare as constant.
...
* remote-mips.c (mips_open): Read and set the processor type.
* mips-tdep.c (mips_set_processor_type): Always return an int.
1994-11-18 23:03:29 +00:00
J.T. Conklin
48e776232c
* nlm/alpha.c (strtol): Removed, it is provided by NetWare C library.
...
* nlm/gdbserve.def (strtol): Added to import list.
* nlm/fake_aio.c: Removed file, no longer used.
1994-11-18 21:57:22 +00:00
J.T. Conklin
2ec604df97
* Makefile.in (LD_FOR_TARGET, NLMCONV_FOR_TARGET): Removed.
...
* nlm/Makefile.in (gdbserve.O): Link with ${CC_FOR_TARGET}.
(LD_FOR_TARGET): Removed.
1994-11-18 18:49:56 +00:00
Ian Lance Taylor
29c0d15c01
Thu Nov 17 15:37:19 1994 Mark W. Eichin <eichin@cygnus.com>
...
* objcopy.c (add_strip_symbol): New function, adds a name to an
explicit list of symbols to strip.
(is_strip_symbol): New function, reports whether the name argument
is in the explicit list.
(filter_symbols): Check against is_strip_symbol above all.
(strip_main): Recognize -N option. If used, don't default to
strip_all.
(copy_main): Recognize -N option.
(strip_usage): Document -N and --strip-symbol options.
(copy_usage): Ditto.
* objcopy.1, strip.1, binutils.texi: Document -N and
--strip-symbol options.
1994-11-18 16:00:41 +00:00
Rob Savoye
3f9ef4ffe9
* monitor.[ch], w89k-rom.c, op50n-rom.c, idp-rom.c: Add support
...
for two variables used to control the load protocol and conversion
type.
1994-11-18 06:38:23 +00:00
Stan Shebs
9f9f94aa09
Support for different MIPS IDT processor models.
...
* mips-tdep.c (mips_processor_type, tmp_mips_processor_type,
mips_generic_reg_names, mips_r3041_reg_names,
mips_r3051_reg_names, mips_r3081_reg_names,
mips_processor_type_table): New globals.
(mips_do_registers_info): Don't display register if name is empty.
(mips_set_processor_type_command): New command.
(mips_show_processor_type_command): New command.
(mips_set_processor_type): New function.
(mips_read_processor_type): New function.
* config/mips/tm-idt.h (DEFAULT_MIPS_TYPE): New macro.
* config/mips/tm-mips.h (DEFAULT_MIPS_TYPE): New macro.
(NUM_REGS): Increase to account for all CP0 registers.
(REGISTER_NAMES): Add empty names for CP0 registers.
(FIRST_EMBED_REGNUM, LAST_EMBED_REGNUM): Adjust.
(PRID_REGNUM): New macro.
1994-11-18 02:18:09 +00:00
Ian Lance Taylor
f618f758e9
* ar.c (main): Don't call do_quick_append if any of the archive
...
names are longer than 14 characters.
PR 5966.
1994-11-17 23:03:30 +00:00
Ken Raeburn
fca2b81b88
* reloc.c (bfd_reloc_code_type): Add new value BFD_RELOC_12_PCREL.
...
* bfd-in2.h, libbfd.h: Rebuilt.
1994-11-17 22:46:22 +00:00
Jeff Law
b68a74d193
* bfd/elf32-hppa.c (elf32_hppa_bfd_final_link_relocated): Use the
...
vma from the output_section containing $global$ when computing
global_vlaue.
1994-11-17 20:14:19 +00:00
Ian Lance Taylor
87a15686e4
* objcopy.c (main): Fix is_strip test. From
...
pirker@eiunix.tuwien.ac.at (Martin Pirker).
1994-11-17 20:12:51 +00:00
Ian Lance Taylor
60822a364f
Patches from pirker@eiunix.tuwien.ac.at (Martin Pirker).
...
* config/i386linux.mh: New file; set HOSTING_CRT0.
* genscripts.sh: Don't put ${libdir} in LIB_PATH if it is
/usr/lib, since that is already in LIB_PATH.
1994-11-17 20:11:15 +00:00
Ian Lance Taylor
cf9557f5ea
* archive.c (_bfd_write_archive_contents): Round up the archive
...
header size of the extended name table to an even number.
1994-11-17 19:32:06 +00:00
Stan Shebs
82b6e3d5a6
* README: Add warning about termcap in Ultrix and OSF/1.
1994-11-17 00:50:40 +00:00
Rob Savoye
e1e6ecf21e
* Makefile.in: Fix the test for installing gdbtk.
1994-11-17 00:22:24 +00:00
Jeff Law
15ec1d5c97
* scripttempl/hppaelf.sc (.text): Handle a use rdefined text start
...
address.
(.data, .bss): If "-N", then place the data/bss just after the end
of the .text section rather than at the default 0x40000000.
1994-11-16 23:40:44 +00:00
Rob Savoye
0eac27b928
* hppa-tdep.c: Remove including sys/dir.h from a target file.
1994-11-16 23:31:41 +00:00
Ken Raeburn
f6f350fe5b
* coff-sh.c: Deleted some code that was commented out or inside "#if 0".
...
(COFF_LONG_FILENAMES): Define.
* cpu-sh.c (arch_info_struct): Convert name to lowercase, for consistency with
other architectures.
1994-11-16 22:28:22 +00:00
Ken Raeburn
73951697c3
fix swapped files; stop marking p2425a.s as xfail
1994-11-16 21:41:15 +00:00
J.T. Conklin
9db29b1747
* config/powerpc/gdbserve.mt (TDEPFILES): Removed fake_aio.o
...
* nlm/gdbserve.c: Include <nwtypes.h> before other NetWare headers.
* nlm/alpha.c: Likewise.
* nlm/ppc.c: Likewise.
* nlm/ppc.c (strtol): Removed, it is provided by NetWare C Library.
(StopBell): New function (stubbed out).
1994-11-16 19:11:53 +00:00
Jeff Law
831d7ac47c
* scripttempl/hppaelf.sc (.text): Place unwind descriptors in the
...
text segment.
1994-11-16 17:06:20 +00:00
Jeff Law
f32fc5f979
* hppa-tdep.c (skip_trampoline_code): Handle shared library import
...
trampolines.
1994-11-16 07:21:06 +00:00
Jeff Law
2df1ea3d5b
* gas/hppa/unsorted/align4.s: New test.
...
* gas/hppa/unsorted/unsorted.exp: Run it.
1994-11-16 06:18:20 +00:00
Jeff Law
dc1b12211f
* config/tc-hppa.c (pa_subspace): Make sure to always reset
...
current_subspace.
(pa_text, pa_data): Likewise.
1994-11-16 06:17:08 +00:00
Jeff Law
e67b3aa3a7
* config/tc-hppa.c (pa_align): New function. Aligns the current
...
offset within the current subspace along with updating the
alignment of the subspace itself.
(pa_subspace): Default alignment to one byte rathern than zero
bytes to avoid setting alignment to log2(0).
(md_pseudo_table): Use pa_alignment for .align.
1994-11-16 04:58:48 +00:00
Kung Hsu
e38e7f47a8
* c-exp.y (yylex): Fix a bug in template scanning.
1994-11-16 00:21:16 +00:00
Stan Shebs
2d4838fe0d
* i386-stub.c, m68k-stub.c, sparc-stub.c, sparcl-stub.c: Mask out
...
the top bit returned by getDebugChar.
1994-11-15 22:29:48 +00:00