aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1993-05-24 * c-typeprint.c (c_type_print_base): Don't print typedef'd namesJim Kingdon2-9/+69
as struct, union, or enum tags.
1993-05-24 * gdb.t03/{gdbme.c,ptype.exp}:Jim Kingdon1-0/+3
Add tests for typedef'd struct and union without tags.
1993-05-24 * symmisc.c (dump_msymbols): Avoid gdb coredump with strippedPeter Schauer1-0/+5
executable.
1993-05-24xJim Kingdon1-3/+3
1993-05-24 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (seeJim Kingdon1-0/+20
PRMS 1823; the bug still exists but isn't reproduced by this test anymore), and remove rs6000 XFAIL (the bug is fixed). * gdb.t03/ptype.exp: Comment out a lot of tests which are basically duplicated from whatis.exp. For those that are left, accept "long", "long int", or "int" for long variables (whatis.exp already has an XFAIL for "int", so no need to fail it here). * gdb.t02/whatis.exp, gdb.t10/crossload.exp: Deal with GCC's names for types now that GDB uses the compiler's names. * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some setup_xfail's for sunos4. If we #defined the signed keyword away, don't expect GDB to know that char it is signed. * gdb.t00/teststrategy.exp: Update for symbolic signal names.
1993-05-23Fix bug in how GDB gets set that chokes runtest *only* using /bin/sh.Rob Savoye1-4/+5
1993-05-23 * configure.in (configdirs): Add gdb.t24 for C++ tests thatFred Fish3-1/+15
should work on any system, regardless of debugging format. * gdb.t21/demangle.exp: Move to gdb.t24. * gdb.t24/demangle.exp: Move from gdb.t21. * gdb.t24/{Makefile.in, configure.in}: New files.
1993-05-22 * infrun.c (wait_for_inferior),Jim Kingdon1-0/+3
infcmd.c (program_info, signal_command): Use symbolic signal names.
1993-05-22 * inftarg.c (child_wait): Deal with EINTR and include message fromJim Kingdon1-0/+5
strerror if printing an error message. * main.c (command_line_input): Use STOP_SIGNAL not SIGTSTP.
1993-05-22xJim Kingdon1-1/+1
1993-05-22 * stabsread.c: Remove most uses of lookup_fundamental_type.Jim Kingdon3-212/+376
(define_symbol): Use read_type for type of enum constant, not just read_type_number. Also don't call error(). (define_symbol): For unrecognized constant type, one complaint (the one from error_type) is enough. Don't make our own in addition. (define_symbol): Don't treat an N_FUN 'R' as a prototype. * gdbtypes.h: Doc fixes.
1993-05-22Remove <<<< stuff from CVS. Not sure how it got hereJim Kingdon1-9/+0
1993-05-22 * stabs.texinfo (Constants): Allow an `e' constant to be non-enum.Jim Kingdon2-33/+70
(Traditional builtin types): Document convex convention for long long. (Negative builtin types): Discuss type names, and misc fixes.
1993-05-22 * config/mips/tm-irix3.h: Add sigcontext offsets for Irix.Peter Schauer1-0/+6
1993-05-22 Fix stack unwinding through _sigtramp on Irix. These patches are fromPeter Schauer2-8/+19
Paul Flinders <ptf@delcam.co.uk>. * mipsread.c (fixup_sigtramp): Find _sigtramp on Irix even when the executable uses sigvec. * mips-tdep.c (read_next_frame_reg): Allow tm-file to override sigcontext offsets. * config/mips/tm-irix3.h: Add sigcontext offsets for Irix.
1993-05-22 * infrun.c (wait_for_inferior): Clear stop_signal if it should notPeter Schauer2-99/+93
be passed to the inferior to make "handle <signal> nopass nostop" work.
1993-05-22 * config/mips/tm-irix3.h: Clean up, use tm-bigmips.h and redefinePeter Schauer5-274/+172
the necessary bits. * findvar.c (value_from_register): Fix uninitialized first_addr which caused problems with assignment of doubles to register variables on some targets. * mipsread.c: Remove TM_FILE_OVERRIDE, include tm.h and provide the missing mips definitions if necessary. Fix handling of double register variables for mips targets and big endian hosts. These patches are from Paul Flinders <ptf@delcam.co.uk>. * config/mips/tm-mips.h: Increase MAX_REGISTER_{RAW,VIRTUAL}_SIZE to 8 bytes for doubles. * config/mips/tm-mips.h (REGISTER_CONVERT_TO_TYPE): New macro for conversion of type held in multiple registers to host format. * config/mips/tm-mips.h (REGISTER_CONVERT_FROM_TYPE): New macro, companion to REGISTER_CONVERT_TO_TYPE. * config/mips/tm-mips.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): Convert to function calls. * config/mips/tm-mips.h (FIX_CALL_DUMMY): New code for big endian mips targets. * mips-tdep.c (mips_print_register): Raw buffer now needs just MAX_REGISTER_RAW_SIZE bytes. * mips-tdep.c (mips_print_register): Use REGISTER_CONVERT_TO_TYPE (if defined) for doubles. * mips-tdep.c: (mips_extract_return_value, mips_store_return_value): New functions, take care of REGISTER_CONVERT_TO/FROM_TYPE. * valops.c (value_assign): Use REGISTER_CONVERT_TO_TYPE if defined. * findvar.c (value_from_register): Use REGISTER_CONVERT_TO_TYPE if defined.
1993-05-21ISC changesJim Kingdon2-1/+5
1993-05-21fix typoJim Kingdon1-1/+1
1993-05-21 * complaint.c: Make sure all complain() pass the address of the struct.Jim Kingdon3-6/+12
* xcoffread.c: Make sure all struct complaints are static not auto.
1993-05-21Slight changes for the 29k-udi target.Sean Eric Fagan1-0/+1
1993-05-21Change the configuration, for target 29k-udi, a little bit.Sean Eric Fagan2-0/+2
1993-05-21Change the configuration a little bit.Sean Eric Fagan1-1/+1
1993-05-21Renamed the udi "sun"-host file to a "unix"-host file. These are necessarySean Eric Fagan1-2/+11
support changes.
1993-05-21Changed the configuration scheme a bit, to be saner, cleaner, etc.Sean Eric Fagan2-13/+100
Also, the so-called sun-dependent files were not very sun-dependent, so renamed it to "unix."
1993-05-21Renamed it to "udiphunix.h".Sean Eric Fagan1-86/+0
1993-05-21Further revisions (for xcoff mostly) to test case logged in ChangeLog yesterdayJim Kingdon2-4/+40
1993-05-21 * stabs.texinfo (Builtin Type Descriptors): Document the floatingJim Kingdon2-17/+45
point types used with @samp{R} type descriptor. (Symbol Descriptors): Describe how to handle conflict between different meanings of @samp{P} symbol descriptor.
1993-05-21 * Makefile.in: Add rule for xcoffexec.o like that for paread.o.Jim Kingdon2-2/+6
* xcoffread.c (process_xcoff_symbol, case C_LSYM): Use define_symbol.
1993-05-21 * xcoffread.c (process_xcoff_symbol, case C_LSYM): Use define_symbol.Jim Kingdon2-10/+12
1993-05-21 * configure.in: Do gdb.stabs and C++ tests only for stabs.Jim Kingdon1-1/+17
1993-05-21New directoryJim Kingdon8-0/+612
1993-05-20 * stabs.texinfo: Remove node Quick Reference and put its childrenJim Kingdon2-356/+749
directly under the main menu. * stabs.texinfo: Many more changes to bring it into line with AIX documentation and reality. I think it now has all the information from the AIX documentation, except that I burned out when I got to variant records (Pascal and Modula-2) and all the COBOL types. Oh well, we can add them later when we're worrying more about those languages. * stabs.texinfo (Automatic variables): Talk about what it means to omit the symbol descriptor.
1993-05-20xJim Kingdon1-0/+4
1993-05-19fixed typo in tm-m68k.hK. Richard Pixley1-0/+4
1993-05-19fix typoK. Richard Pixley1-3/+3
1993-05-19 * config/pa/nm-hppab.h: Comment PTRACE_ARG3_TYPE.Stu Grossman2-1/+7
1993-05-19 * Makefile.in (INSTALLED_LIBS): New variable.Jim Kingdon2-0/+8
1993-05-19 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"Jim Kingdon6-5/+10
not just "Quit anyway?".
1993-05-19 * main.c (quit_command): In the "quit anyway?" message, tell the userJim Kingdon1-0/+3
whether we are planning to detach or kill the program. * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?" not just "Quit anyway?".
1993-05-19 * config/vax/vaxbsd.mh: Add "NAT_FILE= nm-vax.h".Jim Kingdon3-2/+9
* config/vax/xm-vaxbsd.h: Use <sys/param.h> not <machine/limits.h>
1993-05-19 * infcmd.c (read_pc): Doc fix.Jim Kingdon1-0/+2
1993-05-19 * printcmd.c (print_address_symbolic): Use %u not %d for offset.Jim Kingdon1-0/+2
1993-05-19 * blockframe.c (get_prev_frame_info): If pc in sigtramp, setJim Kingdon4-17/+64
signal_handler_caller. * tm-68k.h (FRAME_{CHAIN,SAVED_PC}): Deal with sigtramp. * tm-hp300bsd.h: Define SIGTRAMP_{START,END} not IN_SIGTRAMP. * inferior.h (IN_SIGTRAMP): Definition moved from infrun.c. Use SIGTRAMP_START if defined. * infcmd.c (step_1): Use SIGTRAMP_{START,END} if needed. * infrun.c (wait_for_inferior): Check IN_SIGTRAMP before SKIP_PROLOGUE.
1993-05-19 * gdb.t21/demangle.exp: Add a couple of new patterns. EnsureFred Fish1-0/+30
that all setup_xfails are immediately followed by clear_xfails.
1993-05-18 * infptrace.c: Remove unused KERNEL_U_ADDR_HPUX code.Jim Kingdon1-0/+2
1993-05-18 * infcmd.c (step_1): Fix poorly worded error message.Jim Kingdon2-7/+26
1993-05-18 * config/{i386/linux.mh,m68k/isi.mh} (NATDEPFILES):Jim Kingdon3-1/+20
Comment out corelow.c because core dumps are broken on these machines.
1993-05-18 * stabs.texinfo (Parameters): Add "(sometimes)" when describingJim Kingdon2-10/+15
gcc2 behavior with promoted args.
1993-05-18 * Makefile.in (depend): Put "${srcdir}" in generated dependenciesJim Kingdon3-512/+820
if srcdir is not ".". Also put in -I${BFD_DIR} or -I${READLINE_DIR} for files which need it. (INCLUDE_CFLAGS): Remove BFD_DIR and READLINE_DIR. * depend: Update to latest automatically built version.