Jim Kingdon
1ea8b1dc54
* Version 4.11.3.
...
* main.c (print_gdb_version): Change year to 1994.
* ChangeLog, ChangeLog-93: Split ChangeLog at 1994.
* Makefile.in (NONSRC): Add ChangeLog-93.
1994-01-04 14:58:43 +00:00
Jim Kingdon
ebfdc50149
New for ChangeLog split
1994-01-04 14:45:11 +00:00
Stan Shebs
6625a2efec
Remove ChangeLog entry, since one change was backed out immediately and
...
the other never committed.
1994-01-04 00:42:09 +00:00
Stan Shebs
a92c59065a
Mon Jan 3 10:59:28 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* mpw-config.in: New file, MPW version of configure.in.
* mpw-make.in: New file, MPW version of Makefile.in.
* hosts/mpw.h: New file, MPW host definitions.
Mon Jan 3 13:00:07 1994 Stan Shebs (shebs@andros.cygnus.com )
* mpw-xconfig.in: New file, mpw x mips configuration bits.
1994-01-04 00:38:05 +00:00
Stan Shebs
d60e8a540e
Mon Jan 3 10:59:28 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* mpw-config.in: New file, MPW version of configure.in.
* mpw-make.in: New file, MPW version of Makefile.in.
* hosts/mpw.h: New file, MPW host definitions.
1994-01-04 00:34:05 +00:00
David MacKenzie
83acd9a218
* aout-target.h (MY(vec)): Add DYNAMIC to mask of object flags.
...
* aoutf1.h (NAME(aout,sunos4_write_object_contents)):
If the DYNAMIC flag is set, set it in the exec header.
* aoutx.h (NAME(aout,some_aout_object_p)): If the object is
dynamically linked, set the DYNAMIC flag in the BFD.
* libaout.h (N_SET_DYNAMIC): New macro.
(N_DYNAMIC): Add missing 0 in mask.
1994-01-04 00:08:53 +00:00
Ian Lance Taylor
85d739444c
* bfd-in.h, hash.c: Change bfd_hash_allocate argument from size_t
...
to unsigned int, because size_t may not be defined in bfd.h.
* bfd-in2.h: Rebuilt.
1994-01-03 22:42:12 +00:00
Jim Kingdon
4b404661b6
* stabsread.c (read_type): Allow defining several type numbers
...
at once (e.g. "(1,2)=(3,4)="...).
1994-01-03 22:36:52 +00:00
Jim Kingdon
b563c370fb
* stabs.texinfo (String Field): Talk about defining several type
...
numbers at once.
Fix lint regarding changing node ELF Transformations to
ELF and SOM Transformations.
1994-01-03 22:30:19 +00:00
Stan Shebs
c91884b377
Mon Jan 3 13:05:08 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* syms.c (bfd_print_symbol_vandf): Change PTR to FILE *.
* hosts/irix4.h (exit): Declare properly.
1994-01-03 22:02:48 +00:00
Jim Kingdon
eaba7fae01
* stabsread.c (read_enum_type): Use TARGET_INT_BIT not sizeof (int).
1994-01-03 21:49:43 +00:00
Ian Lance Taylor
8120aa8f45
Entry for making swapping retrieval routines take const argument.
1994-01-03 21:36:02 +00:00
Ian Lance Taylor
1a973af1cf
* bfd-in.h (bfd_get{b,l}[_signed_]{16,32,64}): Declare argument to
...
be a const pointer.
* bfd-in2.h: Rebuilt.
* libbfd.c (bfd_get{b,l}[_signed_]{16,32,64}): Declare argument to
be a const pointer.
* targets.c (bfd_target): Change swap function pointers
accordingly.
* archive.c (do_slurp_coff_armap): Change swap accordingly.
* aix386-core.c: Change NO_GET and NO_GETS accordingly.
* hppabsd-core.c, hpux-core.c, irix-core.c, osf-core.c,
ptrace-core.c, trad-core.c: Change NO_GET and NO_SIGNED_GET
accordingly.
1994-01-03 21:28:43 +00:00
Stan Shebs
e7c4e61cc9
Mon Jan 3 11:44:29 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* mpw-config.in: New file, MPW version of configure.in.
* mpw-make.in: New file, MPW version of Makefile.in.
Mon Jan 3 12:54:35 1994 Stan Shebs (shebs@andros.cygnus.com )
* mpw-xconfig.in: New file, mpw x mips configuration bits.
1994-01-03 20:58:02 +00:00
Stan Shebs
e1beb23045
Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* configure.in (*-*-lynxos*): Add stabs tests.
1994-01-03 19:39:01 +00:00
Ian Lance Taylor
2af2b7c4f2
Renamed get_elt_at_filepos to _bfd_get_elt_at_filepos, and made it
...
non-static.
1994-01-03 18:27:24 +00:00
Jeff Law
07ec88b67f
* gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
...
app.c change
1994-01-03 18:08:43 +00:00
Ian Lance Taylor
b59f0276fa
* libbfd-in.h (struct artdata): Added tdata field.
...
(_bfd_add_bfd_to_archive_cache): Declare.
(_bfd_snarf_ar_hdr): Renamed from snarf_ar_hdr.
* libbfd.h: Rebuilt.
* archive.c: Cleaned up some more.
(_bfd_generic_mkarchive, bfd_generic_archive_p): Initialize
pointer elements of artdata.
(_bfd_add_bfd_to_archive_cache): Renamed from add_bfd_to_cache.
(_bfd_snarf_ar_hdr): Renamed from snarf_ar_hdr.
(get_extended_arelt_filename, get_elt_at_filepos,
bfd_construct_extended_name_table, bfd_ar_hdr_from_filesystem,
compute_and_write_armap): Made static.
* ecoff.c: Some comment changes.
(ecoff_slurp_armap): Handle rename of snarf_ar_hdr. Set
ardata->tdata to raw_armap.
(ecoff_archive_p): Initialize pointer elements of artdata.
* coff-rs6000.c (rs6000coff_get_elt_at_filepos): Handle rename of
add_bfd_to_cache.
1994-01-03 18:05:19 +00:00
Jim Kingdon
b35885f226
* breakpoint.c (frame_in_dummy): Check PC as well as frame.
1994-01-03 17:20:09 +00:00
Ian Lance Taylor
43f4b7751d
* bfd.texinfo: Added Hash Tables node.
...
* Makefile.in (DOCFILES): Added hash.texi.
(SRCDOC): Added hash.c.
(hash.texi): New target.
1994-01-03 16:48:24 +00:00
Ian Lance Taylor
031534b0e6
* hash.c: Added some documentation.
1994-01-03 16:47:46 +00:00
Jim Kingdon
3f99570ec9
* aout-target.h, netbsd386.c: Replace NO_SWAP_MAGIC with SWAP_MAGIC,
...
and do the swapping here rather than calling ntohl from the N_*
macros. This cleans up assumptions about the size of a host long,
the existence to ntohl, etc.
1994-01-03 16:16:01 +00:00
Peter Schauer
ae5c71d6c1
* mdebugread.c (psymtab_to_symtab_1): Only pass N_STAB symbols
...
to process_one_symbol.
* symtab.c (find_pc_psymbol): Search global_psymbols as well to
avoid caching a bad endaddr in find_pc_partial_function.
1994-01-03 10:50:26 +00:00
Jim Kingdon
d568b76ab7
* config/m68k/tm-sun3.h: Don't define BELIEVE_PCC_PROMOTION.
1994-01-03 02:48:10 +00:00
David MacKenzie
00fe3f5326
* hosts/i386mach3.h (HOST_SEGMENT_SIZE): Fix value.
1994-01-01 23:39:18 +00:00
Rob Savoye
8387f17d83
Support for VSTa micro-kernel.
1994-01-01 20:53:41 +00:00
Rob Savoye
e38bcbdb72
* config.bfd: Add support for VSTa micro-kernel. It currently uses
...
i386-aout.
1994-01-01 20:52:24 +00:00
Rob Savoye
8a3871bb1c
* configure.in, config.sub: Add support for VSTa micro-kernel.
1994-01-01 20:48:41 +00:00
David MacKenzie
23fdc6bebd
clarify change
1994-01-01 19:20:16 +00:00
David MacKenzie
34f9bf4b3c
* scripttempl/aout.sc: Pad .text to DATA_ALIGNMENT if relocating;
...
needed for i386mach.
* emulparams/i386mach.sh (SEGMENT_SIZE): Fix again.
(PAGE_SIZE): Don't define; not used.
1994-01-01 19:15:50 +00:00
David MacKenzie
f4d7c848df
* i386mach3.c (SEGMENT_SIZE): Fix value.
1994-01-01 19:09:51 +00:00
Peter Schauer
9ddb33a8e3
* infrun.c (wait_for_inferior): Do not step or step resume past
...
the end of a one-line function we just stepped into.
1994-01-01 12:36:48 +00:00
Jim Kingdon
89a104c04a
* nindy-share/nindy.c: Fix order of arguments to store_unsigned_integer
...
(second and third arguments were reversed).
(say): Use varargs.
1993-12-31 23:37:18 +00:00
Jim Kingdon
4c6071f78c
* remote-mips.c: Add timeout parameter to mips_request and
...
mips_receive_packet.
(callers): pass in mips_receive_wait except mips_initialize (where
we use it to clean up the kludge where we had been changing
mips_receive_wait temporarily) and mips_wait (where we pass in
-1 for no timeout).
1993-12-31 22:34:56 +00:00
Ian Lance Taylor
728472f170
Minor cleanups suggested by CodeCenter.
...
* aoutx.h, coffgen.c, ecoff.c, ecofflink.c, elf.c, libbfd.c,
linker.c, reloc.c, section.c, srec.c: Added /*ARGSUSED*/ as
appropriate.
* aoutx.h (struct external_exec): Removed unnecessary declaration.
(NAME(aout,some_aout_object_p)): Set some tdata pointers to NULL.
(adjust_z_magic): Removed useless variable data_vma.
(stringtab_init): Initialize hash_zero.
(add_to_stringtab): Removed unused fourth argument.
(NAME(aout,swap_std_reloc_out)): Removed useless variable
r_addend.
(aout_link_input_section): Added some casts.
* archive.c (get_extended_arelt_filename, do_slurp_coff_armap,
bfd_ar_hdr_from_filesystem, bsd_write_armap, coff_write_armap):
Minor code rewriting to make it more C like.
(do_slurp_bsd_armap): Added some casts.
* ecoff.c (ecoff_write_object_contents): Removed useless variable
scn_base.
(ecoff_write_armap): Added some casts. Use "" rather than "\0".
* ecofflink.c (bfd_ecoff_write_debug): Added a cast.
* libaout.h (struct internal_exec): Removed unnecessary
declaration.
* linker.c (_bfd_generic_indirect_link_order): Added a cast.
* opncls.c (new_bfd): Removed a cast.
* reloc.c (bfd_generic_get_relocated_section_contents): Added
some casts.
* srec.c (internal_srec_write_object_contents): Removed useless
variable bytes_written.
1993-12-31 21:51:05 +00:00
Ian Lance Taylor
1d166443d4
* ldgram.y (yyerror): Make argument const char *, and actually
...
print it out rather than assuming it is a syntax error.
* ldmisc.h: Change declaration of yyerror.
* ldemul.c, ldwrite.c: Add /*ARGSUSED*/ as appropriate.
1993-12-31 21:17:33 +00:00
David MacKenzie
ae9c800701
* emulparams/i386mach.sh (NONPAGED_TEXT_START_ADDR): Don't include
...
exec header offset, since the exec header isn't loaded.
(PAGE_SIZE, SEGMENT_SIZE): Agree with bfd/i386mach3.c.
1993-12-31 21:13:03 +00:00
David MacKenzie
696df58f2d
* i386mach3.c (N_TXTADDR): Don't define after all.
...
(TEXT_START_ADDR): Don't include exec header size in value.
1993-12-31 21:11:49 +00:00
David MacKenzie
4156620964
minor fixes
1993-12-31 21:08:12 +00:00
Jim Kingdon
fa255c07df
* stack.c (print_block_frame_locals): Also print LOC_BASEREG variables.
1993-12-31 19:41:30 +00:00
Peter Schauer
d0cde99c87
* symtab.c (find_methods): Call fprintf_symbol_filtered with DMGL_ANSI.
1993-12-31 14:57:19 +00:00
John Gilmore
534694b377
Insert Peter Kessler's name as inventor (I think).
1993-12-31 08:45:16 +00:00
Jim Kingdon
96e5f16150
* remote-mips.c (mips_error): New function.
...
* remote-mips.c: Use it instead of error() most places.
* remote-mips.c (mips_receive_packet): New arg throw_error.
(mips_initialize): Use it not catch_errors.
* defs.h: Declare error_pre_print and warning_pre_print here...
* main.c: ...not here.
1993-12-31 03:05:15 +00:00
David MacKenzie
e450eb45f5
Define N_TXTADDR
1993-12-30 23:48:44 +00:00
Jim Kingdon
ca0865db54
* values.c (unpack_long): Fix garbled error message.
1993-12-30 22:49:48 +00:00
Jim Kingdon
4fb192bec1
* remote-mips.c (mips_error): New function.
...
* remote-mips.c: Use it instead of error() most places.
1993-12-30 22:25:52 +00:00
Ian Lance Taylor
2975f1f04f
Rebuilt after removal of seclet.c from doc/Makefile.in.
1993-12-30 22:14:19 +00:00
Ken Raeburn
f3e7b8b089
Makefile.in: Delete all references to seclet.c, since it's just been deleted.
...
Don't mention hash.c, linker.c, or genlink.h yet, since they don't contain
documentation yet (hint, hint!).
1993-12-30 22:02:22 +00:00
Jim Kingdon
05052b638c
* breakpoint.c (breakpoint_chain): Make static.
...
* breakpoint.c, breakpoint.h (frame_in_dummy): New function.
* stack.c (print_frame_info): Use it.
1993-12-30 20:34:06 +00:00
Ian Lance Taylor
da6b2d99f7
Added new files for linker support, and removed old seclet files.
1993-12-30 20:03:34 +00:00