aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1993-02-13(process_linenos): free the previously allocated subfile name, thenK. Richard Pixley2-3/+4
allocate the new one from the heap.
1993-02-12 * xcoffread.c (process_xcoff_symbol, read_symbol_lineno): complainK. Richard Pixley2-3/+9
expects a pointer to complaint rather than a complaint structure.
1993-02-12Checkpoint. Runs "hello, world", sets breakpoints, isn't too gracefulIan Lance Taylor1-0/+1246
about program termination. This file probably should not be part of gdb 4.8, although it wouldn't do any actual harm. Not yet added to .Sanitize.
1993-02-12 * h8300-tdep.c, tm-h8300.h: turn off some experimental featuresSteve Chamberlain3-7/+27
1993-02-12case fixes in node namesDavid D. Zuhn1-3/+3
1993-02-11Fix thinko (NM_FILE => NAT_FILE). Found by Michael Ben-Gershon ↵John Gilmore1-0/+5
<mybg@CS.HUJI.AC.IL>.
1993-02-11More debugging of rs/6000 file reading (on Suns, for easier debug).John Gilmore1-16/+19
* stabsread.c (dbx_lookup_type): Handle negative type numbers. Previously, would bogusly index off the bottom of type_vector. (rs6000_builtin_type): Accept type number as argument. (read_type, case '-'): Handle negatives like any other type number. * symfile.c (deduce_language_from_filename): Handle null name.
1993-02-11* mips-tdep.c (isa_NAN): Fix byte order dependency.John Gilmore1-0/+4
Reported by Nobuyuki Hikichi <hikichi@sra.co.jp>, fixed by sato@sm.sony.co.jp.
1993-02-11 * xcoffread.c (parmsym): Don't use an initializer to set upJohn Gilmore2-10/+26
this struct symbol. Set it up in initialize_xcoffread. [This broke when Fred changed "struct symbol".] (read_xcoff_symtab, xcoff_symfile_read): Surround code that only works on real rs/6000 target with #ifndef FAKING_RS6000.
1993-02-11Eliminate IBM6000_HOST, document IBM6000_TARGET.John Gilmore2-7/+23
1993-02-11* config/rs6000.mh (NATDEPFILES): xcoffread.o is native only.John Gilmore1-2/+2
1993-02-11Remove IBM6000_hostJohn Gilmore2-3/+1
1993-02-11* stabsread.c (rs6000_builtin_type): Move function fromJohn Gilmore4-114/+148
xcoffread.c:builtin_type. * xcoffread.c (builtin_type): Move to stabsread. Remove IBM6000_HOST dependency. Move misplaced comments. (various): Change printf's to complaints. (patch_block_stabs, process_xcoff_symbol case C_DECL): Add objfile argument to read_type calls under #if 0. (process_xcoff_symbol case C_RSYM): Fix typo in #ifdef. * xcoffexec.c (map_vmap): Don't allocate an objfile for the exec_file. * Makefile.in: xcoffread.o is not built by default. * config/rs6000.mh (NATDEPFILES): xcoffread.o is native only. * doc/gdbint.texinfo: Eliminate IBM6000_HOST, document IBM6000_TARGET.
1993-02-11 * findvar.c (read_var_value): If REG_STRUCT_HAS_ADDR, then setStu Grossman2-0/+23
VALUE_LVAL to be lval_memory so that we don't try to modify wild register numbers when user tries to modify elements in structs passed as arguments. * inflow.c (child_terminal_info): Move banner outside of system specific #ifdefs. * tm-hppa.h (REG_STRUCT_HAS_ADDR): Define this for HPPA, which passes struct/union arguments by address.
1993-02-10Wed Feb 10 15:34:46 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor3-1/+34
* Based on patch from Martin Walker <maw@netcom.com>: * nm-i386sco4.h: New file. Like nm-i386sco.h, but define ATTACH_DETACH, PTRACE_ATTACH and PTRACE_DETACH. * config/i386sco4.mh (NAT_FILE): Use nm-i386sco4.h.
1993-02-10* remote-udi.c (FREEZE_MODE): Fix && for & typo. Found andJohn Gilmore2-1/+6
fixed by Lynn D. Shumaker, shumaker@saifr00.cfsat.honeywell.com. PR# gdb/2162
1993-02-10misc updatesRoland Pesch5-63/+201
1993-02-09Tue Feb 9 08:18:07 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-0/+9
* config/i386sco4.mh (MUNCH_DEFINE): Pass -p to nm to avoid bug in cc debugging output.
1993-02-09* stabsread.c (define_symbol): Complain about unrecognized namesJohn Gilmore2-113/+91
that begin with CPLUS_MARKER (often '$'), but don't die. Fix suggested by gb@cs.purdue.edu (Gerald Baumgartner). (read_cpp_abbrev): Don't use the class name as part of the vtable pointer member name (_vptr$) in $vf abbrevs or unrecognized abbrevs. Inspired by Mike Tiemann. (read_tilde_fields): Comment. Remove ancient dead code. Remove erroneous but non-dead code. Simplify. Add complaints. (in general): Remove extraneous (parentheses) in return statements.
1993-02-06Brief documentation for longjmp support, from an email msg by Stu.John Gilmore1-0/+5
1993-02-06* stabs.texinfo: Fix description of floating point "range"John Gilmore2-6/+13
types (which really define basic types). Reported by Jim Meehan, <meehan@src.dec.com>.
1993-02-06* coffread.c (coff_lookup_type): Fix fencepost error reportedJohn Gilmore1-1/+4
by Art Berggreen, <arg@opal.acc.com>.
1993-02-05Remove COFF_NO_LONG_FILE_NAMES define, now gone.John Gilmore2-8/+21
1993-02-05Fix long file name bug reported on SCO Open Desktop 2.0 by Ulf LundeJohn Gilmore6-50/+40
<Ulf.Lunde@kvatro.no> and Dag H. Wanvik <Dag.H.Wanvik@kvatro.no>. * coffread.c (getfilename): Eliminate COFF_NO_LONG_FILE_NAMES test, which is apparently left over from when we used native include files and couldn't depend on the member names being there. * tm-3b1.h, tm-altos.h, tm-i386v.h: Don't set it. ALso fix this in tm-i860.h which isn't ChangeLogged since it's sanitized out for lack of paperwork.
1993-02-05Some spit and polishSteve Chamberlain3-360/+412
1993-02-04Thu Feb 4 13:56:46 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+5
* gdbint.texinfo: Slightly expand section on supporting a new object file format.
1993-02-04Reindented to GNU standard. No semantic changes. This checkin is toIan Lance Taylor1-2084/+2239
give a base for the upcoming changes, to make clear what I actually changed.
1993-02-04Now builds in subdirsSteve Chamberlain3-3/+3
1993-02-04Path modificationSteve Chamberlain1-14/+10
1993-02-04* Makefile.in (TARDIRS): Add sparclite demo dir.John Gilmore6-2119/+18
(*.tab.c): Change dependency on Makefile to depend on Makefile.in, otherwise it always rebuilds after configuring. Force output *.tab.c file into current directory even in "make" versions that rewrite dependent file names used in command lines. * TODO: Remove some things we did. * am29k-opcode.h, convx-opcode: Remove; now in ../include/opcode. * os68k-xdep.c: Remove; useless file (os68k is a target only). * convex-pinsn.c: Use ../include/opcode/convex.h. Add CONST. * symtab.h: Eliminate unnamed unions and structs.
1993-02-04* Makefile.in (refcard.ps, lrefcard.ps): Remove psref.texJohn Gilmore2-2/+7
intermediate file.
1993-02-04Makeinfo now works again; remove kludge.John Gilmore2-3/+1
1993-02-04Polishing z8k simulator supportSteve Chamberlain2-88/+328
1993-02-03* Makefile.in (VERSION): Roll to 4.7.5.John Gilmore2-2/+8
(gdb.info): Ignore error from makeinfo (FIXME), since makeinfo isn't quite up to date to handle gdb.texi.
1993-02-03Remove "Done in" pwd line.John Gilmore1-2/+0
1993-02-03Remove "Done in" printoutJohn Gilmore1-2/+0
1993-02-03* breakpoint.c (breakpoint_re_set_one): Handle watchpoints whenJohn Gilmore1-2/+9
re-evaluating symbol pointers. Add attribution to a few older ChangeLog entries.
1993-02-03 * c-exp.y (lcurly, rcurly): New nonterminals.Fred Fish7-27/+61
* c-exp.y (exp): Use lcurly and rcurly for arrays and UNOP_MEMVAL constructs. * parse.c (free_funcalls): Moved prototype from parser-defs.h, made function static. * parse.c (struct funcall): Moved struct def from parser-defs.h. * parse.c (funcall_chain): Moved from parser-defs.h, made static. * parse.c (start_arglist): * parser-defs.h (free_funcalls): Moved prototype to parse.c. * parser-defs.h (struct funcall): Moved struct def to parse.c. * parser-defs.h (funcall_chain): Moved to parse.c. * printcmd.c (print_frame_nameless_args): Fix prototype. * tm-mips.h (setup_arbitrary_frame): Fix prototype. * tm-sparc.h (setup_arbitrary_frame): Fix prototype. * valops.c (typecmp): Moved prototype from values.h. * value.h (typecmp): Moved prototype to valops.c, made static. **** start-sanitize-chill **** * ch-exp.y (yylex): Change way control sequences are disabled. **** end-sanitize-chill ****
1993-02-03* tm-mips.h, tm-sparc.h: Fix thinko in SETUP_ARBITRARY_FRAME.John Gilmore4-4/+13
* remote-nindy.c: Cleanup.
1993-02-02Tue Feb 2 15:30:33 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-23/+15
* mipsread.c (upgrade_type): Build array types correctly, using create_range_type and create_array_type.
1993-02-02Stylistic Cleanups to Headings and Cross References to Avoid UndueRoland Pesch3-216/+231
Numbers of Capital Letters (Save in Chapter Headings), Despite the Germanic Heritage of the English Language.
1993-02-02More minor stylistic cleanup: avoid plurals on things that aren't English.Roland Pesch1-8/+8
1993-02-02Minor stylistic cleanup; eliminated more contractions, eliminatedRoland Pesch1-94/+96
possessives on things (like name of GDB) that are not English, and incidentals spotted while pursuing these.
1993-02-02 * gdb.texinfo: fix capitalization in pointers to node "Output Formats"Roland Pesch2-2/+6
1993-02-02* infrun.c (wait_for_inferior): When rolling back the PC afterJohn Gilmore1-0/+4
a breakpoint, call write_pc so that NPC gets rolled back as well (for the 29K).
1993-02-02* blockframe.c (inside_entry_file, inside_main_func,John Gilmore1-0/+3
inside_entry_func): PC of zero is always "bottom of stack". * printcmd.c (print_frame_args, print_frame_nameless_args): Let print_frame_nameless_args decide whether there are any, laying groundwork for possibly later printing 29K args for functions where we have tag words but no symbols.
1993-02-02* printcmd.c (print_frame_args, print_frame_nameless_args):John Gilmore2-16/+40
Let print_frame_nameless_args decide whether there are any, laying groundwork for possibly later printing 29K args for functions where we have tag words but no symbols.
1993-02-02Remove Makefile.in-29k-UDI. It's no longer needed now that the 29K stuff hasStu Grossman1-754/+0
been put back in to Makefile.in.
1993-02-02Fixes for doc targets.Roland Pesch2-9/+8
1993-02-02* stack.c (parse_frame_specification): Parse as many argumentsJohn Gilmore3-9/+22
as there are (up to MAXARGS). Pass all of them in argc, argv format to SETUP_ARBITRARY_FRAME. Put the burden of checking how many there were, onto SETUP_ARBITRARY_FRAME. * tm-mips.h, tm-sparc.h: Corresponding changes. * mips-tdep.c, sparc-tdep.c: Ditto.