Ian Lance Taylor
7ac36f6470
* config/tc-ppc.c (tc_gen_reloc): Remove OBJ_ELF hack which
...
appears to no longer be needed.
1994-12-13 20:43:28 +00:00
Jim Kingdon
fd82583b42
* gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
...
and pr-5646.o, so "make" is the same as "make all, not "make
pr-4975.o".
1994-12-13 19:30:31 +00:00
Ian Lance Taylor
1088e1483c
* cpu-z8k.c (arch_info_struct): Make z8002 the default
...
architecture.
1994-12-13 18:33:05 +00:00
Ian Lance Taylor
6baef6d24a
* config/tc-mips.c (macro_build): Accept BFD_RELOC_PCREL* without
...
requiring that the X_op_symbol be in the text_section.
(macro): Change the test for a legel expression difference to
correspond to changes in pseudo_set in read.c.
1994-12-13 16:07:02 +00:00
Stan Shebs
a23e2b7cde
* mpw-config.in: Add mapping from configs to object file formats,
...
get VERSION from Makefile.in and add to mk.tmp.
(mips-idt-ecoff) [TDEFINES]: Add TARGET_BYTES_BIG_ENDIAN.
* mpw-make.in (VERSION, gC): Don't define.
(ALL_CFLAGS): Remove -d flags.
(config.h): Remove definition of MPW, add HAVE_STDARG_H,
BFD_ASSEMBLER.
1994-12-13 03:52:01 +00:00
Stan Shebs
4fd067b80d
* mpw-config.in: Create mk.tmp, define ARCHDEFS in it.
1994-12-13 03:41:18 +00:00
Stan Shebs
1d3c6d87ba
* mpw-config.in: Edit the BFD version into bfd.h.
...
(m68k-apple-macos, ppc-apple-macos): New targets.
* mpw-make.in: Remove use of gC in rules, add srcdir pathnames to
more files.
1994-12-13 03:34:28 +00:00
Stan Shebs
e025097f56
* mpw-mh-mpw (EXTRALIBS): Always link in Math.o, CSANELIB.o,
...
and ToolLibs.o.
1994-12-13 01:16:49 +00:00
Stan Shebs
a2e2d994e4
* mpw-configure: Remove subdir-specific makefile hackery,
...
delete mk.tmp after using it.
(TDEFINES): Set to empty.
1994-12-13 01:13:38 +00:00
Stan Shebs
eb8910888d
Sparc flat register window support.
...
* sparc-tdep.c (sparc_insn_layout): New union, defines layout of
instructions symbolically (used to be local to skip_prologue).
(sparc_init_extra_frame_info): New function.
(sparc_frame_chain): Add flat cases throughout.
(skip_prologue): Add recognition of flat prologues.
(sparc_frame_find_saved_regs): Add flat cases.
(sparc_pop_frame): Ditto.
* config/sparc/tm-sparc.h (EXTRA_FRAME_INFO): New slots.
(INIT_EXTRA_FRAME_INFO): Call sparc_init_extra_frame_info.
(PRINT_EXTRA_FRAME_INFO): Define.
1994-12-13 01:11:49 +00:00
Stu Grossman
cb3313c147
* gdbtk.tcl (reg_config_menu create_registers_window
...
recompute_reg_display_list): Use array instead of individual vars
for register display list.
* (recompute_reg_display_list update_registers): Fix bug with not
displaying all registers.
1994-12-13 01:04:38 +00:00
Jim Kingdon
c676d8274d
* f-lang.c: Remove duplicate declaration of
...
builtin_type_f_integer, and only include it in the f_builtin_types
once.
* somread.c (som_symfile_read): Just assign to objfile->obj_private,
not OBJ_UNWIND_INFO. Assigning to a cast is a GCC-ism which
the HP compiler doesn't like.
1994-12-12 21:21:10 +00:00
Stu Grossman
746d1df4a9
* gdbtk.c: New tcl commands: gdb_fetch_registers,
...
gdb_changed_register_list, and gdb_regnames.
* gdbtk.tcl: Use monochrome color model for now.
* (delete_breakpoint_tag create_file_win): Add breakdot support.
* (create_file_win create_asm_win update_listing build_framework
create_source_window create_command_window): Re-org window
creation to give all windows consistent look and feel.
* (update_listing update_asm): Change pc pointer to '->'.
* (registers_command reg_config_menu create_registers_window
populate_reg_window update_registers): Revamp register window.
Allow selection of registers to be displayed. Highlight changed
registers.
1994-12-12 20:50:08 +00:00
Stu Grossman
d9f1d487a6
* configure.in: Configure tk for hppa/hpux.
1994-12-12 20:12:43 +00:00
Ken Raeburn
384b93b1be
* gas/all/gas.exp (comment.s test): Make the "\r" optional, since it depends on
...
tty modes.
* lib/gas-defs.exp (gas_start): Try using -nottycopy instead of -nottyinit.
1994-12-10 03:50:52 +00:00
Ken Raeburn
a55774a124
* write.c (write_relocs) [RELOC_EXPANSION_POSSIBLE]: Use bfd_install_relocation.
1994-12-10 02:10:44 +00:00
Ken Raeburn
3504635adc
* ecoff.c (ecoff_set_gp_prolog_size): If there is no current routine, just
...
return.
1994-12-10 02:09:12 +00:00
Ken Raeburn
bd8696524a
* config/tc-alpha.c (alpha_ip, case 'B', subcase 'c'): Use opcode value from
...
pattern instead of assuming jsr.
* config/alpha-opcode.h (jmp): Add a "1,Bc" form.
1994-12-10 02:06:26 +00:00
Ken Raeburn
1fd1309172
* gas/arm/gas.exp: The arm6 test should report errors, for now.
1994-12-10 01:28:29 +00:00
Stan Shebs
0dd47264fd
* remote.c (remote_wait): Pass string instead of char to strcpy.
1994-12-09 23:54:02 +00:00
Ian Lance Taylor
4e59f36df8
* scripttempl/elf.sc: Move .ctors and .dtors from .text segment to
...
.data segment. They must be writable when creating a shared
library. From H.J. Lu <hjl@nynexst.com>.
1994-12-09 22:24:03 +00:00
Ian Lance Taylor
a0020ea1a4
* aoutx.h (NAME(aout,link_add_symbols)): Similar change if the
...
first object is not an a.out object.
1994-12-09 22:18:49 +00:00
Ian Lance Taylor
4c124191db
* elfcode.h (elf_bfd_link_add_symbols): If the first object in the
...
archive is not an ELF object, pass the archive to the add_symbols
entry point appropriate for the first object. From Eric Youngdale
<eric@aib.com>.
1994-12-09 17:57:47 +00:00
Ian Lance Taylor
aeec67f08c
* elf32-i386.c (elf_i386_relocate_section): Don't compute
...
relocation in cases where we won't use it.
* elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
1994-12-09 17:44:45 +00:00
Jim Kingdon
2eafd7ae71
* gdbserver/low-lynx.c (mywait): Remove debugging printf.
1994-12-09 12:46:42 +00:00
Ian Lance Taylor
277187d793
* nlmconv.c (powerpc_mangle_relocs): Don't switch a reloc to use
...
the section symbol if the symbol is undefined.
1994-12-09 05:25:00 +00:00
Ken Raeburn
3c6dc75b41
* lib/gas-defs.exp: Use -i in expect_after command.
1994-12-09 01:20:07 +00:00
Ken Raeburn
b8f5275075
* Makefile.in (NM_FOR_TARGET): Use ../binutils/nm.new, not just plain nm.
1994-12-09 01:19:22 +00:00
Ken Raeburn
7e1e1f4d2f
binutils-all/objdump.exp: handle "powerpc" cpu
1994-12-08 23:56:01 +00:00
Ken Raeburn
c574599626
added mips-gnu target for roland
1994-12-08 23:36:37 +00:00
Ken Raeburn
a8732972ae
alpha, mips, m68k fixes
1994-12-08 23:28:05 +00:00
Jim Kingdon
613a9e5fe3
* frame.h: Restore pre-Nov 3 comments about FRAME_FP with minor
...
changes. They are correct, unlike the post-Nov 3 comment
(FRAME_FP doesn't have any machine-independent relationship with
FP_REGNUM or any other such notion of a "frame pointer").
1994-12-08 23:20:11 +00:00
Jim Kingdon
4cc1b3f79d
* gdbserver/remote-utils.c (write_ok): Write "OK", not "Ok", to
...
match stubs and protocol spec.
* gdbserver/remote-utils.c (remote_open): Cast to struct sockaddr
when passing to function which expects that.
The following changes aren't quite enough to make things work with
LynxOS (apprently kernel problems).
* infrun.c (wait_for_inferior): When resuming new thread, pass pid
not -1 for remote case.
* thread.c (info_threads_command): Give error if !target_has_stack.
* infrun.c (start_remote): Call init_thread_list.
* thread.c (info_threads_command): Don't call kill for remote
debugging target.
* target.c (normal_pid_to_str): Print "thread" not "process" for
remote.
* remote.c, gdbserver/*: Add 'H', 'S', and 'C' requests, 'X'
response, and `thread' part of 'T' response.
* gdbserver/*: If program exits, send packet to GDB before
exiting. Handle termination with a signal the same as exiting
with an exitstatus.
* remote.c: Don't try to kill program after getting an 'X'
response.
* infrun.c (wait_for_inferior): Add comment about kill versus mourn.
1994-12-08 22:54:33 +00:00
Ken Raeburn
4181c9853b
configure.in: fix ns32k-pc532-mach* and mips-sony-bsd* configs
1994-12-08 22:54:22 +00:00
Ken Raeburn
f8368802df
* pc532-mach.c (NAME): Define to use ns32kaout prefix.
...
* ns32knetbsd.c (NAME): Ditto.
(ns32kaout_32_get_section_contents): Define to standard aout-32 version.
1994-12-08 20:47:46 +00:00
Ken Raeburn
ef1ad8ab8e
* binutils-all/objdump.exp (cpus_expected): New variable, taken from objdump -i
...
test, added ns32k, sorted.
(objdump -i, -f tests): Use $cpus_expected.
* binutils-all/objcopy.exp: For simple-copy test, expect failure for sh-coff.
1994-12-08 19:55:05 +00:00
Rob Savoye
d8c139e122
* config/pa/tm-pro.h tm-hppap.h, hppapro.mt: Rename tm-hppap.h to
...
tm-pro.h.
1994-12-08 19:49:13 +00:00
Ken Raeburn
4af19c6151
objcopy.c (add_strip_symbol): Cast return value of xmalloc.
1994-12-08 19:46:25 +00:00
Stan Shebs
75d1ef1322
* gdb.base/list.exp: Adjust expectations to reflect changes in
...
list1.c.
(test_forward_search): New test proc.
* gdb.base/list1.c (long_line): New function, has long source line.
1994-12-08 03:05:49 +00:00
Stan Shebs
85ae1317ad
* source.c: Various cosmetic changes.
...
(forward_search_command): Handle very long source lines correctly.
1994-12-08 02:27:47 +00:00
Ken Raeburn
09a1cedb20
boost timeout to at least 2min; fix a couple mips tests for 64-bit host disasm
1994-12-08 01:48:25 +00:00
Ken Raeburn
d2ccfce3d2
rename gas/ieee.fp to ieee-fp
1994-12-07 21:51:34 +00:00
Rob Savoye
0cfa9be028
* hppa-tdep.c: Use GDB_TARGET_IS_PA_ELF so SOM target support will
...
stop being linked in.
* config/pa/tm-hppap.h: New file. Set GDB_TARGET_IS_PA_ELF,
otherwise it looks like BSD-ELF.
1994-12-07 21:47:22 +00:00
Rob Savoye
bd2b724a0c
* hppa-tdep.c: Use GDB_TARGET_IS_PA_ELF so SOM target support will
...
stop being linked in.
* config/pa/tm-hppap.h: New file. Set GDB_TARGET_IS_PA_ELF,
otherwise it looks like BSD-ELF.
1994-12-07 21:26:22 +00:00
Ken Raeburn
89a19a0df7
keep everything
1994-12-06 23:30:12 +00:00
Steve Chamberlain
7014c55e40
Clean the sh3 stuff out the right way.
1994-12-06 23:29:54 +00:00
Ken Raeburn
6fd3edd8d0
finish deletion of this directory
1994-12-06 22:25:17 +00:00
Stu Grossman
13334cc2de
* inftarg.c: include <sys/types.h> to get def of pid_t.
1994-12-06 05:45:31 +00:00
Michael Tiemann
0041db5a97
Switch r3 to scratch register, r0 to stack register.
...
Other misc changes before beta shipment to customer.
1994-12-06 02:04:58 +00:00
Stan Shebs
99eceb9a73
* solib.c (auto_solib_add_at_startup): New global.
...
(solib_create_inferior_hook): Call solib_add only if
auto_solib_add_at_startup is nonzero.
(_initialize_solib): New command "set auto-solib-add".
1994-12-03 00:19:03 +00:00