Per Bothner
4a074bea28
Put the qsort() back in in sparc-pinsn.c
1992-01-29 01:33:48 +00:00
Roland Pesch
69bbcf05f4
Credits for GDB 4.4 (and correction to credits for 3.9).
1992-01-29 01:27:36 +00:00
Roland Pesch
151760d0d7
bfd.c: use `<<foo>>' instead of @file{foo}
...
section.c, syms.c: @* rather than * at beginning of menu lines
1992-01-29 01:04:30 +00:00
Stu Grossman
2b74083cb8
* trad-core.c, bfd.c, ../include/bfd.h: Various fixes for PMAX
...
core reading.
1992-01-28 22:53:51 +00:00
K. Richard Pixley
584a0f78d9
rcsid's removed
1992-01-28 20:38:08 +00:00
Steve Chamberlain
3bdb6bf8c4
* m68k-pinsn.c (print_insn_arg): fixed so that -ve branch
...
displacements don't get printed as large +ve ones.
1992-01-28 19:12:16 +00:00
Steve Chamberlain
087eb65291
* coffcode.h (bfd_coff_relax_section): now static.
...
(bfd_coff_get_relocated_section_contents): various type lints.
1992-01-28 18:48:07 +00:00
Steve Chamberlain
870f54b2c8
* ldgram.y: map -M behave in the same way as -Map (sets file name
...
to be "-".
* ldsym.c, ldlang.c: remember that size of a section is dependent on
whether or not relaxing has been done.
* ldmain.c: don't open a map file if it doesn't have a name
* relax.c: all the brains have moved into bfd.
* ldwrite.c: ammend comment
1992-01-28 18:21:36 +00:00
Steve Chamberlain
daa91756f1
* bfd.h : new target entr, bfd_relax_section
1992-01-28 06:02:01 +00:00
Steve Chamberlain
6590a8c953
New entry point in the transfer vector - bfd_relax_section.
...
* aout-target.h: add to vector, call generic_relax
* bfd-in.h: add to vector
* bfd.c: add #define for vector
* bout.c: add to vector, call generic_relax
* coffcode.h: add to vector, also now has coff specific relax code
for the relaxable H8/300 relocs. Also clean up abs section cruft.
* elf.c: call generic_relax
* ieee.c: call new vector, clean up some bugs due to the creation
of bfd_abs_section
* libbfd.h: add bfd_generic_relax_section EXFUN
* oasys.c: call generic_relax
* reloc.c: implement generic_relax
* seclet.c: moved much of this into coffcode.h
* srec.c: call generic_relax
* targets.c: define new transfer vector
1992-01-28 06:01:25 +00:00
Steve Chamberlain
9ce31b6601
obj-coff* now copes with C mingled listings
...
tc-h8300.c: better error messages
1992-01-28 03:43:23 +00:00
Steve Chamberlain
fa4b55a1b1
Development checkpoint
1992-01-28 03:33:04 +00:00
John Gilmore
eae1a26123
* findvar.c (read_register, write_register): Handle machines
...
where REGISTER_TYPE is not the same size as "int".
1992-01-28 03:20:39 +00:00
John Gilmore
c55e616795
Handle debug symbols in dynamically loaded (relocated) code:
...
* dbxread.c (read_ofile_symtab): Fix up N_CATCH better. Pass
offset to process_one_symbol.
(process_one_symbol): Take new offset parameter. Add it into
appropriate symbol types to relocate symbols to loaded addresses.
Handle all possible symbol types, and complain() about types that
we don't expect to see.
* mipsread.c (psymtab_to_symtab_1): Pass offset of zero to
process_one_symbol (FIXME, should pass real offset).
Misc bugfixes:
* breakpoint.c (resolve_sal_pc): Split out code to resolve a
sal's PC value.
(set_breakpoint, break_command_1, until_break_command,
catch_command_1, breakpoint_re_set_one): Use it.
(breakpoint_re_set_one): Disable bkpts that don't re-set cleanly.
(breakpoint_re_set): Mention breakpoint number in error messages.
* symtab.h (resolve_sal_pc): Declare.
* infcmd.c (jump_command): Use resolve_sal_pc.
* source.c (find_source_lines): Avoid "Source file is more
recent than executable" when bfd_get_mtime gives 0.
(list_command): Shorten "FILE, line N" to "FILE:N".
* putenv.c (putenv): Avoid unportably casting pointers to unsigneds.
1992-01-28 02:57:37 +00:00
John Gilmore
f005e85b88
Remove obsolete START_INFERIOR_HOOK.
1992-01-28 02:49:12 +00:00
Stu Grossman
0bd83fd723
Oops, checked in version with the wrong stuff enabled. Turn it off...
1992-01-28 02:38:11 +00:00
Stu Grossman
d93b79d97d
Rename remote-hds.c to remote-hms.c.
1992-01-28 02:30:27 +00:00
Stu Grossman
3c03b5de58
* dbxread.c (process_one_symbol): Make a first cut at handling
...
symbol tables generated by Suns acc.
1992-01-28 02:24:08 +00:00
Jim Wilson
1395529c9d
Steve's version_path stuff bites the dust.
1992-01-28 00:38:04 +00:00
Stu Grossman
1aa560b2ea
* symtab.c (find_pc_line): Fix stepping into and out of #included
...
files.
1992-01-27 23:52:11 +00:00
John Gilmore
5a4e721505
* buildsym.c (read_struct_type): Circumvent sun3 sunos "--" compiler bug.
...
* c-exp.y (yylex): `this' and `template' are only tokens in C++.
* target.c (target_xfer_memory): Return errno in preference to EIO.
1992-01-27 22:10:05 +00:00
Stu Grossman
dc72b0b679
Add seclet.h to files-to-keep.
1992-01-27 21:48:38 +00:00
John Gilmore
3818ed33a9
* xm-convex.h, xm-hp300bsd.h, xm-isi.h, xm-merlin.h, xm-news.h,
...
xm-np1.h, xm-pn.h, xm-pyr.h, xm-rtbsd.h, xm-symmetry.h, xm-umax.h:
Remove MISSING_VPRINTF declaration, and superfluous "kgdb" defines.
1992-01-27 21:45:35 +00:00
Stu Grossman
71f49876db
* Makefile.in (OPCODES): Remove OPCODES defs and refs. There is
...
no longer any need to copy ../include/opcode/* into gdb.
1992-01-27 21:04:55 +00:00
John Gilmore
ee799e2a92
Add ChangeLog-9091
1992-01-27 20:32:50 +00:00
John Gilmore
fd8db897af
Split ChangeLog out at Jan 1, 1992.
1992-01-27 20:32:19 +00:00
Fred Fish
2213b721f0
Update with numerous changes received from current maintainer (Peggy
...
Fieland). Should not effect release at all.
1992-01-27 16:23:11 +00:00
Michael Tiemann
7c4f3f4a2f
Delete a superfluous space.
1992-01-27 08:51:16 +00:00
Per Bothner
24b2fbdc54
Print C++ constructor methods without bogus "return type."
1992-01-27 03:08:01 +00:00
Fred Fish
cdb90e99e7
The unused parameter "target" should be a pointer to a structure, not the
...
entire structure.
1992-01-25 23:59:53 +00:00
Steve Chamberlain
86c094f212
Now can list for bout format too
1992-01-25 01:46:19 +00:00
Steve Chamberlain
3d38ac61cd
Don't crash if a symbol has no name
1992-01-25 01:45:53 +00:00
Steve Chamberlain
b3ca913f74
* listing.c, config/obj-aout.c: added intermixed
...
source/assembler file listings to files with stabs in them.
1992-01-25 00:51:20 +00:00
Steve Chamberlain
ac5939079f
Now compiles with gcc too.
1992-01-24 23:44:10 +00:00
Steve Chamberlain
92abd4a713
Namechange, h8300-hds ->h8300-hms
1992-01-24 23:26:40 +00:00
Steve Chamberlain
974fb9e41c
Initial revision
1992-01-24 23:26:01 +00:00
Steve Chamberlain
e58493346d
Changed refs to section->size to bfd_get_section_size_before_reloc
1992-01-24 23:13:14 +00:00
Steve Chamberlain
f6868b8e5b
Various new reloc types
1992-01-24 22:54:15 +00:00
Steve Chamberlain
9a7c544993
New from bfd.c
1992-01-24 22:54:03 +00:00
Steve Chamberlain
d20f480f8a
* copy.c, nm.c, objdump.c, size.c : changed to use the
...
new reloc scheme.
1992-01-24 22:49:24 +00:00
Steve Chamberlain
e98e6ec111
Uses the new small reloc type now.
...
Currently self hosts on sun4 and sun3
1992-01-24 22:44:51 +00:00
Steve Chamberlain
95a876f3fa
target file for h8300
1992-01-24 22:37:17 +00:00
Steve Chamberlain
6fd50a2010
.Sanitize: added relax.c
...
ldsym.c ldlang.* more map stuff
1992-01-24 22:36:06 +00:00
Steve Chamberlain
2e2bf962db
* Makefile.in: added relax, also made three stage go through a
...
partial link stage.
* relax.c : added
* config.h: if GNU960 defined, then default emulation mode is
GLD960
* ldexp.h, ldexp.c: map to file hooks
* ldlang.c: map to file hooks
* ldgram.y: added -Map -relax
* ldlex.l: added -relax, -Map
* ldmain.c: open map file
* ldmisc.c: support for map file
* ldwrite.c: new relax magic
1992-01-24 22:34:34 +00:00
Heinz G. Seidl
2cbe4c5f9e
install ld in the gcclibdir if present
1992-01-24 22:11:28 +00:00
Steve Chamberlain
c611e285bd
Merging from VMS port. Doc to follow..
1992-01-24 18:41:32 +00:00
Steve Chamberlain
f5e8a8f9c7
CVS says it was empty, so refresh it.
1992-01-24 18:30:47 +00:00
Fred Fish
1b07e406ad
Convert the couple of references to the local (now removed) version
...
of ansidecl.h to use the ../include version.
1992-01-24 09:32:03 +00:00
Fred Fish
f66f459f43
Misc small fixes for problems uncovered by prototyping.
1992-01-24 06:52:43 +00:00
Fred Fish
fc1f864632
The i386_frame_num_args() function takes a pointer to a struct, not
...
the entire struct itself.
1992-01-24 06:42:04 +00:00