aboutsummaryrefslogtreecommitdiff
path: root/gdb/config
AgeCommit message (Collapse)AuthorFilesLines
1993-06-12 * mips-tdep.c: Remove isa_NAN; it assumed sizeof(host int) == 4 andJim Kingdon1-2/+2
probably contained byte-order sins too. config/mips/tm-mips.h (INVALID_FLOAT): Define to 0 like most machines. The IEEE_FLOAT code in print_floating takes care of it.
1993-06-11 * dbxread.c (process_one_symbol): Rather than havingJim Kingdon1-6/+0
BLOCK_ADDRESS_FUNCTION_RELATIVE a macro, make it a variable which is true if we are doing stabs-in-elf, false otherwise. config/sparc/tm-sun4sol2.h: Don't define it.
1993-06-11 * Rename remote-es1800.c to remote-es.cJim Kingdon1-1/+1
and remote-st2000.c to remote-st.c for 14-char filenames. config/m68k/{es1800,st2000}: Use the new names.
1993-06-10Checkpoint for dje.Steve Chamberlain2-21/+22
1993-06-09drop minimon supportK. Richard Pixley1-2/+1
1993-06-09removed -lresolvK. Richard Pixley1-1/+0
1993-06-08 * Move config/m68k/tm-m68k.h (FRAME_FIND_SAVED_REGS) toJim Kingdon1-117/+1
m68k-tdep.c (m68k_find_saved_regs). Don't duplicate code between 68881 and non-68881 cases. Check for a pair of movel instructions.
1993-06-08First cut at sparc-vxworks targetting.K. Richard Pixley3-0/+41
1993-06-08 * config/m68k/xm-news.h: add "extern int errno".Jim Kingdon1-0/+2
1993-06-08 * remove-vx.c (vx_read_register, vx_write_register): collapseK. Richard Pixley2-0/+20
ifdef I80960 else (assumes) m68k into parameterizable macros VX_NUM_REGS and VX_SIZE_FPREGS. * config/m68k/tm-vx68.h, config/i960/tm-vx960.h (VX_NUM_REGS, VX_SIZE_FPREGS): new definitions.
1993-06-05Remove # from XDEPFILES. This causes `make alldeps.mak' to produce a badStu Grossman1-1/+1
ALLDEPFILES definition.
1993-06-04 * config/sparc/xm-sun4sol2.h: define MEM_FNS_DECLAREDDavid D. Zuhn1-0/+4
1993-06-04 * configure.in (mips-idt-ecoffl*): New target; use idtl.Ian Lance Taylor2-0/+4
(mips-idt-ecoff*): Added trailing '*'. * config/mips/idtl.mt: New file; like idt.mt, but little endian.
1993-06-03 * Makefile.in: Remove ser-tcp.[co]. (Use XDEPFILES instead.)Stu Grossman1-1/+2
* alldeps.mak, depend: Rebuild to account for ser-tcp. * config/sparc/sun4os4.mh: Add ser-tcp to XDEPFILES.
1993-06-01These got lost somehow.Rob Savoye2-0/+43
1993-05-27added things-to-lose sectionsK. Richard Pixley18-0/+39
1993-05-24Add lynx files.Stu Grossman1-0/+5
1993-05-24 * config/i386/{i386lynx.mh i386lynx.mt nm-i386lynx.h tm-i386lynx.hStu Grossman5-0/+100
xm-i386lynx.h}: New configuration for Lynx.
1993-05-22 * config/mips/tm-irix3.h: Add sigcontext offsets for Irix.Peter Schauer1-0/+6
1993-05-22 * config/mips/tm-irix3.h: Clean up, use tm-bigmips.h and redefinePeter Schauer2-265/+65
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-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-19fix typoK. Richard Pixley1-3/+3
1993-05-19 * config/pa/nm-hppab.h: Comment PTRACE_ARG3_TYPE.Stu Grossman1-1/+3
1993-05-19 * config/vax/vaxbsd.mh: Add "NAT_FILE= nm-vax.h".Jim Kingdon2-2/+6
* config/vax/xm-vaxbsd.h: Use <sys/param.h> not <machine/limits.h>
1993-05-19 * blockframe.c (get_prev_frame_info): If pc in sigtramp, setJim Kingdon2-10/+35
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-18 * config/{i386/linux.mh,m68k/isi.mh} (NATDEPFILES):Jim Kingdon2-1/+17
Comment out corelow.c because core dumps are broken on these machines.
1993-05-11 * config/m68k/xm-hp300bsd.h: Include <sys/param.h> to avoid INT_MAXJim Kingdon1-6/+2
redefined warnings.
1993-05-10 Patch from Jeffrey Law:Jim Kingdon1-0/+1
* gdb/config/pa/nm-hppab.h (PTRACE_ARG3_TYPE): Define as caddr_t.
1993-05-08 * config/pa/xm-hppah.h (MALLOC_INCOMPATIBLE): Define it, andFred Fish1-0/+13
include declarations for malloc/realloc/free. Both malloc and realloc return 'void *' for non-ANSI compilations.
1993-05-05 * Patches from Jeffrey Law <law@cs.utah.edu>.Stu Grossman1-0/+33
* gdb/hppa-tdep.c: Declare frame_saved_pc. (frameless_function_invocation): New function. (frame_saved_pc, init_extra_frame_info): Use frameless_function_invocation. * gdb/config/pa/tm-hppa.h (SAVED_PC_AFTER_CALL): Use saved_pc_after call instead of just grabbing the value currently in %r2. (FRAMELESS_FUNCTION_INVOCATION): Use frameless_function_invocation. * gdb/config/pa/tm-hppah.h (SAVED_PC_AFTER_CALL): Delete private definition and use the common one in tm-hppa.h.
1993-05-05 * gdb/config/pa/tm-hppa.h (ABOUT_TO_RETURN): Handle a returnStu Grossman1-0/+565
which nullifies the following instruction. (From law@cs.utah.edu).
1993-05-01 * config/mips/tm-mips.h (STABS_REG_TO_REGNUM): Match it with the gccPeter Schauer2-1/+7
definition. * config/mips/tm-irix3.h (STABS_REG_TO_REGNUM): Add.
1993-05-01 * The following patches are from Jeffrey Law <law@cs.utah.edu>.Stu Grossman3-1/+17
* config/pa/hppabsd.mh: Add more files to NATDEPFILES. * config/pa/xm-hppa[bh].h: Define FIVE_ARG_PTRACE. * hppab-nat.c: Delete WANT_NATIVE_TARGET ifdefs. ptrace needs 5 arguments, #define ptrace to always pass zero as the 5th argument.
1993-05-01Lint.Steve Chamberlain1-1/+1
1993-05-01 * config/sparc/sun4sol2.mh (XM_CLIBS): add -lsocket which isK. Richard Pixley1-1/+1
required target ports which use sockets (like a29k-udi).
1993-04-28 * hp300ux-nat.c: Cast second arg to supply_register calls.Jim Kingdon3-19/+11
(_initialize_kernel_u_addr, getpagesize): New functions. (store_inferior_register_1): Change arg name from value to val. (fetch_core_registers): Make arg core_reg_size unsigned. Pass 5 args to ptrace. * config/m68k/xm-hp300hpux.h: Define FIVE_ARG_PTRACE. Remove KERNEL_U_ADDR stuff. * infptrace.c [FIVE_ARG_PTRACE]: Pass 5th arg to ptrace. * config/m68k/hp300hpux.m{t,h}: Move exec.o from NATDEPFILES to TDEPFILES * config/m68k/hp300hpux.mt: Mention GAS requirement. Remove hp-include stuff. Add m68k-tdep.o to TDEPFILES.
1993-04-28 * config/sparc/xm-sun4os4.h [__STDC__]: Don't use MALLOC_INCOMPATIBLE.Jim Kingdon1-0/+4
1993-04-28 * config/sparc/sun4sol2.mh (XM_CLIBS): Define to be -lnsl.Ian Lance Taylor1-0/+1
1993-04-28 * config/sparc/xm-sun4os4.h: Declare free() to return int.Jim Kingdon1-3/+5
Remove twisted use of PARAMS.
1993-04-28 * config/rs6000/xm-rs6000.h: Don't define MALLOC_INCOMPATIBLE nowJim Kingdon1-7/+0
that ansidecl.h assumes ANSI on AIX.
1993-04-27Support for Hitachi SHSteve Chamberlain4-0/+272
1993-04-23 * Merge in HPPA/BSD patches from Utah:Stu Grossman3-2/+4
* defs.h: Add const to 2nd arg of psignal prototype. * hppah-tdep.c: Renamed to hppa-tdep.c 'cuz it's common code with BSD now. * hppab-core.c: Deleted. No longer useful. * hppab-nat.c: #include more files. Use PT_WUREGS, not PT_WRITE_U. * hppab-tdep.c: Deleted. Supplanted by hppa-tdep.c. * config/pa/hppabsd.mh (NATDEPFILES): Remove hppab-core.o. * config/pa/hppabsd.mt (TDEPFILES): hppab-tdep.o => hppa-tdep.o * config/pa/hppahpux.mt (TDEPFILES): hppab-tdep.o => hppa-tdep.o * config/pa/xm-hppab.h: #define SET_STACK_LIMIT_HUGE.
1993-04-22Thu Apr 22 14:50:05 1993 Jim Kingdon (kingdon@cygnus.com)Jim Kingdon1-8/+4
* symtab.h: Fix LOC_REF_ARG comment. Wed Apr 22 20:21:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) and Jim Kingdon (kingdon@cygnus.com) * stabsread.c (define_symbol): Combine a 'p', 'r' arg pair to a LOC_REGPARM symbol. * config/sparc/tm-sparc.h (REG_STRUCT_HAS_ADDR): Revise comments. symfile.c (compare_symbols): Don't check first character; STRCMP does that. * stabsread.c (define_symbol): Generate a LOC_REGPARM_ADDR for structures that are passed by address in a register. * symtab.h (enum address_class): Add LOC_REGPARM_ADDR. * findvar.c (read_var_value), printcmd.c (address_info, print_frame_args), stack.c (print_frame_arg_vars), symmisc.c (print_{,partial_}symbol), * symtab.c (lookup_block_symbol): Deal with it.
1993-04-20Remove CVS directory from list of things to keep.Fred Fish1-1/+0
1993-04-20 * irix4-nat.c (fetch_core_registers): Special version of this forStu Grossman3-3/+3
Irix 4.x, which stores regs a bit differently from other /proc based systems. * procfs.c, core-svr4.c: Move fetch_core_registers from procfs.c to new file core-svr4.c. * config/i386/i386sol2.mh, config/i386/i386v4.mh, config/m68k/amix.mh, config/i386/ncr3000.mh, config/sparc/sun4sol2.mh: Add core-svr4.o to NATDEPFILES. * config/mips/irix4.mh: Add corelow.o to NATDEPFILES.
1993-04-07Add section table to objfile struct. Use it for find_pc_section.K. Richard Pixley1-6/+0
* objfiles.c (add_to_objfile_sections, build_objfile_section_table, find_pc_section): new functions. (allocate_objfile): build section table. * objfiles.h (struct obj_section): new structure. (struct objfile): add section table. (find_pc_section): new prototype. * solib.[ch] (find_pc_section_from_so_list): removed. * sparc-tdep.c: include objfiles.h for find_pc_section. include symfile.h for objfiles.h. (in_solib_trampoline): adjusted for new find_pc_section prototype. Removed BAD_RICH_HACK ifdefs. * symfile.c (syms_from_objfile): offset objfile sections. (find_pc_section): removed. Also removed BAD_RICH_HACK ifdefs. * symfile.h (find_pc_section): prototype removed. Also fixed comment typo NUL -> NULL. * target.[ch] (find_pc_section_from_targets): removed. * config/sparc/tm-sun4sol2.h (BAD_RICHH_HACK): removed.
1993-04-06*** empty log message ***Stu Grossman1-0/+2
1993-04-06 (Changes and new files to make "none" a full fledged configuration)Fred Fish6-0/+65
* config/none/{nm-none.h, tm-none.h, xm-none.h}: New files. Currently only tm-none.h has any meaningful contents. * config/none/none.mh (NAT_FILE): Use nm-none.h * config/none/none.mh (XM_FILE): Use xm-none.h * config/none/none.mt (TM_FILE): Use tm-none.h