Sean Eric Fagan [Sat, 4 Jul 1992 21:47:03 +0000 (21:47 +0000)]
Since sconix is treated as an OS (as opposed to vendor), we need to
explicitly check for it.
Sean Eric Fagan [Sat, 4 Jul 1992 21:45:42 +0000 (21:45 +0000)]
Don't really want <sys/file.h> on a SysV system, and need to make sure
a couple of necessary defines are done.
John Gilmore [Sat, 4 Jul 1992 21:03:34 +0000 (21:03 +0000)]
Relocate symbols using an array of section_offsets, rather than a
single `addr' or `offset'. This makes Solaris-2 support work, and
permits better VxWorks (and maybe xcoff) support later.
* dbxread.c: Conforming changes.
(struct dbx_symfile_info): Move to gdb-stabs.h.
(start_psymtab): Call elfstab_offset_sections to calculate good
offsets for this source file, based on the ELF symbol table info.
(read_ofile_symtab): Yank N_CATCH, which is dead.
(process_one_symbol, N_CATCH): Yank.
(", N_FUN, N_FNAME, N_FN, N_FN_SEQ, N_SO, N_SOL, N_ENTRY):
Relocate with SECT_OFF_TEXT.
(", N_STSYM, N_LCSYM, N_ROSYM): Grope around in the stab string
to distinguish relocatable from absolute symbols. Then, if not
absolute, do:
(", N_STSYM, N_DSLINE): SECT_OFF_DATA.
(", N_LCSYM, N_BSLINE): SECT_OFF_BSS.
(", N_ROSYM): SECT_OFF_RODATA.
(elfstab_build_psymtabs): Caller has allocated dbx_symfile_info.
(dbx_symfile_offsets): Add to translate addr to offset.
David D. Zuhn [Sat, 4 Jul 1992 14:17:13 +0000 (14:17 +0000)]
> * xm-rs6000.h: define MEM_FNS_DECLARED
John Gilmore [Sat, 4 Jul 1992 13:59:03 +0000 (13:59 +0000)]
Relocate symbols using an array of section_offsets, rather than a
single `addr' or `offset'. This makes Solaris-2 support work, and
permits better VxWorks (and maybe xcoff) support later. See ChangeLog.
John Gilmore [Sat, 4 Jul 1992 12:23:23 +0000 (12:23 +0000)]
Tidy innerblock_complaint and blockvector_complaint.
John Gilmore [Sat, 4 Jul 1992 12:21:01 +0000 (12:21 +0000)]
* main.c (main): Read the $HOME/.gdbinit file before processing
the argv arguments (e.g. reading symbol files or core
files). This allows global parameters to be set, which will apply
during the symbol reading. The ./.gdbinit is still read after
argv processing.
* symtab.c (list_symbols): `i variables' shouldn't show enum values.
John Gilmore [Sat, 4 Jul 1992 10:41:16 +0000 (10:41 +0000)]
Regen after bfd/syms.c change: BSF_FILE.
John Gilmore [Sat, 4 Jul 1992 10:38:33 +0000 (10:38 +0000)]
* syms.h: Define BSF_FILE, update BSF_SECTION_SYM desc.
* elf.c: Remove unconditional debug printf's.
(elf_write_object_contents, elf_slurp_symbol_table): Handle
BSF_SECTION_SYM <=> STT_SECTION, BSF_FILE <=> STT_FILE.
(elf_slurp_symbol_table): Hand out symbols in forward, not
reverse order. Simplify duplicate code.
David D. Zuhn [Sat, 4 Jul 1992 06:29:02 +0000 (06:29 +0000)]
more docs on srcdir in makefiles, patch accepted by rms
Fred Fish [Sat, 4 Jul 1992 03:24:37 +0000 (03:24 +0000)]
* elf.c: Remove "(void)" casts from function calls where the
return value is ignored, in accordance with GNU coding standards.
Fred Fish [Sat, 4 Jul 1992 03:22:08 +0000 (03:22 +0000)]
* breakpoint.c, buildsym.c, c-exp.y, coffread.c, command.c,
core.c, cplus-dem.c, dbxread.c, dwarfread.c, elfread.c, environ.c,
eval.c, findvar.c, gdbtypes.c, hppabsd-tdep.c, hppahpux-tdep.c,
i386-tdep.c, ieee-float.c, infcmd.c, inflow.c, infptrace.c,
infrun.c, m2-exp.y, mipsread.c, objfiles.c, parse.c, procfs.c,
putenv.c, remote-mm.c, remote-vx.c, solib.c, sparc-tdep.c,
sparc-xdep.c, stack.c, symfile.c, symtab.c, symtab.h, target.c,
tm-i386v.h, tm-sparc.h, utils.c, valarith.c, valops.c, valprint.c,
values.c, xcoffread.c:
Remove "(void)" casts from function calls where the return value
is ignored, in accordance with GNU coding standards.
John Gilmore [Fri, 3 Jul 1992 07:08:31 +0000 (07:08 +0000)]
* dbxread.c (process_one_symbol): Ignore N_MAIN, N_ENDM for Solaris.
* partial-stab.h: Ignore N_ENDM.
* elfread.c (elf_symtab_read): Ignore symbols that don't have a
CODE or DATA section attachment. This eliminates a lot of random
values from shared libraries, which screw up the ordinary symbols
in the address ranges they happen to overlap.
* buildsym.c (define_symbol): Eliminate special tests
for function types; move into "function" cases in switch statement.
(define_symbol: 'f', 'F', 'P'): Process all parameter types
in case they define new type numbers. But ignore them (FIXME).
('k', 'B'): Ignore const and volatile if we see them (FIXME).
(read_sun_builtin_type): Add commentary.
Steve Chamberlain [Thu, 2 Jul 1992 00:53:25 +0000 (00:53 +0000)]
,
Steve Chamberlain [Thu, 2 Jul 1992 00:53:14 +0000 (00:53 +0000)]
Aliasing bug fixes
Mark Eichin [Wed, 1 Jul 1992 22:52:47 +0000 (22:52 +0000)]
restore some old code to punt symbols which are BSF_LOCAL (needed for Solaris,
should be correct for anything else.)
Jim Wilson [Wed, 1 Jul 1992 17:53:32 +0000 (17:53 +0000)]
Make sparcfrw/sparcfrwcompat/sparclitefrw/sparclitefrwcompat valid
configurations for gcc.
Fred Fish [Tue, 30 Jun 1992 23:50:04 +0000 (23:50 +0000)]
* hppa.c: Apply John's standard fix to avoid "empty translation
unit" warnings from some ANSI-C compilers.
Fred Fish [Tue, 30 Jun 1992 23:48:44 +0000 (23:48 +0000)]
Go ahead and make the TODO file part of the distribution, so we have a
recognized place to note things which are not yet implemented.
Fred Fish [Tue, 30 Jun 1992 23:45:42 +0000 (23:45 +0000)]
* mmalloc.h (struct mdesc): Add FIXME comments to point out the
need to save some data on a per-process basis for mapped regions
that are shared.
* attach.c (reuse): Update the morecore field for reused mapped
regions to be correct for the current process.
Roland Pesch [Tue, 30 Jun 1992 18:17:31 +0000 (18:17 +0000)]
Small clarification in description of Jxx FOO expansion for 680x0.
John Gilmore [Tue, 30 Jun 1992 09:27:41 +0000 (09:27 +0000)]
Make cross compilation work better.
* tm-mips.h (GDB_TARGET_IS_MIPS): Define for mips-xdep.c.
(READ_MIPS_FORMAT, COFF_FORMAT): Remove, unused now.
* mips-xdep.c: Remove most include files (unused, caused errs).
(fetch_core_registers): Use right parameters in dummy fn.
John Gilmore [Tue, 30 Jun 1992 08:53:28 +0000 (08:53 +0000)]
* buildsym.c (scan_file_globals): Beware the null file.
Fix from Jim Williams.
* stack.c (return_command): Evaluate expression *before* popping
off the stack frames! Fix inspired by Jim Williams.
(up_silently_command, down_silently_command): No sel frame is error.
* defs.h (memcpy, memset): Conditionalize decls on
#ifndef MEM_FNS_DECLARED, since DECstation differs.
(alloca): Break out the STDC and non-STDC alloca cases, to make
it work on old preprocessors as well as "picky ANSI" ones.
* xm-mips.h (memcpy, memset): Declare, and set MEM_FNS_DECLARED.
* mips-tdep.c (heuristic_proc_start): Zero arg produces zero.
* utils.c (fputs_demangled): Rename SLOP since DECstation system
header files define it!
John Gilmore [Tue, 30 Jun 1992 01:34:18 +0000 (01:34 +0000)]
Allow BREAKPOINT to be overridden by -D (for Adobe).
Jim Wilson [Tue, 30 Jun 1992 01:22:59 +0000 (01:22 +0000)]
Update to gcc 2.2.2. New basic machine type we32k. Hppa split into hppa1.0
and hppa1.1. (hppa is no longer valid.)
Fred Fish [Mon, 29 Jun 1992 23:38:26 +0000 (23:38 +0000)]
* mmtrace.c: Lint.
Fred Fish [Mon, 29 Jun 1992 23:37:10 +0000 (23:37 +0000)]
* obstack.h: Convert bcopy() use to memcpy(), which is more
portable, more standard, and can take advantage of gcc's builtin
functions for increased performance.
Fred Fish [Mon, 29 Jun 1992 23:34:38 +0000 (23:34 +0000)]
* dbxread.c, i386-pinsn.c, i386-tdep.c, regex.c, solib.c, symmisc.c,
symtab.h, tm-i386v4.h, valprint.c, values.c: Lint.
* breakpoint.c, c-exp.y, coffread.c, command.c, environ.c, eval.c,
findvar.c, infcmd.c, infptrace.c, infrun.c, m2-exp.y, parse.c,
putenv.c, solib.c, sparc-xdep.c, symtab.c, tm-i386v.h, tm-sparc.h,
utils.c, valarith.c, valops.c, valprint.c, values.c:
Replace bcopy() use with memcpy(), which is more standard and can
take advantage of gcc's builtin functions for increased performance.
* breakpoint.c, buildsym.c, coffread.c, dbxread.c, i386-tdep.c,
ieee-float.c, infcmd.c, sparc-tdep.c, stack.c, symtab.c, symtab.h,
target.c, values.c:
Replace bzero() use with memset(), which is more standard and can
take advantage of gcc's builtin functions for increased performance.
* i386-tdep.c, main.c, valprint.c:
Replace bcmp() use with memcmp(), which is more standard and can
take advantage of gcc's builtin functions for increased performance.
Fred Fish [Sun, 28 Jun 1992 20:31:11 +0000 (20:31 +0000)]
* remote.c (remote_wait): Fix cast on signal() call.
* defs.h (alloca): More diddling with alloca. Have to ensure
that it has a prototype, so that if alloca is defined as a macro
that takes an arg, the definition is seen as a use of a macro
that takes an arg, to satisfy picky ANSI preprocessors.
Fred Fish [Sun, 28 Jun 1992 20:30:01 +0000 (20:30 +0000)]
* h8300.h: Finish filling in all the holes in the opcode table,
so that the Lucid C compiler can digest this as well...
Fred Fish [Sat, 27 Jun 1992 19:41:24 +0000 (19:41 +0000)]
Update Cadillac patch kit.
Fred Fish [Sat, 27 Jun 1992 19:16:47 +0000 (19:16 +0000)]
* sparc-pinsn.c: Use <string.h> rather than "string.h", for
consistency with all other gdb files.
* cadillac.c: Use <string.h> rather than <strings.h>.
* cadillac.c (kernel_dispatch): Convert rindex usage to strrchr.
* Makefile.in (MAKE): Remove definition for consistency with
other Makefile.in files and to fix problem with recursive makes.
John Gilmore [Sat, 27 Jun 1992 05:01:14 +0000 (05:01 +0000)]
Use tabs to indent comments, so they line up.
John Gilmore [Sat, 27 Jun 1992 04:56:08 +0000 (04:56 +0000)]
* i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases.
Fix opcodes on various sizes of fild/fist instructions
(16bit=no suffix, 32bit="l" suffix, 64bit="ll" suffix).
Fixes suggested by Minh Tran-Le.
Roland Pesch [Sat, 27 Jun 1992 03:53:10 +0000 (03:53 +0000)]
(1) corrections to command-line completion material
(more text on quotes still needed)
(2) warning re problems in coff
John Gilmore [Sat, 27 Jun 1992 02:28:05 +0000 (02:28 +0000)]
Avoid PT_WDUSER because it crashes H-PUX.
Steve Chamberlain [Fri, 26 Jun 1992 22:42:15 +0000 (22:42 +0000)]
Install into the right place for cross
Steve Chamberlain [Fri, 26 Jun 1992 18:12:17 +0000 (18:12 +0000)]
* source.c (print_source_lines): for DOS interoperability; don't
print CR (013) as ^M.
Stu Grossman [Fri, 26 Jun 1992 03:55:28 +0000 (03:55 +0000)]
Default dir_so_symnum to -10 to avoid even the slightest possibility of
screwage. This is a continuation of the redundant SO record fixup for the
Lucid C++ compiler.
Stu Grossman [Fri, 26 Jun 1992 03:49:00 +0000 (03:49 +0000)]
Fixup PRSVADDR problem as per Johns suggestions.
Stu Grossman [Thu, 25 Jun 1992 23:16:16 +0000 (23:16 +0000)]
* configure.in: Make bsd based systems use sysdep-obsd.h.
Stu Grossman [Thu, 25 Jun 1992 23:11:26 +0000 (23:11 +0000)]
Declare free() for hpux.
Stu Grossman [Thu, 25 Jun 1992 23:02:57 +0000 (23:02 +0000)]
* dbxread.c (dbx_symfile_init): Move more code under hp9000s800
conditional.
* hppabsd-core.c: Don't include "param.h", include <sys/param.h>
instead.
* remote.c (remote_wait): Cast signal to void * to avoid warning
from busted HP compiler.
Roland Pesch [Thu, 25 Jun 1992 22:58:28 +0000 (22:58 +0000)]
Catch up Cygnus-logo version of GDB refcard with last few changes to
FSF version:
- threecol.tex now embedded, not separate file
- folding guides
- "gdb --help" recommended rather than "gdb -help"
Stu Grossman [Thu, 25 Jun 1992 22:46:04 +0000 (22:46 +0000)]
* partial-stab.h (N_SO): Rearrange code a little so that all SO
stabs cause end_psymtab to be called.
Stu Grossman [Thu, 25 Jun 1992 22:35:09 +0000 (22:35 +0000)]
* buildsym.c (read_sun_builtin_type): Handle new FCS Sun CC
compiler feature of putting 'c' into basic type descriptors for
all forms of char.
Stu Grossman [Thu, 25 Jun 1992 22:22:40 +0000 (22:22 +0000)]
* procfs.c (child_resume): Work around Solaris (on Sparc) lossage
where there is no place for nPC in prrun struct.
Fred Fish [Thu, 25 Jun 1992 19:10:49 +0000 (19:10 +0000)]
* mipsread.c: Pass NULL name pointer to init_type, not 0.
* gdbtypes.c (init_type): Use copy of typename on type_obstack.
* dwarfread.c (enum_type): Save enum names on type_obstack.
* dwarfread.c (struct_type): Save member name on type_obstack.
* symtab.c (_initialize_symtab): Fix misspelling.
* regex.c (store_jump, insert_jump): Return void.
John Gilmore [Thu, 25 Jun 1992 11:54:08 +0000 (11:54 +0000)]
Lint. Remove excess whitespace.
John Gilmore [Thu, 25 Jun 1992 11:50:31 +0000 (11:50 +0000)]
* defs.h (PARAMS): Move to ../include/ansidecl.h.
(alloca): Declare return type on SPARC, since Sun doesn't.
(*_BYTE_ORDER): Improve comment: *must* be defined.
John Gilmore [Thu, 25 Jun 1992 11:40:36 +0000 (11:40 +0000)]
* hosts/solaris2.h: Configure same as sysv4.
John Gilmore [Thu, 25 Jun 1992 11:15:47 +0000 (11:15 +0000)]
* tm-hppa.h: New file, architectural definition of HP PA.
* tm-hppabsd.h, tm-hppahpux.h: Shrink to deltas from tm-hppa.h.
* am29k-pinsn.c, am29k-tdep.c, copying.awk, copying.c,
hppa-coredep.c, hppa-pinsn.c, hppabsd-core.c, hppabsd-tdep.c,
hppabsd-xdep.c, hppahpux-tdep.c, hppahpux-xdep.c, remote-udi.c,
ser-go32.c, xcoffsolib.c: Remove <stdio.h> which is already in
"defs.h".
* hppa-coredep.c, hppa-pinsn.c, hppabsd-core.c, hppabsd-tdep.c,
hppabsd-xdep.c, hppahpux-tdep.c, hppahpux-xdep.c, xcoffsolib.c,
xcoffsolib.h, xm-go32.h, xm-hppabsd.h, xm-hppahpux.h: Copyrights.
John Gilmore [Thu, 25 Jun 1992 10:58:53 +0000 (10:58 +0000)]
* printcmd.c (output_command): Thinko.
(x_command): Only set remembered size/format if cmd succeeds.
K. Richard Pixley [Thu, 25 Jun 1992 03:11:49 +0000 (03:11 +0000)]
keep CYGNUS
Per Bothner [Wed, 24 Jun 1992 20:58:17 +0000 (20:58 +0000)]
* nm.c (valueof macro): Add missing parentheses.
(Their lack screwed up numeric_forward().)
Roland Pesch [Wed, 24 Jun 1992 20:55:36 +0000 (20:55 +0000)]
Fix typo (place where GDB name was not given as _GDBN__).
Roland Pesch [Wed, 24 Jun 1992 20:45:53 +0000 (20:45 +0000)]
Added doc for command-line completion, incl new FNF support for quoted strings
w/C++ overloaded fns.
John Gilmore [Wed, 24 Jun 1992 19:58:57 +0000 (19:58 +0000)]
* dbxread.c (read_ofile_symtab): Remove N_CATCH special case,
since it is no longer used and burns time for every symbol read.
(process_one_symbol): Treat N_CATCH like default (complain).
Steve Chamberlain [Wed, 24 Jun 1992 18:02:38 +0000 (18:02 +0000)]
Wed Jun 24 10:57:54 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* app.c (process_escape): new function to handle escapes the right
way, (do_scrub_next_char): use new function
* cond.c (s_ifdef): do ifdef/ifndef right
* read.c (s_fill): make the , expressions optional like the doc
says
* config/tc-h8300.[ch]: better warnings
Stu Grossman [Wed, 24 Jun 1992 07:31:55 +0000 (07:31 +0000)]
* partial-stab.h (case N_TEXT): Fix fencepost error when
detecting start of new symbol info after reading symtab for a
module with a zero length TEXT segment.
(Note that this fixes the BNR problem with printing vxWorksVersion. That ought
to make Ken happy).
Per Bothner [Wed, 24 Jun 1992 06:26:05 +0000 (06:26 +0000)]
* configure.in: Use mh-posix for Linux (free Unix clone).
Fred Fish [Wed, 24 Jun 1992 06:24:51 +0000 (06:24 +0000)]
* valprint.c (val_print_fields): Call fprint_symbol to get
automatic C++ demangling for mangled field names.
Fred Fish [Wed, 24 Jun 1992 05:52:01 +0000 (05:52 +0000)]
* cadillac.c (kernel_dispatch): Make return type void.
* cadillac.c (iosig): Signal handlers take one int arg.
Fred Fish [Wed, 24 Jun 1992 05:00:25 +0000 (05:00 +0000)]
* sysdep-norm.h (alloca): Protect against previous definition as
a macro with arguments.
Fred Fish [Wed, 24 Jun 1992 04:56:01 +0000 (04:56 +0000)]
* libbfd.h, libbfd-in.h (bfd_seek): Make prototype match definition.
* reloc.c (bfd_default_reloc_type_lookup): Make cast on return
type match actual return type.
* elf_print_symbol (section_name): Make CONST.
Fred Fish [Wed, 24 Jun 1992 04:49:48 +0000 (04:49 +0000)]
* Makefile.in (VERSION): Bump to 4.5.6.
* coffread.c (coff_end_symtab): Cast 2nd arg of complain() to
correct type.
* defs.h (NORETURN): Define away for Lucid compiler.
* remote.c (remote_timer, remote_interrupt): Signal handlers
take one int arg.
* ser-termios.c (serial_write, serial_close): Return whatever
value the write/close call returns, rather than falling off end.
* inferior.h (PTRACE_ARG3_TYPE): Third arg to ptrace is int on
more systems than it is "char *". Define PTRACE_ARG3_TYPE to
default to int.
* infptrace.c, hppabsd-xdep.c, hppahpux-xdep.c, i386-xdep.c,
inferior.h (call_ptrace): Use PTRACE_ARG3_TYPE to declare type
of third arg.
* a68v-xdep.c, arm-xdep.c, convex-xdep.c, hp300ux-xdep.c, infrun.c,
m88k-xdep.c, mach386-xdep.c, mips-xdep.c, os68k-xdep.c, pyr-tdep.c,
pyr-xdep.c, rs6000-xdep.c, sparc-xdep.c, sun3-xdep.c, sun386-xdep.c,
symm-xdep.c, ultra3-xdep.c: Use PTRACE_ARG3_TYPE to cast ptrace
argument 3.
* sparc-xdep.c, a68v-xdep.c (fetch_inferior_registers,
store_inferior_registers): Supply missing fourth argument to
ptrace().
Roland Pesch [Wed, 24 Jun 1992 01:17:24 +0000 (01:17 +0000)]
Minor cleanup for better smallbook formatting w/default FSF style.
Roland Pesch [Wed, 24 Jun 1992 00:15:44 +0000 (00:15 +0000)]
(1) removed three-part table of config name components from Installing
appendix (too hard to maintain, esp w/recent versions of config.sub).
Also corrected xref to this section accordingly.
(2) updated sample output from config.sub to match latest variation of
that script
(3) minor editing to gnu contrib text on set/show remotedebug
Fred Fish [Tue, 23 Jun 1992 20:33:39 +0000 (20:33 +0000)]
Fix patch fragment for ncr3000.mh to find the file in the config dir.
Fred Fish [Tue, 23 Jun 1992 20:18:21 +0000 (20:18 +0000)]
Add patch to Makefile.in to default the demangling style to ARM/Lucid instead
of gcc style.
Remove the mipsread.c patch fragment that added #include <strings.h>. It
is unnecessary, and causes compile failures on NCR/SVR4.
Roland Pesch [Tue, 23 Jun 1992 18:38:57 +0000 (18:38 +0000)]
Minor edits to new GNU material on special commands for AMD29K register
stack limit.
Per Bothner [Tue, 23 Jun 1992 06:50:30 +0000 (06:50 +0000)]
Add Linux hook.
Per Bothner [Tue, 23 Jun 1992 06:47:53 +0000 (06:47 +0000)]
New file for Linux.
Per Bothner [Tue, 23 Jun 1992 06:26:00 +0000 (06:26 +0000)]
Add tm-linux.h and xm-linux.h.
Per Bothner [Tue, 23 Jun 1992 06:24:22 +0000 (06:24 +0000)]
Add linux.mh and linux.mt.
Stu Grossman [Tue, 23 Jun 1992 06:21:14 +0000 (06:21 +0000)]
Call setsid() when establishing new controlling terminal.
Per Bothner [Tue, 23 Jun 1992 06:20:09 +0000 (06:20 +0000)]
Add i386linux.h.
Stu Grossman [Tue, 23 Jun 1992 05:27:14 +0000 (05:27 +0000)]
Per, guess what you forgot to do...
Hint: Add i386linux.c to bfd/.Sanitize...
Stu Grossman [Tue, 23 Jun 1992 05:05:15 +0000 (05:05 +0000)]
Fixup patch for .Sanitize to not remove cadillac.c.
Stu Grossman [Tue, 23 Jun 1992 05:03:32 +0000 (05:03 +0000)]
Oops, retract last patch... Belongs in cadillac-patches.
Stu Grossman [Tue, 23 Jun 1992 05:00:37 +0000 (05:00 +0000)]
Fixup patch for ncr3000.h -> config/ncr3000.h
Stu Grossman [Tue, 23 Jun 1992 04:51:32 +0000 (04:51 +0000)]
Add patch for .Sanitize file.
Stu Grossman [Tue, 23 Jun 1992 04:43:33 +0000 (04:43 +0000)]
Create new patch file to convert normal (mundane) GDB into SUPER-ENERGIZE GDB!
Stu Grossman [Tue, 23 Jun 1992 04:31:56 +0000 (04:31 +0000)]
* Centralize all Cadillac interface defs into defs.h.
* Use prototypes for all interface routines (fix bugs found as a result of
doing so).
* Make full_filename more robust in the face of null dirname/filenames.
* Get pty at startup instead of at child creation time. Put GDB descriptors
0, 1 and 2 on it so that we can see the output of shell commands.
* Get rid of prompt(), use print_prompt() instead. Fixes loads of stupid
prompting problems.
Fred Fish [Tue, 23 Jun 1992 03:33:47 +0000 (03:33 +0000)]
* command.c (add_abbrev_prefix_cmd): Fix misspelling in comment.
* dwarfread.c (enum_type): Fix misspelling in comment.
* valprint.c (val_print_fields, cplus_val_print): Minor
adjustment to printing of C++ class structures to more closely
match format for printing C structures, with and without setting
pretty print.
Steve Chamberlain [Tue, 23 Jun 1992 01:34:25 +0000 (01:34 +0000)]
Add install-newlib
Steve Chamberlain [Tue, 23 Jun 1992 01:32:47 +0000 (01:32 +0000)]
* configure: fix various problems with propogating
makefile_target_frag in subdirs.
* configure.in: config libgcc if its there
Per Bothner [Tue, 23 Jun 1992 01:05:47 +0000 (01:05 +0000)]
* i386linux.c, hosts/i386linux.h, config/i386-linux.mt:
New files, for Linux (a free Unix clone for 386 machines).
* Makefile.in, configure.in, targets.c: Update accordingly.
Per Bothner [Tue, 23 Jun 1992 00:25:11 +0000 (00:25 +0000)]
* infrun.c (wait_for_inferior): Don't test for SIGEMT
(which is not a Posix signal) if it isn't defined.
* tm-linux.h, xm-linux.h, config/linux.m[ht], configure.in:
New port to Linux (a free Unix clone for 386 machines).
Per Bothner [Tue, 23 Jun 1992 00:23:22 +0000 (00:23 +0000)]
New port to Linux (a free Unix clone for 386 machines).
Steve Chamberlain [Mon, 22 Jun 1992 16:07:35 +0000 (16:07 +0000)]
Lint Updates
Steve Chamberlain [Mon, 22 Jun 1992 16:07:05 +0000 (16:07 +0000)]
Lint stuff which didn't make it last time
Steve Chamberlain [Mon, 22 Jun 1992 15:42:38 +0000 (15:42 +0000)]
Fri Jun 19 20:23:21 1992 Steve Chamberlain (sac@thepub.cygnus.com)
Lints for bfd_reloc_code_type->bfd_reloc_code_real_type, and
correct calling of howto special functions and fixes from Raeburn
for gas<>bfdness
* archures.c: nuke bfd_reloc_code_type
* bout.c, cpu-h8300.c, coff-i960.c, coff-m88k.c: special function lint
* coffcode.h (styp_to_sec_flags): STYP_INFO is marked as
SEC_NEVER_LOAD, various other bfdgas newness
* reloc.c->libbfd.h: change protype of bfd_default_reloc_type_lookup
* targets.c: change jump table vector to above
John Gilmore [Sun, 21 Jun 1992 03:09:18 +0000 (03:09 +0000)]
(find_source_lines): Handle large st_size fields.
John Gilmore [Sun, 21 Jun 1992 02:20:30 +0000 (02:20 +0000)]
COFF changes for dealing better with EPI 29K C compiler output.
* coffread.c (record_minimal_symbol): Pass the minsym type to it.
Callers changed.
(coff_end_symtab): Sort blocks if needed. Complain if misordered.
(read_coff_symtab): Move patch_opaque_types call from
coff_symfile_read. Restrict it to symtabs from this objfile.
(process_coff_symbol: C_TPDEF): Don't put ordinary foward
references on opaque type chain; just let coff_lookup_type handle 'em.
(decode_type): Complain about tagndx values on
non-struct/union/enum types, which the EPI compiler tends to produce.
* symtab.c (list_symbols): Make minimal symbol variable-finding work.
* tm-68k.h (FIX_CALL_DUMMY): Avoid alignment and byte order
dependency.
* elfread.c (elf_symfile_read): Update bfd_elf_find_section
usage to match new prototype. Include libbfd.h to get prototype.
John Gilmore [Sun, 21 Jun 1992 01:56:05 +0000 (01:56 +0000)]
Typo.
John Gilmore [Sat, 20 Jun 1992 23:32:18 +0000 (23:32 +0000)]
* gdb.texinfo: document `set remotedebug' and `set rstack_high_address'.
Fred Fish [Sat, 20 Jun 1992 23:30:33 +0000 (23:30 +0000)]
* infcmd.c (jump_command): Use cleanups to avoid memory leaks.
* stack.c (return_command): Use cleanups to avoid memory leaks.
John Gilmore [Sat, 20 Jun 1992 03:42:14 +0000 (03:42 +0000)]
* remote-adapt.c, remote-eb.c, remote-mm.c: Lint. Fix
INT_REGNUM to INTE_REGNUM.
* tm-29k.h (SDB_REG_TO_REGNUM): Add for EPI 29K C compiler.
John Gilmore [Sat, 20 Jun 1992 02:04:20 +0000 (02:04 +0000)]
* elf.c (bfd_elf_find_section): Mark as INTERNAL_FUNCTION so
its prototype will be included in libbfd.h. Change result type
to struct * (rather than equivalent typedef) so it can be used in
the prototype, where they typedef won't be known.
* libbfd.h: Updated version.