aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
1991-09-27Update for deleted (and some added) files.Per Bothner1-14/+6
1991-09-27 * ldlnk960.c: Use new naming convention for *.x{,u,r} include scripts.Per Bothner4-26/+81
* ldm88k.sc: "Clean up" script, so that ldm88kUr.sc and ldm88kr.sc can be automatically generated. * ldemul.c, configure.in, config.h, Makefile.in: Add support for Sony NewsOS3. * Makefile.in: Re-do the way ldemulation scipts and structures are done. do we only need one or two files for each emulation target (a TARGET.sc and optionally TARGET.c, if ldtemplate isn't suitable). This gets rid of lots of extra source files.
1991-09-27Initial revisionPer Bothner4-0/+196
1991-09-27Fix/update HOSTING_LIBS path.Per Bothner1-1/+1
1991-09-26Newly createdSteve Chamberlain1-1/+5
1991-09-26Initial revisionSteve Chamberlain1-0/+254
1991-09-26Lint (saber actually).John Gilmore8-293/+361
1991-09-26 * libaout.h (WRITE_HEADERS): Set header's a_text field always.Per Bothner2-15/+16
* newsos3.c: Fixed two types: newos3 -> newsos3.
1991-09-26Fix bfd_perform_relocation to handle pc-relative relocs better.Per Bothner2-4/+47
1991-09-25Pass command names with absolute paths. Easier than keeping relativeK. Richard Pixley1-12/+25
paths right when dealing with sub/sub/directories.
1991-09-25iVS: Modified Files:John Gilmore1-1/+44
Print 9 digits for IEEE floats.
1991-09-25IN_SIGTRAMP bugfix.John Gilmore3-6/+24
1991-09-24ldgram.h is not cvs'd source.K. Richard Pixley1-2/+4
1991-09-23Cleaned it up for 88kSteve Chamberlain1-98/+66
1991-09-21(1) fix typo ('_if_' and '_fi_' for '_if__' and '_fi__'!)Roland Pesch1-16/+17
(2) prepare for semi-auto xref updating by rejoining xrefs broken across lines
1991-09-21Formatting updates to "installing" appendix.Roland Pesch1-5/+10
1991-09-21Doc updates for 4.1.John Gilmore1-5/+59
1991-09-21rtpc->rompJohn Gilmore1-1/+1
1991-09-21Rearrange "how to install" and "how to print the doc" stuff so it dropsJohn Gilmore1-26/+30
easier into README.
1991-09-21add missing index entries for set/show print sevenbit-strings.Roland Pesch1-0/+2
1991-09-21*** empty log message ***Roland Pesch1-0/+7
1991-09-21Update configs table.Roland Pesch1-108/+173
1991-09-21Update for gdb-4.1.John Gilmore1-7/+1
1991-09-21Roll in information from README.John Gilmore1-39/+93
1991-09-21Update for gdb-4.1 release.John Gilmore1-0/+3
1991-09-20* language.c (set_language_command): Print useful help message,John Gilmore2-3/+9
and restore the language string after giving help. * valprint.c (typedef_print): Print typedef in C or M2. * symtab.c (list_symbols): Use it.
1991-09-20* main.c (main): Avoid any output before (gdb) prompt when -q.John Gilmore2-2/+14
* language.c (set_language_command): Handle errors by restoring the language string to its current state (fix from A. Beers).
1991-09-20*** empty log message ***Roland Pesch1-0/+3
1991-09-20Fri Sep 20 15:46:00 1991 Roland H. Pesch (pesch at cygnus.com)Roland Pesch2-15/+48
* doc/Makefile: generate aux version-no file doc/gdbVN.m4 from main Makefile.in version definition doc/gdb.texinfo: use version recorded in doc/gdbVN.m4 for current GDB version no refs Makefile.in (setup-to-dist): generate doc/gdbVN.m4
1991-09-20Extract GDB version number from main GDB dir Makefile.in.Roland Pesch2-46/+53