summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* resyncK. Richard Pixley1991-10-027-1081/+509
|
* steves h8 patchesK. Richard Pixley1991-10-027-709/+1217
|
* exploit the new executable config.statusK. Richard Pixley1991-10-012-20/+10
|
* * Makefile.in, configure.in, targets.c, elf.c: Add preliminaryJohn Gilmore1991-10-013-5/+26
| | | | | | ELF support good enough for GDB. * configure.in, config/h-amix, config/t-m68k-elf: Handle m68k-cbm-svr4 host and target.
* Initial revisionJohn Gilmore1991-10-014-0/+374
|
* * bfd.h, elf-common.h, elf-external.h, elf-internal.h:John Gilmore1991-10-012-2/+9
| | | | | Add preliminary ELF support, sufficient for GDB, from Fred Fish. * sysdep.h, sys/h-amix.h: Support Amiga SVR4.
* *** empty log message ***Steve Chamberlain1991-10-012-2/+15
|
* Avoid 'v' flag on archive updates, since it just wastes space in the log.John Gilmore1991-10-011-2/+5
|
* Avoid depending on number of initializers.John Gilmore1991-10-011-0/+2
|
* * dbxread.c: Enable, but soften, const_vol_complaint.John Gilmore1991-10-012-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.
* * stack.c (frame_info): Demangle the function name in `info stack'.John Gilmore1991-10-011-0/+5
| | | | (From Peter Schauer)
* Vax Ultrix changes from David Taylor <taylor@think.com>.John Gilmore1991-10-012-1/+16
|
* * sys/h-vaxult.h: Make it work. (David Taylor <taylor@think.com>)John Gilmore1991-10-012-0/+47
|
* * bfd.h, change version number to 0.18, this makes aSteve Chamberlain1991-10-011-1/+1
| | | | gap, but now is the same as the linker version number.
* * bfd-in.h VERSION, change version number to 0.18, this makes aSteve Chamberlain1991-10-011-1/+1
| | | | gap, but now is the same as the linker version number.
* Added new macro NEWHOWTOSteve Chamberlain1991-10-011-0/+28
|
* Modified to generate the right includes for the new filesSteve Chamberlain1991-10-013-7/+19
|
* added:Steve Chamberlain1991-10-011-0/+2
| | | | * amdcoff.c: (a29k_reloc) fix error message.
* Insert the incidentals and things I forgot to ci last time, same log message:Steve Chamberlain1991-10-016-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.
* Various lints and uses the new arch functionsSteve Chamberlain1991-10-013-4/+4
|
* Use the new architecture functionsSteve Chamberlain1991-10-012-4/+8
|
* Better support for the h8, and various architecture thingsSteve Chamberlain1991-10-012-496/+659
|
* Exploit the new executable config.statusK. Richard Pixley1991-10-015-90/+76
|
* Mon Sep 30 15:13:46 1991 Steve Chamberlain (steve at cygnus.com)Steve Chamberlain1991-10-015-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.
* Initial revisionSteve Chamberlain1991-10-018-0/+865
|
* Trivial cleanup.K. Richard Pixley1991-10-011-95/+15
|
* Add am29k, remove a redundant case.K. Richard Pixley1991-10-011-1/+6
|
* * use aliases as directory names.K. Richard Pixley1991-10-011-32/+38
| | | | | | * put aliases AND parsed triples into Makefiles. * config.status is a shell script. * remove formfeeds from resulting Makefile.
* Reword recurr.K. Richard Pixley1991-10-011-15/+38
|
* * srec.c: Better error checking, partly from Peter Schauer.John Gilmore1991-09-302-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
* Rename os for Sony News to newsos[34].Per Bothner1991-09-301-6/+6
|
* * sysdep.h: Define NEWSOS3_SYS, and use it.Per Bothner1991-09-302-0/+25
|
* * bucomm.c (fatal): Conditionally compile fatal() depending onPer Bothner1991-09-302-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.
* * symtab.c (lookup_method_type): Arguments were swapped in allJohn Gilmore1991-09-282-10/+9
| | | | callers, so fix it here. I'm amazed this worked at all!
* * eval.c (evaluate_subexp_for_address): Don't useJohn Gilmore1991-09-281-0/+43
| | | | | TYPE_POINTER_TYPE directly (it might be zero if this type has never had a pointer created before); use lookup_pointer_type.
* Typos.John Gilmore1991-09-281-2/+2
|
* * infrun.c (wait_for_inferior): Don't check if the PC is in aJohn Gilmore1991-09-281-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.
* * nindy-tdep.c (nindy_frame_chain_valid): Use lookup_misc_func.John Gilmore1991-09-281-5/+3
| | | | (Reported by Mark Peek <mark@imagen.com>.)
* * coffread.c (coff_symfile_read): Use xmalloc, not malloc.John Gilmore1991-09-286-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.
* * core.c (core_files_info): Shorten output.John Gilmore1991-09-282-14/+18
| | | | | * exec.c (exec_files_info): Ditto. (build_section_table): Ignore zero-length sections.
* * c-exp.y, m2-exp.y: Define more yysymbols that happen to beJohn Gilmore1991-09-282-1/+17
| | | | | "bss" rather than "data" symbols, but which still conflict. * m2-exp.y: Lint.
* Stop talking about obsolete "sharedlibrary" command in whats-new section.Roland Pesch1991-09-271-2/+1
|
* Added {h,t}-newsPer Bothner1991-09-271-1/+6
|
* Update for deleted (and some added) files.Per Bothner1991-09-271-14/+6
|
* * ldlnk960.c: Use new naming convention for *.x{,u,r} include scripts.Per Bothner1991-09-274-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.
* Initial revisionPer Bothner1991-09-274-0/+196
|
* Fix/update HOSTING_LIBS path.Per Bothner1991-09-271-1/+1
|
* Newly createdSteve Chamberlain1991-09-261-1/+5
|
* Initial revisionSteve Chamberlain1991-09-261-0/+254
|
* Lint (saber actually).John Gilmore1991-09-268-293/+361
|
OpenPOWER on IntegriCloud