Ian Lance Taylor [Mon, 15 Aug 1994 21:18:48 +0000 (21:18 +0000)]
* ldexp.h (exp_get_abs_int): Declare.
Ian Lance Taylor [Mon, 15 Aug 1994 21:02:05 +0000 (21:02 +0000)]
* libcoff-in.h (obj_symbol_slew): Don't define.
(struct coff_tdata): Remove unused fields index_slew, raw_linenos,
and flags.
* libcoff.h: Rebuilt.
* coffcode.h (coff_mkobject): Don't initialize raw_linenos.
(coff_mkobject_hook): Don't initialize flags.
Ian Lance Taylor [Mon, 15 Aug 1994 18:12:05 +0000 (18:12 +0000)]
* aout-target.h (MY_zmagic_contiguous): Define as 0 if not already
defined.
(MY(backend_data)): Use MY_zmagic_contiguous, not hardcoded 0.
* i386linux.c (MY_zmagic_contiguous): Define.
Ian Lance Taylor [Mon, 15 Aug 1994 18:08:13 +0000 (18:08 +0000)]
* elfcode.h (bfd_section_from_shdr): If a SHT_SYMTAB section in a
shared object has SHF_ALLOC set, create a BFD section for it.
(elf_section_from_bfd_section): There may be a BFD section for a
SHT_SYMTAB section.
Ian Lance Taylor [Mon, 15 Aug 1994 16:26:06 +0000 (16:26 +0000)]
* coffcode.h (styp_to_sec_flags): Add name argument. If no flags
are recognized, chose section flags based on the name.
(bfd_coff_backend_data): _bfd_styp_to_sec_flags_hook field: Add
name argument.
(bfd_coff_styp_to_sec_flags_hook): Add name argument.
(coff_compute_section_file_positions): Don't adjust the section
position by COFF_PAGE_SIZE unless SEC_ALLOC is set.
* libcoff.h: Rebuilt.
* coffgen.c (make_a_section_from_file): Pass section name to
bfd_coff_styp_to_sec_flags_hook.
* ecoff.c (_bfd_ecoff_styp_to_sec_flags): Add unused name
argument.
* libecoff.h (_bfd_ecoff_styp_to_sec_flags): Add name argument to
prototype.
Fred Fish [Sun, 14 Aug 1994 20:13:01 +0000 (20:13 +0000)]
* Makefile.in (VERSION): Bump to 4.13.1
* NEWS, README: Update to match gdb 4.13 release version.
Fred Fish [Sat, 13 Aug 1994 16:17:45 +0000 (16:17 +0000)]
Harris CX/UX support, from Bob Rusk (rrusk@mail.csd.harris.com).
* cxux-nat.c: Remove dangling #else block.
((m88k_harris_core_register_addr): New function.
Fred Fish [Sat, 13 Aug 1994 15:28:24 +0000 (15:28 +0000)]
* environ.c (init_environ): If no environment, do nothing.
Jeff Law [Sat, 13 Aug 1994 02:12:03 +0000 (02:12 +0000)]
* gdb.base/interrupt.exp: When trying to wake up the inferior,
send the newline ourselves instead of assuming gdb_test will do
so when passed an empty input string.
Jeff Law [Sat, 13 Aug 1994 01:38:55 +0000 (01:38 +0000)]
* gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
stabs testcode.
Ian Lance Taylor [Fri, 12 Aug 1994 23:25:23 +0000 (23:25 +0000)]
* elfcode.h (section_from_elf_index): Correct check for invalid
section index.
Stu Grossman [Fri, 12 Aug 1994 22:54:53 +0000 (22:54 +0000)]
* remote.c (remote_wait): Return inferior_pid instead of 0 for
`W` message.
Ian Lance Taylor [Fri, 12 Aug 1994 22:09:18 +0000 (22:09 +0000)]
* config.sub: Accept mips64orion and mips64orionel as a CPU name.
Ian Lance Taylor [Fri, 12 Aug 1994 21:55:42 +0000 (21:55 +0000)]
* config/tc-mips.c (md_begin): Drop "el" from the end of
TARGET_CPU. Check for mips64orion.
J.T. Conklin [Fri, 12 Aug 1994 18:50:26 +0000 (18:50 +0000)]
* sparclite/aload.c (sys_error, error): Use vfprintf to variable
argument lists.
Ian Lance Taylor [Fri, 12 Aug 1994 15:51:09 +0000 (15:51 +0000)]
* 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>.
Ian Lance Taylor [Fri, 12 Aug 1994 15:28:19 +0000 (15:28 +0000)]
* 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.
Ian Lance Taylor [Thu, 11 Aug 1994 19:00:26 +0000 (19:00 +0000)]
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.
David Edelsohn [Thu, 11 Aug 1994 11:09:54 +0000 (11:09 +0000)]
(concat, basename, buildargv, freeargv, strerrno, strsigno,
errno_max, signo_max, strtoerrno, strtosigno): Delete.
Include "libiberty.h" instead.
Ian Lance Taylor [Thu, 11 Aug 1994 04:39:16 +0000 (04:39 +0000)]
Remove aout-ns32k.h.
Fred Fish [Thu, 11 Aug 1994 00:04:03 +0000 (00:04 +0000)]
* 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.
Stu Grossman [Wed, 10 Aug 1994 23:16:40 +0000 (23:16 +0000)]
* defs.h, top.c: Use `extern' in declarations of GUI hooks, and
define them in top.c. Add comments to the hooks.
David Edelsohn [Wed, 10 Aug 1994 23:06:39 +0000 (23:06 +0000)]
(gdbsim_ops): Set `to_insert_breakpoint' and `to_remove_breakpoint' fields.
Jim Kingdon [Wed, 10 Aug 1994 22:49:42 +0000 (22:49 +0000)]
* infcmd.c (run_command): Remove comment suggesting using
target_has_execution instead of inferior_pid.
Kung Hsu [Wed, 10 Aug 1994 17:37:56 +0000 (17:37 +0000)]
Modified Files:
ChangeLog remote-mips.c
* remote-mips.c (mips_open): add code to handle baud rate.
Stan Shebs [Wed, 10 Aug 1994 17:24:10 +0000 (17:24 +0000)]
* nlmconv.c (powerpc_mangle_relocs): Rename symvalue to sym_value,
so as not to conflict with the symvalue typedef in bfd.h.
Ian Lance Taylor [Wed, 10 Aug 1994 17:15:05 +0000 (17:15 +0000)]
* 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>.
Stu Grossman [Wed, 10 Aug 1994 02:47:48 +0000 (02:47 +0000)]
* 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.
Bill Cox [Tue, 9 Aug 1994 22:14:59 +0000 (22:14 +0000)]
* .Sanitize: Keep emacs19 around.
Ian Lance Taylor [Tue, 9 Aug 1994 20:06:58 +0000 (20:06 +0000)]
* 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.
Ian Lance Taylor [Tue, 9 Aug 1994 18:11:30 +0000 (18:11 +0000)]
* ecoff.c (ecoff_build_procs): Don't force adr of first fdr to be
zero. Undoes change of June 4, 1993.
Stu Grossman [Tue, 9 Aug 1994 17:27:01 +0000 (17:27 +0000)]
* 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.
Ian Lance Taylor [Tue, 9 Aug 1994 15:18:26 +0000 (15:18 +0000)]
* config/tc-mips.c (md_parse_option): Accept -mcpu=4400, 4600, and
orion.
Stan Shebs [Tue, 9 Aug 1994 01:10:39 +0000 (01:10 +0000)]
Always keep examples
Stan Shebs [Tue, 9 Aug 1994 01:06:29 +0000 (01:06 +0000)]
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.
Steve Chamberlain [Mon, 8 Aug 1994 23:37:38 +0000 (23:37 +0000)]
Fix copyright.
J.T. Conklin [Mon, 8 Aug 1994 22:14:06 +0000 (22:14 +0000)]
* i386-nlmstub.c (handle_exception): Wait until the thread has
been started before killing the NLM by pointing the PC at
_exit().
Stan Shebs [Mon, 8 Aug 1994 18:41:58 +0000 (18:41 +0000)]
* configure.in: Configure the examples directory.
Jeff Law [Mon, 8 Aug 1994 18:10:36 +0000 (18:10 +0000)]
* gas/config/tc-hppa.c (md_pseudo_table): Delete redundant
upper-case versions of the pseudo-ops.
Ian Lance Taylor [Mon, 8 Aug 1994 17:46:00 +0000 (17:46 +0000)]
* 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.
Peter Schauer [Sun, 7 Aug 1994 13:34:39 +0000 (13:34 +0000)]
* config/mips/tm-irix5.h (IN_SIGTRAMP): Redefine for Irix 5,
Irix 5 has a standard _sigtramp signal handler.
Peter Schauer [Sun, 7 Aug 1994 13:33:45 +0000 (13:33 +0000)]
* 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.
Peter Schauer [Sun, 7 Aug 1994 13:26:46 +0000 (13:26 +0000)]
* irix-core.c (irix_core_core_file_p): Ignore sections that
are not contained in the core file.
Steve Chamberlain [Sat, 6 Aug 1994 08:23:09 +0000 (08:23 +0000)]
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.
Jason Molenda [Sat, 6 Aug 1994 03:57:19 +0000 (03:57 +0000)]
Fri Aug 5 20:55:55 1994 Jason Molenda (crash@phydeaux.cygnus.com)
* configure.in: add i960-nindy-coff support.
Stu Grossman [Sat, 6 Aug 1994 00:55:08 +0000 (00:55 +0000)]
* 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.
Stan Shebs [Fri, 5 Aug 1994 20:19:00 +0000 (20:19 +0000)]
* dwarfread.c (bfd.h): Don't include.
Thomas Lord [Fri, 5 Aug 1994 17:55:46 +0000 (17:55 +0000)]
Don't dereference invalid pointers in procfs_mourn_inferior
J.T. Conklin [Fri, 5 Aug 1994 16:14:03 +0000 (16:14 +0000)]
* 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.
Steve Chamberlain [Fri, 5 Aug 1994 00:14:05 +0000 (00:14 +0000)]
* remote.c (read_frame): Calculate run length encoded checksum correctly.
* config/sh/stub.c: New file.
Steve Chamberlain [Thu, 4 Aug 1994 23:59:24 +0000 (23:59 +0000)]
New file. (stan said I could put it here)
Stu Grossman [Thu, 4 Aug 1994 21:36:26 +0000 (21:36 +0000)]
* target.c (find_default_run_target): Make sure to_can_run is set
before calling it.
Jean Marie Diaz [Thu, 4 Aug 1994 20:16:03 +0000 (20:16 +0000)]
* configure: Simplify Jun 2 1994 change.
Jean Marie Diaz [Thu, 4 Aug 1994 19:59:27 +0000 (19:59 +0000)]
Fix up namespace handling in last patch.
Jean Marie Diaz [Thu, 4 Aug 1994 19:48:25 +0000 (19:48 +0000)]
* TODO: Remove note about fast watchpoints and remove obsolete
Mach stuff.
Jean Marie Diaz [Thu, 4 Aug 1994 18:56:04 +0000 (18:56 +0000)]
* ldlex.l (yy_create_string_buffer): Handle change to internal
interface in flex 2.4.7.
Stan Shebs [Thu, 4 Aug 1994 18:17:59 +0000 (18:17 +0000)]
* 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.
Stu Grossman [Thu, 4 Aug 1994 17:45:26 +0000 (17:45 +0000)]
* 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.
Stu Grossman [Thu, 4 Aug 1994 17:32:09 +0000 (17:32 +0000)]
* 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.
Jean Marie Diaz [Thu, 4 Aug 1994 16:38:05 +0000 (16:38 +0000)]
* coff-m68k.c (_bfd_coff_m68k_reloc_type_lookup): New function.
(coff_bfd_reloc_type_lookup): Define.
Jean Marie Diaz [Thu, 4 Aug 1994 16:22:44 +0000 (16:22 +0000)]
* os9k.h: Comment out apparently-unused declarations.
Jean Marie Diaz [Thu, 4 Aug 1994 16:20:45 +0000 (16:20 +0000)]
* 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.
Jean Marie Diaz [Thu, 4 Aug 1994 16:10:23 +0000 (16:10 +0000)]
* 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.
Stan Shebs [Thu, 4 Aug 1994 00:38:39 +0000 (00:38 +0000)]
* ch-lang.c (chill_language_defn): Ditto.
Stan Shebs [Thu, 4 Aug 1994 00:21:16 +0000 (00:21 +0000)]
* breakpoint.c (breakpoint_1): Improve pluralization in display
of breakpoint hit counts.
Jean Marie Diaz [Wed, 3 Aug 1994 20:51:59 +0000 (20:51 +0000)]
* coff-i960.c (coff_i960_relocate): Rewrote to change relocs
against locally defined symbols into relocs against section
symbols, for VxWorks 5.1.
Stan Shebs [Wed, 3 Aug 1994 19:15:42 +0000 (19:15 +0000)]
* language.h (struct language_defn): Remove unused field
la_longest_float.
(longest_float): Remove, no longer used.
* language.c (unknown_language_defn, auto_language_defn,
local_language_defn): Remove init of la_longest_float field.
* c-lang.c (c_language_defn, cplus_language_defn,
asm_language_defn): Ditto.
* m2-lang.c (m2_language_defn): Ditto.
Jean Marie Diaz [Wed, 3 Aug 1994 14:43:42 +0000 (14:43 +0000)]
Wed Aug 3 10:34:37 1994 Eric Youngdale (ericy@cais.cais.com)
* i386linux.c (linux_add_one_symbol): Only handle
SHARABLE_CONFLICTS specially if BSF_CONSTRUCTOR is set. Set hashp
for a GOT or PLT symbol. Set jump field of fixup for a PLT symbol.
(linux_tally_symbols): Check section of real symbol. When looking
for a builtin fixup, check builtin and jump flags. Create no more
than one fixup, and always create one if the real symbol is in the
absolute section. Only strip absolute symbols.
David Henkel-Wallace [Wed, 3 Aug 1994 13:45:11 +0000 (13:45 +0000)]
LynxOS changes
Stan Shebs [Tue, 2 Aug 1994 20:27:44 +0000 (20:27 +0000)]
* defs.h (bfd_read, bfd_seek): Remove declarations.
* os9kread.c, rs6000-nat.c (libbfd.h): Don't include.
Jean Marie Diaz [Tue, 2 Aug 1994 19:16:36 +0000 (19:16 +0000)]
* hp300hpux.c (BMAGIC): Define as HPUX_DOT_O_MAGIC, to make test
in aoutx.h work correctly.
J.T. Conklin [Tue, 2 Aug 1994 17:27:18 +0000 (17:27 +0000)]
* config/netware.exp: New file.
J.T. Conklin [Tue, 2 Aug 1994 16:53:31 +0000 (16:53 +0000)]
* inflow.c (kill_command): Fix a bug which prevented target
programs to be killed.
Jean Marie Diaz [Tue, 2 Aug 1994 16:01:56 +0000 (16:01 +0000)]
Tue Aug 2 11:52:06 1994 Eric Youngdale (ericy@cais.cais.com)
* emultempl/linux.em (gld${EMULATION_NAME}_find_address_statement):
New function; add 0x20 to any use of -Ttext.
(gld${EMULATION_NAME}_create_output_section_statements): New
function.
(ld_${EMULATION_NAME}_emulation): Use the new function
gld${EMULATION_NAME}_create_output_section_statements.
Jean Marie Diaz [Tue, 2 Aug 1994 15:26:26 +0000 (15:26 +0000)]
* coff-i960.c (coff_i960_relocate): New function.
(howto_rellong, howto_iprmed): Use it as special_function.
Jean Marie Diaz [Tue, 2 Aug 1994 14:48:21 +0000 (14:48 +0000)]
* libbfd-in.h: Move declarations of bfd_read, bfd_write, bfd_seek,
bfd_tell, bfd_flush, and bfd_stat from here...
* bfd-in.h: ...to here, to make them visible to programs which
know more about the object file format than BFD does.
* libbfd.h, bfd-in2.h: Rebuilt.
Stan Shebs [Tue, 2 Aug 1994 02:02:39 +0000 (02:02 +0000)]
* defs.h: Change two-line declarations to one-line form.
(NORETURN): Define as "volatile" only for older GCCs.
(ATTR_NORETURN): Define for newer GCCs.
* procfs.c (proc_init_filed): Add ATTR_NORETURN to declaration.
Jean Marie Diaz [Tue, 2 Aug 1994 00:44:24 +0000 (00:44 +0000)]
* breakpoint.c (mention), main.c (fputs_unfiltered): Add comments.
* breakpoint.c (delete_breakpoint, enable_breakpoint,
disable_breakpoint): Don't call breakpoints_changed; it is now
called via the *_breakpoint_hook functions.
* annotate.c (_initialize_annotate, breakpoint_changed): New functions.
Jean Marie Diaz [Mon, 1 Aug 1994 23:45:51 +0000 (23:45 +0000)]
Forgot to check this in.
Jean Marie Diaz [Mon, 1 Aug 1994 23:37:22 +0000 (23:37 +0000)]
* elfcode.h (map_program_segments): Check DYNAMIC as well as EXEC_P.
(assign_file_positions_except_relocs): Likewise.
Jean Marie Diaz [Mon, 1 Aug 1994 23:29:31 +0000 (23:29 +0000)]
* elf64-sparc.c (ELF_MAXPAGESIZE): Define.
Jean Marie Diaz [Mon, 1 Aug 1994 23:25:53 +0000 (23:25 +0000)]
* nlmheader.y: Per current NetWare docs, accept a revision number
of 0 and treat a revision number greater than 26 as 0.
Jean Marie Diaz [Mon, 1 Aug 1994 23:11:18 +0000 (23:11 +0000)]
ELF linker patches from Eric Youngdale <ericy@cais.cais.com>.
* elfcode.h (elf_link_create_dynamic_sections): Set type of
_DYNAMIC to STT_OBJECT.
(NAME(bfd_elf,record_link_assignment)): Always create hash table
entry. Set type to STT_OBJECT.
(elf_link_output_extsym): Don't set type of weak defined symbol to
STB_WEAK if symbol was referenced.
* elf32-i386.c (elf_i386_create_dynamic_sections): Set type of
_GLOBAL_OFFSET_TABLE to STT_OBJECT.
(elf_i386_check_relocs): Ignore local PLT32 relocs.
(elf_i386_relocate_section): Treat local PLT32 relocs as PC32.
Jean Marie Diaz [Mon, 1 Aug 1994 22:47:25 +0000 (22:47 +0000)]
* gdbint.texinfo: Remove references to BROKEN_LARGE_ALLOCA and
SET_STACK_LIMIT_HUGE; they were removed from GDB 14 May 1994.
Stan Shebs [Mon, 1 Aug 1994 22:13:35 +0000 (22:13 +0000)]
* gdbint.texinfo: Put regex conditionals in their own table.
Jean Marie Diaz [Mon, 1 Aug 1994 22:00:19 +0000 (22:00 +0000)]
Mon Aug 1 17:55:53 1994 Fred Fish (fnf@cygnus.com)
* ptrace-core.c (ptrace_unix_core_file_p): Convert zalloc usage
to bfd_zalloc.
Ian Lance Taylor [Mon, 1 Aug 1994 20:53:48 +0000 (20:53 +0000)]
* elfcode.h (elf_adjust_dynamic_symbol): Correct weak symbol
handling again.
Kung Hsu [Mon, 1 Aug 1994 20:41:11 +0000 (20:41 +0000)]
Modified Files:
stabsread.c ChangeLog
* stabsread.c (read_type): Fix a bug in enum size calculation.
Jeff Law [Mon, 1 Aug 1994 20:12:41 +0000 (20:12 +0000)]
* config/tc-hppa.c (create_new_space): Initialize sd_subspaces
field in the space chain.
Ian Lance Taylor [Mon, 1 Aug 1994 19:55:21 +0000 (19:55 +0000)]
* scripttempl/mips.sc: Redo script to set . outside of sections
and not bother to explicitly specify section addresses.
Ian Lance Taylor [Mon, 1 Aug 1994 16:35:40 +0000 (16:35 +0000)]
* configure.host (sparc-*-solaris2*): Use sysv4, not solaris2.
* hosts/solaris2.h: Remove.
* config/solaris2.mh: Remove.
Ian Lance Taylor [Mon, 1 Aug 1994 16:34:09 +0000 (16:34 +0000)]
* elfcode.h (elf_slurp_reloc_table): Don't try to read the relocs
if there aren't any.
Ian Lance Taylor [Mon, 1 Aug 1994 16:16:47 +0000 (16:16 +0000)]
* configure.host (sparc-*-solaris2*): Use sysv4, not solaris2.
* hosts/solaris2.h: Remove.
* config/solaris2.mh: Remove.
Jeff Law [Mon, 1 Aug 1994 08:46:51 +0000 (08:46 +0000)]
* hppa-tdep.c (compare_unwind_entries): Add "const" to both
argument types to shut up GCC.
Jeff Law [Mon, 1 Aug 1994 08:46:08 +0000 (08:46 +0000)]
* config/tc-hppa.c (tc_gen_reloc): Cast return value from
hppa_gen_reloc_type.
Jeff Law [Mon, 1 Aug 1994 08:44:02 +0000 (08:44 +0000)]
* config/tc-hppa.c (tc_gen_reloc): Cast return value from
hppa_gen_reloc_type.
Jeff Law [Mon, 1 Aug 1994 07:49:59 +0000 (07:49 +0000)]
* hppa-tdep.c (saved_pc_after_call): If the saved PC is in a
linker stub, then return the address the stub will return to.
(frame_saved_pc): Correctly restart the search for the saved
pc when a linker stub is encountered.
* hppa-tdep.c (inst_saves_gr): Handle 16 and 8 bit instruction
register stores emitted by the version 9 HP compilers.
(inst_saves_fr): Relax test for a specific base register (%r1);
this avoids losing with the version 9 HP compilers.
(skip_prologue): Try to skip argument stores emitted by the HP
compilers. It's not perfect, but it's better than before.
Jeff Law [Sun, 31 Jul 1994 20:29:19 +0000 (20:29 +0000)]
* elf32-hppa.c, elf32-hppa.h: Update comment reflecting which
HPPA ELF spec the code implements.
Stu Grossman [Sat, 30 Jul 1994 06:23:58 +0000 (06:23 +0000)]
* findvar.c (write_pc write_pc_pid): Remove casts to long when
calling write_register_pid.
* (write_register_pid): Add prototype.
Steve Chamberlain [Sat, 30 Jul 1994 05:04:03 +0000 (05:04 +0000)]
* remote.c (read_frame): Split readchar/checksum calculation into
two parts since evaluation order is undefined.