aboutsummaryrefslogtreecommitdiff
path: root/gdb/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
1994-03-19 * Makefile.in (TAGS): Use variables directly, rather than usingJim Kingdon1-6/+7
find, to locate TM_FILE, XM_FILE, and NAT_FILE. This is faster and means that these filenames no longer need be unique across all the config/* directories. * configure.in: Put the config/*/ into TM_FILE, etc. * m68k-stub.c (computeSignal): Return SIGFPE, not SIGURG, for chk and trapv exceptions. * target.h (struct section_table), objfiles.h (struct obj_section): Change name of field sec_ptr to the_bfd_section. More mnemonic and avoids the (sort of, for the ptx compiler) name clash with the name of the typedef. * exec.c, xcoffexec.c, sparc-tdep.c, rs6000-nat.c, osfsolib.c, solib.c, irix5-nat.c, objfiles.c, remote.c: Change users. * utils.c: Include readline.h. * Makefile.in (utils.o): Add dependency. * remote.c (getpkt): Add support for run-length encoding.
1994-03-15 * environ.c (set_in_environ): Eliminate special handling of PATH andJim Kingdon1-4/+2
GNUTARGET. * putenv.c: Removed, conflicts with system declaration of putenv on RS/6000 running AIX 3.2.5, and above change makes it unnecessary. * Makefile.in: Change accordingly. * procfs.c (procfs_create_inferior): Change comment accordingly.
1994-03-13 * Version 4.12.3.Jim Kingdon1-12/+15
* Makefile.in: Enable commented out getopt_h, bfd_h, etc. Change ieee-float.h to floatformat.h.
1994-03-02 * os9kread.c (os9k_process_one_symbol): RenameJim Kingdon1-8/+3
VARIABLES_INSIDE_BLOCK to OS9K_VARIABLES_INSIDE_BLOCK. * symfile.c (symbol_file_command): Check for (CORE_ADDR)-1, not (CORE_ADDR)0, from target_link, since that is what it uses. Process name at end, not during parsing (like we did before Kung's change), so that -readnow and -mapped can appear anywhere. Make text_relocation a local variable. * config/i386/i386os9k.mt: Fix comment. * Makefile.in (ALLDEPFILES): Add remote-os9k.c. * os9kread.c: Put "comments" after #endif inside /* */. * stabsread.h: Add os9k_stabs variable. * stabsread.c (start_stabs), os9kread.c (os9k_process_one_symbol): Set it. * stabsread.c (define_symbol): If os9k_stabs, put a 'V' symbol descriptor in global_symbols not local_symbols. (read_type): If os9k_stabs, accept 'c', 'i', and 'b' type descriptors. (read_type): If os9k_stabs, accept function parameters after 'f' type descriptor. (read_array_type): If os9k_stabs, don't expect index type and expect lower and upper to be separated by ',' not ';'. (read_enum_type): If os9k_stabs, read a number before the first enumeration constant. (os9k_init_type_vector): New function. (dbx_lookup_type): Call it when starting new type vector. * config/i386/tm-i386os9k.h: Define BELIEVE_PCC_PROMOTION. * (os9k_process_one_symbol): Call define_symbol not os9k_define_symbol. * os9kstab.c: Removed. * Makefile.in: Update accordingly. * objfiles.c (objfile_relocate_data): Removed. * remote-os9k.c (rombug_wait): Call objfile_relocate not objfile_relocate_data. * objfiles.h, objfiles.c: Remove find_pc_objfile. * remote-os9k.c (rombug_wait): Call find_pc_section not find_pc_objfile. * main.c (quit_command): Check inferior_pid; revert Kung change. * remote-os9k.c (rombug_create_inferior): Set inferior_pid.
1994-03-01Modified Files:Kung Hsu1-3/+12
ChangeLog objfiles.c objfiles.h symfile.c target.c main.c Makefile.in configure.in Added Files: os9kread.c os9kstab.c remote-os9k.c * os9kread.c: New file to read os9000 style symbo table. * os9kstab.c: new file to read os9000 style stabs. * remote-os9k.c: remote protocol talking to os9000 rombug monitor. * objfiles.c (find_pc_objfile): new function to search objfile from pc. * objfiles.c (objfile_relocate_data): new function to relocate data symbols in symbol table. * objfiles.h: Add two aux fields in struct objfile to handle multiple symbol table files situation like in os9000. * symfile.c: Change so 'symbol-file' command can handle multiple files. Also call target_link() to get relocation infos. * target.c (target_link): new function to get relocation info when a symbol file is requested to load. * main.c (quit_command): take out 'inferior_pid != 0' condition, because in cross mode there's no inferior pid, bit they need to be detached. Makefile.in: add os9kread.c os9kstab.c and .o's. configure.in: add i386os9k target. config/i386/i386os9k.mt: new add. config/i386/tm-i386os9k.h: new add.
1994-02-18 * Makefile.in (install): Do the sed for program_transform_nameJim Kingdon1-9/+14
ourselves instead of worrying about INSTALL_XFORM. This enables users to override INSTALL_PROGRAM in the standard way. * Makefile.in (c-exp.tab.o, ch-exp.tab.o, m2-exp.tab.o): Don't depend on Makefile.in.
1994-02-18 * config/rs6000/{tm-rs6000lynx.h,nm-rs6000lynx.h,xm-rs6000lynx.h}:Jim Kingdon1-0/+2
Rename to tm-rs6000ly.h, nm-rs6000ly.h, xm-rs6000ly.h for 14 character file names. * Makefile.in (ALLPARAM): Add these files.
1994-02-18 * config/mips/littlemips64.mt: Rename to mipsel64.mt for 14Jim Kingdon1-4/+8
character file names. Makefile.in: Add Kung's new mips64 files.
1994-02-06 * config/mips/mipsm3.mh, config/i386/i386m3.mh,Jim Kingdon1-10/+0
config/ns32k/ns32km3.mh: Define NAT_FILE. * config/nm-m3.h: Change guard from _OS_MACH3_H_ and _OS_MACH3_H (it was inconsistent and namespace-wrong) to NM_M3_H. * m3-nat.c (mach_really_wait): Change parameter name to ourstatus. (m3_open): New function. (m3_ops): Use it. * TODO: Update Mach section. * Makefile.in: Remove "rapp" stuff; it is superseded by gdbserver.
1994-02-04 * Makefile.in (VERSION): Bump to 4.12.1Fred Fish1-7/+10
* NEWS, README: Update to match 4.12 release.
1994-01-29 * Makefile.in: Don't set M_INSTALL and M_UNINSTALL. These variablesJim Kingdon1-3/+0
are not used anywhere (a 5 Oct 1993 change removed the uses).
1994-01-27 * Makefile.in (version.c), main.c (print_gdb_version): UseJim Kingdon1-2/+2
host_alias and target_alias, not host_canonical and target_canonical, to print configuration.
1994-01-21 * Makefile.in (realclean): Remove info files per make-stds.texi.Fred Fish1-1/+1
1994-01-17 * Makefile.in (ALLPARAM): Change irix5.h to nm-irix5.h.Fred Fish1-1/+1
1994-01-17* Makefile.in (init.c): Add comment explaining formatting conventions.Jim Kingdon1-0/+3
1994-01-16 * Makefile.in (ALLCONFIG, ALLPARAM, ALLDEPFILES, HFILES_NO_SRCDIR):Jim Kingdon1-12/+28
Add various files which were added to GDB recently.
1994-01-16* Makefile.in: Add mostlyclean target.Jim Kingdon1-1/+1
1994-01-16* Version 4.11.4.Jim Kingdon1-4/+6
1993-12-26 * valops.c (call_function_by_hand, push_word), defs.h (push_word),Jim Kingdon1-16/+44
convex-xdep.c, m88k-nat.c, i386m3-nat.c, mips-tdep.c, mipsm3-nat.c, ns32km3-nat.c, remote-bug.c, m88k-tdep.c, remote-hms.c, remote-mips.c, config/gould/tm-np1.h, hppa-tdep.c (hppa_fix_call_dummy), remote-vx.c: Use REGISTER_SIZE, unsigned LONGEST, and {store,extract}_unsigned_integer, instead of sizeof (REGISTER_TYPE) and REGISTER_TYPE. * All tm.h files: Change REGISTER_TYPE to REGISTER_SIZE. * hppa-tdep.c (pa_print_fp_reg): Remove unused variable val. * Makefile.in (ALLDEPFILES): Remove i386ly-nat.c and m68kly-nat.c. Add lynx-nat.c.
1993-11-10 gcc -Wall lint:Jim Kingdon1-1/+1
* thread.c: Include "gdbcmd.h" and <ctype.h>. * Makefile.in: Update dependency. * thread.c (thread_command): Remove unused variable p. * values.c (unpack_double): Use len instead of TYPE_LENGTH (type). * valprint.c (print_floating): Correctly check sign bit now that we are using unsigned arithmetic. * symtab.c (find_pc_line_range): Remove unused variables exact_match, ind, and l.
1993-11-10 * Makefile.in (init.c): Add udi2go32.o to list of files that weJim Kingdon1-0/+1
should not try to search for _initialize_* functions. * remote-udi.c (udi_wait): Change UDIGdb_StdoutReady back to UDIStdoutReady. It accidentally got changed on 24 Oct 93 when stdout was changed to gdb_stdout. Likewise for UDIGetStdout, UDIStderrReady, and UDIGetStderr.
1993-11-09RUNTEST = test for existance of a runtest in the source tree first.Jeffrey Wheat1-1/+4
1993-11-08 * Makefile.in: Remove unused variable GCC. Remove "#CC=cc" lineJim Kingdon1-2/+0
which doesn't really relate to anything.
1993-11-08 * Makefile.in (CC_FOR_TARGET): Test for existence of gcc/xgcc, notJim Kingdon1-1/+1
for existence of gcc/Makefile.
1993-11-05* Version 4.11.2.Jim Kingdon1-1/+1
1993-11-05* Makefile.in (init.c): Don't call sed if filename is empty.Jim Kingdon1-2/+5
1993-11-03 Merge changes for dos x udi:Jim Kingdon1-0/+3
* Makefile.in (udi2go32.o): add rule to build this file * 29k-share/udi/udi2go32.c: new file * config/a29k/a29k-udi.mt: add udi2go32.o * 29k-share/udi/{udr.c, udip2soc.c}: #ifdef out the entire file if __GO32__ is defined. What a hack.
1993-11-01 * paread.c (pa_symtab_read): Change comments to say ignoringJim Kingdon1-7/+18
labels really should be handled by the assembler/compiler. * Makefile.in: Add -O to CXXFLAGS. * TODO: Expand comments on fast watchpoints.
1993-10-29 * Makefile.in (VERSION): Bump to 4.11.1 after release and cvsFred Fish1-1/+1
tagging.
1993-10-26 gcc -Wall lint:Jim Kingdon1-1/+1
* nlmread.c: Include stabsread.h. * Makefile.in: Update dependencies.
1993-10-25 gcc -Wall lint:Jim Kingdon1-2/+2
* breakpoint.c: Include thread.h. * coffread.c: Include stabsread.h. * Makefile.in: Update dependencies. * breakpoint.c (mention): Add bp_call_dummy to switch. * symmisc.c (dump_symtab): Use %d not %ld for line number.
1993-10-22 * Makefile.in (ALLPARAM): Add config/m88k/xm-delta88v4.hFred Fish1-1/+2
1993-10-22 * Makefile.in (init.c): Generate using the source, not munch. ThisJim Kingdon1-10/+29
cleans up all kinds of hassles (which nm to use in munch, etc). The new formatting conventions (mostly already followed) are that the name of the _initialize_* routines must start in column zero, and must not be inside #if. * munch: Removed. * Makefile.in: Remove references to munch. * serial.c, remote.c, infptrace.c, maint.c, convex-tdep.c, alpha-tdep.c, hp300ux-nat.c, hppab-nat.c, osfsolib.c, remote-es.c, procfs.c, remote-udi.c, ser-go32.c, ultra3-xdep.c, sh-tdep.c, i960-tdep.c, hppa-tdep.c, h8500-tdep.c, dpx2-nat.c, delta68-nat.c, z8k-tdep.c: Make sure the above conventions are followed. Make sure they are all declared as returning void. Clean up miscellaneous comments and such.
1993-10-22* Makefile.in: Update dependencies to reflect all these new includes.Jim Kingdon1-17/+22
1993-10-21 * Makefile.in (c-exp.tab.o): Remove notice about shift/reduce conflictsJim Kingdon1-1/+0
which no longer occur. gcc -Wall lint: * findvar.c (symbol_read_needs_frame), corelow.c (ignore), inflow.c (gdb_has_a_terminal): Make sure to return a value. * regex.h: Declare re_set_syntax. * printcmd.c: Include valprint.h. * infcmd.c, exec.c, maint.c, core.c: Include language.h. * maint.c: Include expression.h. * infrun.c, fork-child.c, corelow.c, inflow.c: Include thread.h. * inftarg.c: Include command.h. * coredep.c: Include value.h. * c-exp.y, m2-exp.y, ch-exp.y: Include bfd.h, symfile.h and objfiles.h. * ch-typeprint.c: Include typeprint.h. * ch-valprint.c: Include c-lang.h. * nlmread.c: Include buildsym.h. * environ.c: Include gdbcore.h. Only include defs.h once. (set_in_environ): Cast const char * to char * when passing to set_gnutarget. Remove unused variables: * printcmd.c (printf_command): args_to_vprintf. * coffread.c (coff_symfile_init): strsection. Move variables to within the #ifdefs where they are used: * symtab.c (gdb_mangle_name): opname. * inftarg.c (child_attach): pid and exec_file. * inftarg.c (child_detach): siggnal. * objfiles.c (allocate_objfile): mapto, md, and fd. * objfiles.c (free_objfile): mmfd. * infrun.c (wait_for_inferior): Include BPSTAT_WHAT_LAST in switch. * infrun.c (wait_for_inferior): Remove unused same_pid label. * inferior.h: Declare set_sigint_trap and clear_sigint_trap. * parser-defs.h: Declare write_exp_elt_block. * stabsread.h: Declare elfstab_offset_sections and coffstab_build_psymtabs.
1993-10-20 * Makefile.in (INTERNAL_LDFLAGS): New macro. The new part isJim Kingdon1-3/+11
that we use CFLAGS and PROFILE_CFLAGS to link. (gdb, rapp, kdb): Use INTERNAL_LDFLAGS instead of LDFLAGS and/or GLOBAL_CFLAGS.
1993-10-20 * Makefile.in: Add $(srcdir) to all refs to 29k-shareStu Grossman1-8/+9
directories.
1993-10-20 * Makefile.in (ALLCONFIG): Add config/i386/{i386m3.mh, i386m3.mt,Fred Fish1-6/+10
i386/i386mk.mh i386/i386mk.mt}, config/mips/{mipsm3.mh, mipsm3.mt}, config/ns32k/{ns32km3.mh, ns32m3.mt} * Makefile.in (remote_utils_h): Add remote-sim.h * Makefile.in (NONSRC): Add i386-nlmstub.c * Makefile.in (HFILES): Add coff-solib.h
1993-10-19 * config/rs6000/rs6000.mh (TERMCAP): Define to -lcurses.Jim Kingdon1-0/+3
* Makefile.in: Define CXXFLAGS.
1993-10-19 * Makefile.in (ALLPARAM): Add config/m88k/{nm-delta88v4.h,Fred Fish1-3/+7
tm-delta88v4.h, xm-dgux.h}. * Makefile.in (ALLCONFIG): Add config/m88k/{delta88v4.mh, delta88v4.mt}.
1993-10-18 * c-exp.y: Remove never-used (because of shift/reduce conflicts)Jim Kingdon1-1/+0
rules for pointers to members. * Makefile.in: Remove notice about expected shift/reduce conflicts.
1993-10-17Bump version to 4.10.3 in main trunk after branch for gdb 4.11Fred Fish1-2/+2
1993-10-15 * fork-child.c (fork_inferior), remote-eb.c (eb_create_inferior),Jim Kingdon1-13/+24
remote-mon.c (monitor_create_inferior), remote-nindy.c (nindy_create_inferior), remote-st.c (st2000_create_inferior), remote-vx.c (vx_create_inferior): Remove CREATE_INFERIOR_HOOK; it is replaced by init_trace_fun. * config/convex/xm-convex.h, convex-xdep.c: Add comments explaining how to do without CREATE_INFERIOR_HOOK for whoever fixes the Convex port. * Makefile.in: Add Mach files to ALLDEPFILES, etc. * m3-nat.c: Clean up more hair--message(), cprocs. * configure.in: Recognize Mach targets and hosts. * config/ns32k/tm-umax.h: Add some #ifndef's so tm-ns32km3.h can include this file. * Mach headers in config/*/tm-*.h: Fix includes to match correct locations of files.
1993-10-07 * Makefile.in (REGEX, REGEX1): Always use our own version ofJim Kingdon1-1/+5
regex.c to be consistent across hosts. * source.c (_initialize_source): Initialize regex to use grep style syntax as an approximation to POSIX basic regex syntax.
1993-10-05 * Makefile.in (install, uninstall): Remove $$n.1 stuff; I don'tJim Kingdon1-4/+1
understand what it is trying to do, but I suspect it's not doing it. * config/ns32k/merlin.mh: Add comment about M_INSTALL. * config/m88k/{delta88.mh,delta88v4.mh}: Remove M_INSTALL and M_UNINSTALL; it tries to install a non-existent file gdb.z. * Makefile.in: Remove M_INSTALL stuff; the above were the only uses.
1993-10-05 Changes to support alpha OSF/1 in native mode.Peter Schauer1-5/+17
* alpha-nat.c, alpha-tdep.c, config/alpha/alpha-osf1.mt, config/alpha/nm-alpha.h, config/alpha/tm-alpha.h, osfsolib.c: New files. * Makefile.in: Add new files and dependencies. * configure.in: Add alpha target. * config/alpha/alpha-osf1.mh (NATDEPFILES): Add osfsolib.o * config/alpha/alpha-osf1.mh (MH_CFLAGS): Remove, we can handle shared libraries now. * config/alpha/xm-alpha.h: Cleanup, get MAKEVA_* defines right. * defs.h (CORE_ADDR): Make its type overridable via CORE_ADDR_TYPE, provide `unsigned int' default. * breakpoint.c (breakpoint_auto_delete): Delete only if we really stopped for the breakpoint. * stabsread.c, stabsread.h (define_symbol): Change valu parameter to a CORE_ADDR. * stabsread.c (read_range_type): Handle the case where the lower bound overflows and the upper doesn't and the range is legal. * infrun.c (resume): Do not step a breakpoint instruction if CANNOT_STEP_BREAKPOINT is defined. * inferior.h (CALL_DUMMY_LOCATION): New variant AT_ENTRY_POINT. Now that we have the bp_call_dummy breakpoint the call dummy code is no longer needed. PUSH_DUMMY_FRAME, PUSH_ARGUMENTS and FIX_CALL_DUMMY can be used to set up everything for the dummy. The breakpoint for the dummy is set at the entry point and thats it. * blockframe.c (inside_entry_file, inside_entry_func): Do not stop backtraces if pc is in the call dummy at the entry point. * infcmd.c (run_stack_dummy): Handle AT_ENTRY_POINT case. Use the expected breakpoint pc when setting up the frame for set_momentary_breakpoint. * symfile.c (entry_point_address): New function for AT_ENTRY_POINT support. * valops.c (call_function_by_hand): Handle AT_ENTRY_POINT case.
1993-10-03 * Makefile.in, coff-solib.c, coff-solib.h, i386lynx.mt,Jim Kingdon1-1/+1
tm-i386lynx.h: Add support for SVR3 COFF shared libraries.
1993-10-02* Makefile.in, coff-solib.c, coff-solib.h, i386lynx.mt,Stu Grossman1-4/+9
tm-i386lynx.h: Add support for SVR3 COFF shared libraries.
1993-09-14fix serial.h inclusionK. Richard Pixley1-6/+9
1993-09-14 * Makefile.in (a29k-tdep.o): Depend on $(defs_h).Jim Kingdon1-1/+1
* config/a29k/tm-a29k.h (SAVED_PC_AFTER_CALL): Use gr122 not lr0 if this is a transparent procedure.