aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
1991-10-01* use aliases as directory names.K. Richard Pixley1-32/+38
* put aliases AND parsed triples into Makefiles. * config.status is a shell script. * remove formfeeds from resulting Makefile.
1991-10-01Reword recurr.K. Richard Pixley1-15/+38
1991-09-30* srec.c: Better error checking, partly from Peter Schauer.John Gilmore2-70/+70
(srec_object_p): Avoid assuming any file that starts with 'S' is an S-record file! (Check for 3 uppercase-hex digits after it.) (ISHEX): Define new macro for checking supposedly hex characters. (pass_over): Treat as EOF any S-record line that: * doesn't have hex in either size character * produces a size larger than 0x7F * has an unrecognized type number
1991-09-30Rename os for Sony News to newsos[34].Per Bothner1-6/+6
1991-09-30 * sysdep.h: Define NEWSOS3_SYS, and use it.Per Bothner2-0/+25
1991-09-30 * bucomm.c (fatal): Conditionally compile fatal() depending onPer Bothner2-27/+47
MISSING_VFPRINTF, and don't confuse the issue with NO_VARARGS. * objdump.c (dump_headers): Trivial output format change. * objdump.c (display_info): Loop over integers, not enums, to appease old compilers.
1991-09-28* symtab.c (lookup_method_type): Arguments were swapped in allJohn Gilmore2-10/+9
callers, so fix it here. I'm amazed this worked at all!
1991-09-28* eval.c (evaluate_subexp_for_address): Don't useJohn Gilmore1-0/+43
TYPE_POINTER_TYPE directly (it might be zero if this type has never had a pointer created before); use lookup_pointer_type.
1991-09-28Typos.John Gilmore1-2/+2
1991-09-28* infrun.c (wait_for_inferior): Don't check if the PC is in aJohn Gilmore1-1/+7
call_dummy if we were stopped by a random signal that is being passed to the program. This produced wierd results when calling functions in the inferior and signals (e.g. SIGALRM) were in use.
1991-09-28* nindy-tdep.c (nindy_frame_chain_valid): Use lookup_misc_func.John Gilmore1-5/+3
(Reported by Mark Peek <mark@imagen.com>.)
1991-09-28 * coffread.c (coff_symfile_read): Use xmalloc, not malloc.John Gilmore6-124/+246
* language.c, printcmd.c: Lint. * language.h (get_frame_language): Declare. * saber.suppress: update. * stack.c (find_relative_frame): Remove complex code that was #if 0'd, stick with simple code. Lint. * saber.suppress: Update a bit. * symfile.c (add_symbol_file_command): Add "?" to question. * utils.c (parse_escape): Avoid \a due to bdead compilers. * value.h: Declare typedef_print. * valprint.c (val_print, type_print_base): TYPE_CODE_RANGE less kludgey.
1991-09-28* core.c (core_files_info): Shorten output.John Gilmore2-14/+18
* exec.c (exec_files_info): Ditto. (build_section_table): Ignore zero-length sections.
1991-09-28* c-exp.y, m2-exp.y: Define more yysymbols that happen to beJohn Gilmore2-1/+17
"bss" rather than "data" symbols, but which still conflict. * m2-exp.y: Lint.
1991-09-27Stop talking about obsolete "sharedlibrary" command in whats-new section.Roland Pesch1-2/+1
1991-09-27Added {h,t}-newsPer Bothner1-1/+6