Ian Lance Taylor
101fbf7ed7
* config/tc-mips.c (md_begin): Drop "el" from the end of
...
TARGET_CPU. Check for mips64orion.
1994-08-12 21:55:42 +00:00
J.T. Conklin
a9a53e435a
* sparclite/aload.c (sys_error, error): Use vfprintf to variable
...
argument lists.
1994-08-12 18:50:26 +00:00
Ian Lance Taylor
1c640609d8
* elfcode.h (elf_link_add_object_symbols): If there is no symbol
...
table, try using the dynamic symbol table. From Eric Youngdale
<ericy@cais.cais.com>.
1994-08-12 15:51:09 +00:00
Ian Lance Taylor
098e8a89ec
* configure.host (sparc-*-solaris2*): Use solaris2, not sysv4.
...
The linker depends upon configuring for solaris2.
* hosts/solaris2.h: New file; include hosts/sysv4.h.
* config/solaris2.mh: New file; copy of config/sysv4.mh.
1994-08-12 15:28:19 +00:00
Ian Lance Taylor
0aca460e7c
Add support for removing named sections to objcopy and strip.
...
* objcopy.c (struct section_list): Define.
(remove_sections): New static variable.
(strip_options, copy_options): Add remove-section.
(copy_usage, strip_usage): Mention -R and --remove-section.
(setup_section): If section is in remove_sections list, ignore it.
(copy_section): Likewise.
(strip_main, copy_main): Handle -R.
* binutils.texi, objcopy.1, strip.1: Document new options.
1994-08-11 19:00:26 +00:00
David Edelsohn
97e7b66f5e
(concat, basename, buildargv, freeargv, strerrno, strsigno,
...
errno_max, signo_max, strtoerrno, strtosigno): Delete.
Include "libiberty.h" instead.
1994-08-11 11:09:54 +00:00
Ian Lance Taylor
af76a6e052
Remove aout-ns32k.h.
1994-08-11 04:39:16 +00:00
Fred Fish
04dd69e185
* i386v-nat.c (i386_insert_nonaligned_watchpoint):
...
add additional argument specifying raw address to permit
proper release of debug registers.
(i386_insert_watchpoint, i386_insert_aligned_watchpoint):
change all callers.
1994-08-11 00:04:03 +00:00
Stu Grossman
8164ec2eb5
* defs.h, top.c: Use `extern' in declarations of GUI hooks, and
...
define them in top.c. Add comments to the hooks.
1994-08-10 23:16:40 +00:00
David Edelsohn
1311f8d1a5
(gdbsim_ops): Set to_insert_breakpoint' and
to_remove_breakpoint' fields.
1994-08-10 23:06:39 +00:00
Jim Kingdon
ced992e4bd
* infcmd.c (run_command): Remove comment suggesting using
...
target_has_execution instead of inferior_pid.
1994-08-10 22:49:42 +00:00
Kung Hsu
d48d9a282a
Modified Files:
...
ChangeLog remote-mips.c
* remote-mips.c (mips_open): add code to handle baud rate.
1994-08-10 17:37:56 +00:00
Stan Shebs
8ea882c6df
* nlmconv.c (powerpc_mangle_relocs): Rename symvalue to sym_value,
...
so as not to conflict with the symvalue typedef in bfd.h.
1994-08-10 17:24:10 +00:00
Ian Lance Taylor
e1f99f6068
* aoutx.h (adjust_z_magic): Make sure data section is padded to
...
page boundary when the VMA is set by the calling program. From
Eric Youngdale <ericy@cais.cais.com>.
1994-08-10 17:15:05 +00:00
Stu Grossman
a1dafd5511
* configure.in: Recognize ppc-*-netware.
...
* config/te-ppcnw.h: New file to support Power-PC/Netware
configurations. Currently, it just enables the use of backslash
escapes in string directives.
1994-08-10 02:47:48 +00:00
Bill Cox
df9548f68a
* .Sanitize: Keep emacs19 around.
1994-08-09 22:14:59 +00:00
Ian Lance Taylor
8e4796369a
* config/tc-ppc.c (ppc_stabx): Call expression directly, rather
...
than via pseudo_set. If expression is a symbol, move stab symbol
to just after symbol from expression.
1994-08-09 20:06:58 +00:00
Ian Lance Taylor
c9a89891b5
* ecoff.c (ecoff_build_procs): Don't force adr of first fdr to be
...
zero. Undoes change of June 4, 1993.
1994-08-09 18:11:30 +00:00
Stu Grossman
eca4a350b8
* infrun.c (wait_for_inferior): Call target_resume() upon
...
detection of new processes.
* procfs.c (create_procinfo): Return pointer to new procinfo
structure.
* (do_detach): Spacing & formatting cleanup.
* (procfs_wait): Move wait_again label to ensure that we really
wait again. On exit from fork, release new child from gdbs'
clutches.
* (procfs_set_sproc_trap): Enable trapping of fork and vfork.
1994-08-09 17:27:01 +00:00
Ian Lance Taylor
55933a587a
* config/tc-mips.c (md_parse_option): Accept -mcpu=4400, 4600, and
...
orion.
1994-08-09 15:18:26 +00:00
Stan Shebs
3cdf590141
Always keep examples
1994-08-09 01:10:39 +00:00
Stan Shebs
fb49a80173
Update to ns32k support, from Ian Dall (dall@hfrd.dsto.gov.au).
...
* aout-ns32k.c: Add declarations that were in aout-ns32k.h, change
declarations to traditional form.
(MY_reloc_howto, MY_put_reloc): Change from macro to function.
(ns32k_relocate_contents): New function.
* aout-ns32k.h: Remove.
* cpu-ns32k.c: Add declarations that were in aout-ns32k.h, change
declarations to traditional form.
(ns32k_final_link_relocate): Call ns32k_relocate_contents.
* netbsd532.c: Reformat to standards, add copyright notice.
(ARCH): Don't define.
(aout-ns32k.h): Don't include.
* pc532-mach.c: Ditto.
1994-08-09 01:06:29 +00:00
Steve Chamberlain
79b3ad4725
Fix copyright.
1994-08-08 23:37:38 +00:00
J.T. Conklin
ac2068375f
* i386-nlmstub.c (handle_exception): Wait until the thread has
...
been started before killing the NLM by pointing the PC at
_exit().
1994-08-08 22:14:06 +00:00
Stan Shebs
9623e82883
* configure.in: Configure the examples directory.
1994-08-08 18:41:58 +00:00
Jeff Law
1503edcce9
* gas/config/tc-hppa.c (md_pseudo_table): Delete redundant
...
upper-case versions of the pseudo-ops.
1994-08-08 18:10:36 +00:00
Ian Lance Taylor
2cd14ddcae
* config/tc-sparc.c (md_apply_fix): If we are going to generate a
...
non PC relative reloc, don't put the addend in the object file.
1994-08-08 17:46:00 +00:00
Peter Schauer
2e793470f3
* config/mips/tm-irix5.h (IN_SIGTRAMP): Redefine for Irix 5,
...
Irix 5 has a standard _sigtramp signal handler.
1994-08-07 13:34:39 +00:00
Peter Schauer
0d98155c94
* config/mips/tm-irix5.h (IN_SIGTRAMP): Redefine for Irix 5,
...
Irix 5 has a standard _sigtramp signal handler.
* irix5-nat.c (solib_add): Get rid of sigtramp_address handling,
it is not needed for a standard _sigtramp signal handler.
Add shared library sections to the section table of the target
before adding the symbols.
* mips-tdep.c (mips_skip_prologue): Do not skip load immediate
instructions that do not prepare a stack adjustment.
* regex.c (SIGN_EXTEND_CHAR): Update to emacs-19.25 definition,
which does the right thing on machines where `char' is unsigned.
1994-08-07 13:33:45 +00:00
Peter Schauer
f20860cdbc
* irix-core.c (irix_core_core_file_p): Ignore sections that
...
are not contained in the core file.
1994-08-07 13:26:46 +00:00
Steve Chamberlain
6670b7f3e4
Sat Aug 6 01:15:02 1994 Steve Chamberlain (sac@jonny.cygnus.com)
...
* as.h: If FOPEN_WB is not defined, do the right thing in a go32
environment.
Mon Jul 11 11:34:52 1994 Steve Chamberlain (sac@jonny.cygnus.com )
* config/tc-h8300.c (pint): New function for handling varying
size of int pseudo op.
* doc/as.texinfo: Fix typo describing .h8300h pseduop.
1994-08-06 08:23:09 +00:00
Jason Molenda
28d1c6ec8c
Fri Aug 5 20:55:55 1994 Jason Molenda (crash@phydeaux.cygnus.com)
...
* configure.in: add i960-nindy-coff support.
1994-08-06 03:57:19 +00:00
Stu Grossman
5d62195535
* remote.c (remote_open): Move setting of inferior_pid prior to
...
call to remote_start_remote. Also use unique value for pid to
avoid confusion with read_register_pid & friends.
* (remote_wait): Return inferior_pid instead of 0 in all cases.
1994-08-06 00:55:08 +00:00
Stan Shebs
359301345a
* dwarfread.c (bfd.h): Don't include.
1994-08-05 20:19:00 +00:00
Thomas Lord
cd4104e085
Don't dereference invalid pointers in procfs_mourn_inferior
1994-08-05 17:55:46 +00:00
J.T. Conklin
d375ce178d
* i386-nlmstub.c (handle_exception): Point the PC at _exit() to
...
kill the program being debugged. KillMe(), the undocumented
call intended for this purpose, causes the server to hang.
1994-08-05 16:14:03 +00:00
Steve Chamberlain
284f4ee95b
* remote.c (read_frame): Calculate run length encoded checksum correctly.
...
* config/sh/stub.c: New file.
1994-08-05 00:14:05 +00:00
Steve Chamberlain
7f4b5f94dd
New file. (stan said I could put it here)
1994-08-04 23:59:24 +00:00
Stu Grossman
7e01f50c14
* target.c (find_default_run_target): Make sure to_can_run is set
...
before calling it.
1994-08-04 21:36:26 +00:00
Jean Marie Diaz
a278d5a03b
* configure: Simplify Jun 2 1994 change.
1994-08-04 20:16:03 +00:00
Jean Marie Diaz
7432993954
Fix up namespace handling in last patch.
1994-08-04 19:59:27 +00:00
Jean Marie Diaz
9da0e790ae
* TODO: Remove note about fast watchpoints and remove obsolete
...
Mach stuff.
1994-08-04 19:48:25 +00:00
Jean Marie Diaz
63936abc32
* ldlex.l (yy_create_string_buffer): Handle change to internal
...
interface in flex 2.4.7.
1994-08-04 18:56:04 +00:00
Stan Shebs
e63d646917
* config/i386/xm-i386v4.h, config/m68k/xm-m68kv4.h,
...
config/sparc/xm-sun4sol2.h (NORETURN): Don't define.
* config/m88k/tm-cxux.h (ARCH_NUM_REGS): Undefine before defining.
1994-08-04 18:17:59 +00:00
Stu Grossman
a3ecbe7c52
* target.c (add_target): Don't call clean_target on target
...
vectors anymore.
* (unpush_target): Test for to_close being set before calling.
* (target_xfer_memory, target_info): Check for to_has_memory
before playing with memory.
1994-08-04 17:45:26 +00:00
Stu Grossman
a1e0ba7a1a
* remote.c (remote_open): Set inferior_pid to make kill command
...
happy.
* inflow.c (kill_command): Revert change of Aug 2. Use
inferior_pid to determine whether to print out "The program is not
being run." message.
1994-08-04 17:32:09 +00:00
Jean Marie Diaz
8337ee9d51
* coff-m68k.c (_bfd_coff_m68k_reloc_type_lookup): New function.
...
(coff_bfd_reloc_type_lookup): Define.
1994-08-04 16:38:05 +00:00
Jean Marie Diaz
1d595f2c0a
* os9k.h: Comment out apparently-unused declarations.
1994-08-04 16:22:44 +00:00
Jean Marie Diaz
f4e0e098d2
* config/i386/i386m3.mh (NAT_CLIBS): Add -lmachid and -lnetname.
...
* m3-nat.c, config/nm-m3.h: #if 0 REQUEST_QUIT stuff.
* m3-nat.c: Pass argument to return_to_top_level.
Declare m3_kill_inferior before use.
(port_chain_insert): In "can't happen" case, abort rather than
setting `mid' to large decimal constant (which gcc warns about).
(get_thread_name): Use cast to convert const char * to char *.
(add_mach_specific_commands): #if 0 "thread break" command.
(m3_trace_him): Call push_target.
(mach_really_wait): New argument pid; remove unused
variable pid.
(intercept_exec_calls): Call target_terminal_init and
target_terminal_inferior once the child execs.
* infrun.c (proceed): Pass argument to PREPARE_TO_PROCEED.
1994-08-04 16:20:45 +00:00
Jean Marie Diaz
203778cee1
* elfcode.h (elf_bfd_final_link): Force the vma of sections which
...
do not have SEC_ALLOC set to be 0. This is needed to handle
relocs against debugging sections.
1994-08-04 16:10:23 +00:00