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
Stan Shebs
901c2f5ffa
* ch-lang.c (chill_language_defn): Ditto.
1994-08-04 00:38:39 +00:00
Stan Shebs
0bc2c40057
* breakpoint.c (breakpoint_1): Improve pluralization in display
...
of breakpoint hit counts.
1994-08-04 00:21:16 +00:00
Jean Marie Diaz
1b8a11d430
* coff-i960.c (coff_i960_relocate): Rewrote to change relocs
...
against locally defined symbols into relocs against section
symbols, for VxWorks 5.1.
1994-08-03 20:51:59 +00:00
Stan Shebs
043b05b26b
* 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.
1994-08-03 19:15:42 +00:00
Jean Marie Diaz
e696f6a9b9
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.
1994-08-03 14:43:42 +00:00
David Henkel-Wallace
756b40d520
LynxOS changes
1994-08-03 13:45:11 +00:00
Stan Shebs
356ff909bd
* defs.h (bfd_read, bfd_seek): Remove declarations.
...
* os9kread.c, rs6000-nat.c (libbfd.h): Don't include.
1994-08-02 20:27:44 +00:00
Jean Marie Diaz
b2ea35c7ab
* hp300hpux.c (BMAGIC): Define as HPUX_DOT_O_MAGIC, to make test
...
in aoutx.h work correctly.
1994-08-02 19:16:36 +00:00
J.T. Conklin
662bd26379
* config/netware.exp: New file.
1994-08-02 17:27:18 +00:00
J.T. Conklin
319faf2102
* inflow.c (kill_command): Fix a bug which prevented target
...
programs to be killed.
1994-08-02 16:53:31 +00:00
Jean Marie Diaz
bb329c2009
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.
1994-08-02 16:01:56 +00:00
Jean Marie Diaz
5e694c29a5
* coff-i960.c (coff_i960_relocate): New function.
...
(howto_rellong, howto_iprmed): Use it as special_function.
1994-08-02 15:26:26 +00:00
Jean Marie Diaz
e0566e19aa
* 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.
1994-08-02 14:48:21 +00:00
Stan Shebs
6f54efdc4b
* 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.
1994-08-02 02:02:39 +00:00
Jean Marie Diaz
d2a85f11be
* 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.
1994-08-02 00:44:24 +00:00
Jean Marie Diaz
e21679173e
Forgot to check this in.
1994-08-01 23:45:51 +00:00
Jean Marie Diaz
df9e066f4b
* elfcode.h (map_program_segments): Check DYNAMIC as well as EXEC_P.
...
(assign_file_positions_except_relocs): Likewise.
1994-08-01 23:37:22 +00:00
Jean Marie Diaz
4ab1f94712
* elf64-sparc.c (ELF_MAXPAGESIZE): Define.
1994-08-01 23:29:31 +00:00
Jean Marie Diaz
6d2ec583d0
* nlmheader.y: Per current NetWare docs, accept a revision number
...
of 0 and treat a revision number greater than 26 as 0.
1994-08-01 23:25:53 +00:00
Jean Marie Diaz
99dd775492
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.
1994-08-01 23:11:18 +00:00
Jean Marie Diaz
dbae6b7d3a
* gdbint.texinfo: Remove references to BROKEN_LARGE_ALLOCA and
...
SET_STACK_LIMIT_HUGE; they were removed from GDB 14 May 1994.
1994-08-01 22:47:25 +00:00
Stan Shebs
7f4945645b
* gdbint.texinfo: Put regex conditionals in their own table.
1994-08-01 22:13:35 +00:00
Jean Marie Diaz
287e3ce228
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.
1994-08-01 22:00:19 +00:00
Ian Lance Taylor
30e5ad97e9
* elfcode.h (elf_adjust_dynamic_symbol): Correct weak symbol
...
handling again.
1994-08-01 20:53:48 +00:00
Kung Hsu
5a04f7d16c
Modified Files:
...
stabsread.c ChangeLog
* stabsread.c (read_type): Fix a bug in enum size calculation.
1994-08-01 20:41:11 +00:00
Jeff Law
fbf718862a
* config/tc-hppa.c (create_new_space): Initialize sd_subspaces
...
field in the space chain.
1994-08-01 20:12:41 +00:00
Ian Lance Taylor
a1ed243577
* scripttempl/mips.sc: Redo script to set . outside of sections
...
and not bother to explicitly specify section addresses.
1994-08-01 19:55:21 +00:00
Ian Lance Taylor
f3817a52e5
* configure.host (sparc-*-solaris2*): Use sysv4, not solaris2.
...
* hosts/solaris2.h: Remove.
* config/solaris2.mh: Remove.
1994-08-01 16:35:40 +00:00
Ian Lance Taylor
d510fd893a
* elfcode.h (elf_slurp_reloc_table): Don't try to read the relocs
...
if there aren't any.
1994-08-01 16:34:09 +00:00
Ian Lance Taylor
abc61566c0
* configure.host (sparc-*-solaris2*): Use sysv4, not solaris2.
...
* hosts/solaris2.h: Remove.
* config/solaris2.mh: Remove.
1994-08-01 16:16:47 +00:00
Jeff Law
f81eee9deb
* hppa-tdep.c (compare_unwind_entries): Add "const" to both
...
argument types to shut up GCC.
1994-08-01 08:46:51 +00:00
Jeff Law
363d615082
* config/tc-hppa.c (tc_gen_reloc): Cast return value from
...
hppa_gen_reloc_type.
1994-08-01 08:46:08 +00:00
Jeff Law
907f11fe71
* config/tc-hppa.c (tc_gen_reloc): Cast return value from
...
hppa_gen_reloc_type.
1994-08-01 08:44:02 +00:00
Jeff Law
edd86fb0da
* 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.
1994-08-01 07:49:59 +00:00
Jeff Law
58bbba79a2
* elf32-hppa.c, elf32-hppa.h: Update comment reflecting which
...
HPPA ELF spec the code implements.
1994-07-31 20:29:19 +00:00
Stu Grossman
43b2064196
* findvar.c (write_pc write_pc_pid): Remove casts to long when
...
calling write_register_pid.
* (write_register_pid): Add prototype.
1994-07-30 06:23:58 +00:00
Steve Chamberlain
205fc02b50
* remote.c (read_frame): Split readchar/checksum calculation into
...
two parts since evaluation order is undefined.
1994-07-30 05:04:03 +00:00