aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1991-10-04* c-exp.y: sym->class to SYMBOL_CLASS (sym).John Gilmore3-2/+7
* dbxread.c (dbx_lookup_type): Keep doubling size of typevector until it is large enough.
1991-10-04* bfd-in.h: enum boolean => enum bfd_boolean for SVR4. Gumby'sJohn Gilmore1-1/+3
prediction is vindicated!
1991-10-04* bfd-in.h, libbfd-in.h, doc/Makefile, doc/tolibbfd, doc/intobfd:John Gilmore3-6/+2
Remove refs to howto.c, since Steve forgot.
1991-10-04* bfd-in.h: enum boolean => enum bfd_boolean for SVR4. Gumby'sJohn Gilmore4-9/+12
prediction is vindicated! * bfd-in.h, libbfd-in.h, doc/Makefile, doc/tolibbfd, doc/intobfd: Remove refs to howto.c, since Steve forgot.
1991-10-03Add elf-*.h files.John Gilmore1-1/+7
1991-10-03Add elf.cJohn Gilmore1-1/+5
1991-10-03Added a kludge for when yacc is used in place of bison:Per Bothner1-2/+3
Rename the yacc outputs y.tab.[ch] to what we want: ldgram.[ch].
1991-10-03* dbxread.c (read_type): Handle error case slightly better.John Gilmore2-2/+18
Make complaint message not C++-specific. * symtab.c (lookup_symtab_1, lookup_symbol): "fatal" errors between symtabs and psymtabs become ordinary error()s. * dbxread.c (read_dbx_symtab): Relocate end_of_text_addr properly, making "end pc" correct in shared lib psymtabs. (From Guy Harris <guy@auspex.com>.)
1991-10-03 * fixed prototype for reloc_type_lookupSteve Chamberlain1-54/+65
1991-10-03* fixed prototype for reloc_type_lookupSteve Chamberlain1-0/+65
1991-10-03 * elf.c: took the abort out of set_arch_mach so that objdump -i willSteve Chamberlain1-0/+21
still work. Now allows any architecture/machine to be set.
1991-10-03*** empty log message ***Steve Chamberlain1-0/+643
1991-10-03*** empty log message ***Stu Grossman1-0/+6
1991-10-02No longer needs to propogate configure and config.sub.K. Richard Pixley1-5/+4
1991-10-02Some $(srcdir)'s become $(unsubdir)'s.K. Richard Pixley1-2/+2
1991-10-02Some $(srcdir)'s become $(unsubdir)'s in order to support +objdir.K. Richard Pixley1-3/+3
1991-10-02no more configure on which to dependK. Richard Pixley6-8/+11
1991-10-02Added +site=foo option for naming site specific Makefile fragments.K. Richard Pixley1-8/+34
1991-10-02Removed +f option. Used to stand for +forcesubdirs which is nowK. Richard Pixley1-6/+12
called +subdirs.
1991-10-02Added rcs log line.K. Richard Pixley1-0/+9
1991-10-02+template dies an ugly death.K. Richard Pixley1-155/+55
1991-10-02Very minor bug, broke "make -t".K. Richard Pixley1-2/+2
1991-10-02Update subdir names to reflect current reality.K. Richard Pixley1-6/+6
1991-10-02resyncK. Richard Pixley7-1081/+509
1991-10-02steves h8 patchesK. Richard Pixley7-709/+1217
1991-10-01exploit the new executable config.statusK. Richard Pixley2-20/+10
1991-10-01* Makefile.in, configure.in, targets.c, elf.c: Add preliminaryJohn Gilmore3-5/+26
ELF support good enough for GDB. * configure.in, config/h-amix, config/t-m68k-elf: Handle m68k-cbm-svr4 host and target.
1991-10-01Initial revisionJohn Gilmore4-0/+374
1991-10-01* bfd.h, elf-common.h, elf-external.h, elf-internal.h:John Gilmore2-2/+9
Add preliminary ELF support, sufficient for GDB, from Fred Fish. * sysdep.h, sys/h-amix.h: Support Amiga SVR4.
1991-10-01*** empty log message ***Steve Chamberlain2-2/+15
1991-10-01Avoid 'v' flag on archive updates, since it just wastes space in the log.John Gilmore1-2/+5
1991-10-01Avoid depending on number of initializers.John Gilmore1-0/+2
1991-10-01* dbxread.c: Enable, but soften, const_vol_complaint.John Gilmore2-33/+24
(read_dbx_symtab): N_STSYM and N_LCSYM define static vars. Ditto Gould N_NBSTS and N_NBLCS. Also, all types in the psymtab should be file-scope, not global. (read_struct_type): Remove ancient multiple-inheritance warning. (read_range_type): Check base type, complain & patch if undefined.
1991-10-01* stack.c (frame_info): Demangle the function name in `info stack'.John Gilmore1-0/+5
(From Peter Schauer)
1991-10-01Vax Ultrix changes from David Taylor <taylor@think.com>.John Gilmore2-1/+16
1991-10-01* sys/h-vaxult.h: Make it work. (David Taylor <taylor@think.com>)John Gilmore2-0/+47
1991-10-01 * bfd.h, change version number to 0.18, this makes aSteve Chamberlain1-1/+1
gap, but now is the same as the linker version number.
1991-10-01 * bfd-in.h VERSION, change version number to 0.18, this makes aSteve Chamberlain1-1/+1
gap, but now is the same as the linker version number.
1991-10-01Added new macro NEWHOWTOSteve Chamberlain1-0/+28
1991-10-01Modified to generate the right includes for the new filesSteve Chamberlain3-7/+19
1991-10-01added:Steve Chamberlain1-0/+2
* amdcoff.c: (a29k_reloc) fix error message.
1991-10-01Insert the incidentals and things I forgot to ci last time, same log message:Steve Chamberlain6-35/+664
Mon Sep 30 15:13:46 1991 Steve Chamberlain (steve at cygnus.com) * cpu-a29k.c, cpu-i386.c, cpu-m68k.c, cpu-mips.c, cpu-vax.c, cpu-h8300.c, cpu-i960.c, cpu-m88k.c, cpu-sparc.c: added. These files will eventually contain processor specific bits for bfd, like strange relocation information and dis/assembly. So far only the H8 has been even partially done. This work also ties in with the change in handling architectures. * amdcoff.c: (a29k_reloc) fix error message. * aout-f1.h: (choose_reloc_size) now calls bfd_get_arch to discover the architecture of the bfd. (sunos4_callback) calls the function bfd_set_arch_mach rather than stuffing stuff directly into the bfd. (sunos4_write_object_contents), changed names of accessor functions. * aoutx.h: (set_arch_mach) now calls bfd_default_set_arch_mach to setup the environment. * archive.c: (bfd_slurp_coff_armap) coff archives always have the headers in big endian format, regardless of the endianess of the host or target. * archures.c: totally changed. Now an architecture is represented with a pointer to an info structure rather than an enumerated type and a long. The old info is available as two elements in the structure. Future enhancements to architecure support will involve pointers to methods being placed into the info structure. * bfd.c: changed the definition of the bfd structure for the new architecture stuff. * bout.c: (b_out_set_arch_mach) changed to use the new architecture mechanism. * coffcode.h: (coff_set_arch_mach, coff_set_flags) changed to use the new architecture mechanism. * configure.in: added h8 stuff. * ieee.c: too many changes to note. Now ieee files written with bfd gas and ld can be read by gld and ieee only linkers and simulators. * libbfd.c, libbfd.h: changed prototype of bfd_write. * newsos3.c: (newos3_callback) now calls bfd_set_arch_mach rather than fixing the structure directly. * oasys.c: (oasys_object_p) now calls bfd_default_set_arch_mach rather than fixing the structure directly. * opncls.c: (new_bfd) makes sure that bfd_init has been called before opening a bfd. * srec.c: (srec_set_arch_mach) now calls bfd_default_set_arch_mach rather than fixing the structure directly. * targets.c: (target_vector) now by defining SELECT_VECS (perhaps in the t/hmake file) a user can select which backends they want linked with bfd without changing the source. * init.c: new, looks after initializing modules. * howto.c: for future use, will allow an application to work out what cookie to use as a handle on a relcoatio howto.
1991-10-01Various lints and uses the new arch functionsSteve Chamberlain3-4/+4
1991-10-01Use the new architecture functionsSteve Chamberlain2-4/+8
1991-10-01Better support for the h8, and various architecture thingsSteve Chamberlain2-496/+659
1991-10-01Exploit the new executable config.statusK. Richard Pixley5-90/+76
1991-10-01Mon Sep 30 15:13:46 1991 Steve Chamberlain (steve at cygnus.com)Steve Chamberlain5-353/+764
* cpu-a29k.c, cpu-i386.c, cpu-m68k.c, cpu-mips.c, cpu-vax.c, cpu-h8300.c, cpu-i960.c, cpu-m88k.c, cpu-sparc.c: added. These files will eventually contain processor specific bits for bfd, like strange relocation information and dis/assembly. So far only the H8 has been even partially done. This work also ties in with the change in handling architectures. * aout-f1.h: (choose_reloc_size) now calls bfd_get_arch to discover the architecture of the bfd. (sunos4_callback) calls the function bfd_set_arch_mach rather than stuffing stuff directly into the bfd. (sunos4_write_object_contents), changed names of accessor functions. * aoutx.h: (set_arch_mach) now calls bfd_default_set_arch_mach to setup the environment. * archive.c: (bfd_slurp_coff_armap) coff archives always have the headers in big endian format, regardless of the endianess of the host or target. * archures.c: totally changed. Now an architecture is represented with a pointer to an info structure rather than an enumerated type and a long. The old info is available as two elements in the structure. Future enhancements to architecure support will involve pointers to methods being placed into the info structure. * bfd.c: changed the definition of the bfd structure for the new architecture stuff. * bout.c: (b_out_set_arch_mach) changed to use the new architecture mechanism. * coffcode.h: (coff_set_arch_mach, coff_set_flags) changed to use the new architecture mechanism. * configure.in: added h8 stuff. * ieee.c: too many changes to note. Now ieee files written with bfd gas and ld can be read by gld and ieee only linkers and simulators. * libbfd.c, libbfd.h: changed prototype of bfd_write. * newsos3.c: (newos3_callback) now calls bfd_set_arch_mach rather than fixing the structure directly. * oasys.c: (oasys_object_p) now calls bfd_default_set_arch_mach rather than fixing the structure directly. * opncls.c: (new_bfd) makes sure that bfd_init has been called before opening a bfd. * srec.c: (srec_set_arch_mach) now calls bfd_default_set_arch_mach rather than fixing the structure directly. * targets.c: (target_vector) now by defining SELECT_VECS (perhaps in the t/hmake file) a user can select which backends they want linked with bfd without changing the source. * init.c: new, looks after initializing modules. * howto.c: for future use, will allow an application to work out what cookie to use as a handle on a relcoatio howto.
1991-10-01Initial revisionSteve Chamberlain8-0/+865
1991-10-01Trivial cleanup.K. Richard Pixley1-95/+15
1991-10-01Add am29k, remove a redundant case.K. Richard Pixley1-1/+6