aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1992-10-15* Makefile.in (VERSION): Roll to 4.6.8.John Gilmore5-14/+12
(OBS): Put version.o first, so Makefile rebuild happens early. * command.h: Publicize prototype for not_just_help_class_command. * command.c: Remove proto. * maint.c: Mark "mt" as an abbrev, to avoid duplicated help output. Move "maint info" from class info to class maintenance, and improve text. * infrun.c: Move "stop" to class_obscure, and give it a function so it will not be seen as a global help topic. FIXME, it should be possible to set these attributes independently. * core.c (core_command): Make nicer error message for no core support.
1992-10-15Lint around file_ptr's (bfd's off_t's) and bfd_seek.John Gilmore6-64/+106
* dbxread.c (read_dbx_symtab): Use L_SET as bfd_seek arg. (elfstab_build_psymtabs): staboffset and stabstroffset args are file_ptr's. * dwarfread.c (struct dwfinfo): Convert dbfoff, lnfoff to file_ptr. (scan_compilation_units): Punt unused filename arg. dbfoff, lnoffset, and curlnoffset are file_ptr's now. (dwarf_build_psymtabs): Drop desc and filename args; use objfile. dbfoff and lnoffset are file_ptr's now. (read_ofile_symtab): foffset is now file_ptr. Use L_SET in bfd_seek. * elfread.c (struct elfinfo): dboffset and lnoffset are file_ptr's. (elf_symfile_read): Skip desc and filename args to dwarf_build_psymtabs. Pass file_ptr's to elfstab_build_psymtabs. * gdb-stabs.h: Use file_ptr rather than off_t. * mipsread.c (fixup_symtab): f_ptr is a file_ptr. Re-enable compile-time debug check that someone turned off as "unused". (read_the_mips_symtab): st_filptr is a file_ptr. Fix bfd_seek call. * symfile.h: Update dwarf_build_psymtabs and elfstab_build_psymtabs prototypes. * xcoffread.c (init_stringtab, init_lineno, xcoff_symfile_read): Use file_ptr offsets. bfd_seeks use L_SET.
1992-10-15Now update it in the *right* place...John Gilmore1-1/+1
1992-10-15Update after comment changes.John Gilmore2-3/+14
1992-10-15Insert copyright notices in all BFD files that need them.John Gilmore7-9/+51
Update copyrights on recently changed files to 1992. Regularize first-line comments somewhat.
1992-10-15* bfd-in.h (file_ptr): Update comments, make FIXME re off_t.John Gilmore1-0/+2
1992-10-15* aout-adobe.c, aoutf1.h, aoutx.h, bout.c coff-m68k.c, coff-z8k.c,John Gilmore9-55/+37
coffcode.h, elf.c, libaout.h, libbfd.h, srec.c: Lint.
1992-10-15* aout-adobe.c, aoutf1.h, archive.c, bout.c, coff-rs6000.c,John Gilmore13-140/+162
coffcode.h, elf.c, ieee.c, libaout.h, libbfd.c, oasys.c, sco-core.c: Lint: Second argument of bfd_seek is always file_ptr. Third argument is SEEK_SET or SEEK_CUR. Result is always 0 or -1.
1992-10-15* mips-tdep.c, mipsread.c, tm-mips.h: Get rid of ".gdbinfo."Stu Grossman4-94/+164
symbol. #define MIPS_EFI_SYMBOL_NAME instead. Use different value so that demangler won't be invoked. This greatly speeds up stepping. * mips-tdep.c (mips_pop_frame): Rewrite handling of linked_proc_info so that it properly deallocates the appropriate item after it is done with it instead of before. * Don't pass bogus frame pointer to create_new_frame(). Just leave it as zero so that lower level code will figure out the correct value.
1992-10-15sony news native supportK. Richard Pixley6-3/+35
1992-10-15remove redundant include of sys/time.h.K. Richard Pixley2-1/+2
1992-10-15include ctype.hK. Richard Pixley2-0/+6
1992-10-14 * copy.c: Re-do command-line parsing to use getopt_long().Per Bothner2-60/+221
Add long option names. Re-think option letters to be more consistent. * copy.c: New function filter_symbols() for stripping only debug-symbols and/or local symbols. Use these to support the previously-missing options of the old FSF strip.
1992-10-14Added #include <ctype.h> to several files. It's often more efficient,Ian Lance Taylor1-0/+34
and on some systems it's required.
1992-10-13Move "@c @smallbook" and "@c @cropmarks" out of titlepage, so if someoneRoland Pesch1-2/+2
uncomments them they affect the whole document...
1992-10-13* config/news1000.mt: No longer needed, same as news.mt.John Gilmore1-0/+1
1992-10-13Convert m68k entries to m68* entries to handleJohn Gilmore2-57/+38
all the various m68xxx hosts and targets.
1992-10-13* configure.in (host): Use ${srcdir}/../bfd/configure.host ratherJohn Gilmore1-0/+5
than repeating a copy of it here.
1992-10-13Replace m68kmote with plain old m68k.John Gilmore1-0/+4
1992-10-12Mon Oct 12 15:04:07 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+5
* readline.c (init_terminal_io): if tgetent returns 0, the terminal type is unknown.
1992-10-12Thu Oct 8 09:05:25 1992 Steve Chamberlain (sac@thepub.cygnus.com)Steve Chamberlain1-0/+5
* ldmisc.c (demangle,vfinfo): use the new underscore info in bfd to to demangle symbols better
1992-10-12use sysv config for solaris2 hostingDavid D. Zuhn2-1/+9
1992-10-11fix typo, added @tableDavid D. Zuhn2-2/+7
1992-10-10remove duplicate inftarg.oK. Richard Pixley3-2/+6
1992-10-10* Makefile.in (HFILES): Add all nm-irix3.h, nm-irix4.h,Stu Grossman2-1/+5
nm-sun2.h, nm-mips.h.
1992-10-09* config/irix3.mh (NATDEPFILES): nat-mips.o => mips-nat.o.Stu Grossman2-1/+3
1992-10-09* Makefile.in (alldeps.mak): Add = sign after NATDEPFILES.Stu Grossman2-1/+3
1992-10-09* config/bigmips.mh config/littlemips.mh: Remove mips-xdep.o.Stu Grossman3-2/+3
1992-10-09* config/bigmips.mh config/littlemips.mh: Remove mips-xdep.o.Stu Grossman1-4/+8
Also add nm-irix3.h to .Sanitize, and remove references to .Sanitize from ChangeLog.
1992-10-09Eckhard Rueggeberg throught gprof didn't work because the man page was wrong.Mark Eichin2-4/+17
The SYNOPSIS now matches the rest of the man page.
1992-10-09Fri Oct 9 08:41:11 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-0/+12
* xm-hppah.h: if __STDC__ is not defined, define HPPA_COMPILER_BUG. symtab.c (decode_line_1): avoid a bug in the HP9000/700 native compiler; see the comment in the file. Here's the comment from the file: /* FIXME: The native HP 9000/700 compiler has a bug which appears when optimizing this file with target i960-vxworks. I haven't been able to construct a simple test case. The problem is that in the second call to SKIP_PROLOGUE below, the compiler somehow does not realize that the statement val = find_pc_line (...) will change the values of the fields of val. It extracts the elements into registers at the top of the block, and does not update the registers after the call to find_pc_line. You can check this by inserting a printf at the end of find_pc_line to show what values it is returning for val.pc and val.end and another printf after the call to see what values the function actually got (remember, this is compiling with cc -O, with this patch removed). You can also examine the assembly listing: search for the second call to skip_prologue; the LDO statement before the next call to find_pc_line loads the address of the structure which find_pc_line will return; if there is a LDW just before the LDO, which fetches an element of the structure, then the compiler still has the bug. */
1992-10-09First cut at support for all BSD variants on 386.John Gilmore2-0/+12
1992-10-09First cut at support for all BSD variants on 386.John Gilmore3-0/+11
1992-10-09First cut at support for all BSD variants on 386.John Gilmore4-0/+139
* tm-i386bsd.h, xm-i386bsd.h: New config files. * i386b-nat.c: New native support file. * configure.in: Add host and target for i[34]86-*-bsd*. * config/i386bsd.mh, config/i386bsd.mt: New config files.
1992-10-09* configure.host: New file, contains mapping of host configsJohn Gilmore3-63/+11
to host support file names for bfd, binutils, opcodes. * configure.in: Use it. * i386aout.c: Cleanup, dump TARGET_IS_LITTLE_ENDIAN_P. * i386bsd.c: Cleanup, reformat. * config/i386-bsd.mt: Comment changes. * config/i386bsd.mh: New file for core file support. * hosts/i386bsd.h: Merge changes from Peter Schauer. * bout.c (ALIGN): Rename to ALIGNER, since system header files on BSD 4.4 define ALIGN (sigh!).
1992-10-09* bout.c (ALIGN): Rename to ALIGNER, since system header filesJohn Gilmore2-6/+11
on BSD 4.4 define ALIGN (sigh!).
1992-10-09Remove space from blank line, avoid Make complaints.John Gilmore2-1/+5
1992-10-09Sun2 native support (untested).K. Richard Pixley6-16/+49
* xm-sun2.h (ATTACH_DETACH, FETCH_INFERIOR_REGISTERS, REGISTER_U_ADDR): removed to nm-sun2.h. * nm-sun2.h: new file. * config/sun2os[34].mh (XDEPFILES): infptrace.o inftarg.o fork-child.o sun3-xdep.o removed. (NAT_FILE, NATDEPFILES): new macros.
1992-10-09Mips native support. Decstation and iris4 have been tested.K. Richard Pixley15-149/+461
Iris3 has not. * mips-tdep.c (supply_gregset, fill_gregset, supply_fpregset, fill_fpregset): removed to irix4-nat.c * mips-xdep.c: removed. * irix4-nat.c, mips-nat.c, nm-irix3.h, nm-irix4.h, nm-mips.h: new files. * procfs.c: include nm.h. * xm-irix3.h (U_REGS_OFFSET, FETCH_INFERIOR_REGISTERS): removed. * xm-irix4.h: bump copyright. (U_REGS_OFFSET, FETCH_INFERIOR_REGISTERS, USE_PROC_FS, PROC_NAME_FMT): removed. * xm-mips.h (FETCH_INFERIOR_REGISTERS): removed. * config/irix4.mh (XDEPFILES): removed procfs.o fork-child.o. (NAT_FILE, NATDEPFILES): new macros for native support. (CC): supply default compiler switches. * config/irix3.mh (XDEPFILES): removed infptrace.o inftarg.o fork-child.o coredep.o. (NAT_FILE, NATDEPFILES): new macros for native support. Note that irix3 is untested. * config/decstation.mh (XDEPFILES): removed infptrace.o inftarg.o fork-child.o mips-xdep.o coredep.o. (NAT_FILE, NATDEPFILES): new macros for native support.
1992-10-09* config/rs6000.mh (XDEPFILES): removed fork-child.o.K. Richard Pixley4-6/+15
(NATDEPFILES): added fork-child.o * config/sun3os3.mh (XDEPFILES): removed fork-child.o. (NATDEPFILES): added fork-child.o * config/sun3os4.mh (XDEPFILES): removed fork-child.o. (NATDEPFILES): added fork-child.o
1992-10-09* infcmd.c (path_info): Avoid 250-char limit on printf_filtered,John Gilmore1-0/+5
by using puts_filtered instead.
1992-10-09* remote-nindy.c (nindy_load): Replacement version from SteveKen Raeburn2-34/+39
Chamberlain, doesn't require forking to run "strip" or "sx".
1992-10-09* configure.in: Reformat the target section, test many configs.John Gilmore2-72/+54
1992-10-09Linker now works for go32; other changes keep it from breaking the otherMark Eichin5-130/+68
platforms (new backend_data "exec_header_not_counted") (from p3.)
1992-10-09* config.sub: Complain if no argument is given. Added support for 386bsd as OSKen Raeburn2-0/+21
and target alias.
1992-10-09* aout-target.h (callback): Don't define this function if it won't be used.Ken Raeburn8-137/+260
* aoutx.h (some_aout_object_p): Restore old aout_data value if this type doesn't match. Don't lose if file sections have already been created. (set_arch_mach): Set reloc_entry_size. (slurp_symbol_table): Use bfd_h_get_{16,8} for reaeding symbol data. * hosts/i386bsd.h: New file. * configure.in: Recognize i[34]86-*-bsd host. * aout-target.h (callback, write_object_contents): Delete unused variables. * aoutx.h (reloc_type_lookup): New function. * aout-target.h (MY_reloc_howto_type_lookup): Use it as default. * aoutf1.h (sunos4_reloc_type_lookup): Deleted. (MY_reloc_howto_type_lookup): Don't define it. * aoutx.h (adjust_sizes_and_vmas): Don't bother with padding for OMAGIC files. (slurp_symbol_table): Use header byte order, not target byte order, for reading symbol data.
1992-10-09 * configure.in: Undo some brain damage in the host section.John Gilmore3-43/+72
* Makefile.in (make): Remove obsolete `make make'. * aoutx.h (some_aout_object_p): Make defines line up.
1992-10-09* Makefile.in (HFILES): Add nm-*.h files.Stu Grossman2-1/+6
1992-10-09Remove stratus.mt and stratus.mh until we can get copyright assignment from theStu Grossman1-2/+0
real author of the i860 stuff.
1992-10-09Remove duplicate core.c entry from SFILES_MAINDIR.Stu Grossman1-1/+1