aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-03-31provide a new interface (using read_memory_func) to call the disassemblersJim Kingdon18-542/+3970
which copes with errors in a plausible way
1993-03-31 * Makefile.in: Complete overhaul to merge many almost identicalIan Lance Taylor2-1120/+381
targets.
1993-03-31Keep mh-sun3David D. Zuhn1-0/+1
1993-03-31Build gas tar file, based on gdb code:Ken Raeburn1-4/+71
* Makefile.in (setup-dirs-gdb): Renamed from setup-dirs. (gdb.tar.Z): Adjusted. * Makefile.in (setup-dirs, taz): New targets; should be general enough to adapt for gdb sometime. Build only .z file. (gas.tar.z): New target.
1993-03-31log doc changeKen Raeburn1-0/+3
1993-03-31Teach sparc solaris to next over shared library functions.K. Richard Pixley5-85/+94
* solib.[hc] (find_pc_section_from_so_list): new function and prototype. * sparc-tdep.c (in_solib_trampoline): new function. * symfile.[hc] (find_pc_section): new function and prototypes. * target.[hc] (find_pc_section_from_targets): new function and prototypes. * config/sparc/tm-sun4sol2.h (IN_SOLIB_TRAMPOLINE): redefine to in_solib_trampoline.
1993-03-30* infrun.c (wait_for_inferior): Revise comment.Jim Kingdon1-0/+2
1993-03-30ld.texinfo:Roland Pesch3-11/+50
Conditionalize manual to maintain Cygnus, Hitachi versions in parallel. (Texinfo conditionals are stable enough to permit this, at last!) NOTE: @ignore'd passages from earlier versions DELETED; use CVS history to retrieve if wanted. gen-doc.texi, h8-doc.texi: manual configuration definitions. Makefile.in: link config defn (`gen' by default) to configdoc.texi, included by ld.texinfo .Sanitize: add gen-doc.texi, h8-doc.texi
1993-03-30Tue Mar 30 08:06:24 1993 Jim Kingdon (kingdon@cygnus.com)Jim Kingdon6-19/+68
* command.c (do_setshow_command): Use %u with var_{u,z}integer. * command.{c,h}: New var_type var_integer. main.c: Use it for history_size. * rs6000-tdep.c, xcoffexec.c, config/rs6000/xm-rs6000.h, breakpoint.c: Lint and byte-order fixups.
1993-03-30 * bfd.h: Update for lma field of section.Steve Chamberlain1-2/+9
1993-03-30 Support for linking and loading at different places:Steve Chamberlain4-48/+107
* ldlex.l: Add "AT" keyword. * ldgram.y: Cleanup, and parse AT. * ldlang.c (print_output_section_statement): Print output address of section in map. (lang_size_sections): Fill sections' lma with load address. * ldlang.h (lang_output_section_statement_type): Add load_base information.
1993-03-30Use ANSI versions on AIX regardless of __STDC__.Jim Kingdon2-13/+43
1993-03-30(print_it_normal): return 0 after hitting watchpointJim Kingdon2-2/+4
1993-03-30 * breakpoint.h (bpstat): New field print_it.Jim Kingdon2-54/+138
breakpoint.c (bpstat_print): Use it. (print_it_normal): New function (from old bpstat_print code). (bpstat_{alloc,stop_status}): Set print_it field. * breakpoint.c (bpstat_stop_status): Use catch_errors when evaluating watchpoint condition, via new function watchpoint_check. Also stop if watchpoint disabled due to leaving its block.
1993-03-30Reflect new indirect infoSteve Chamberlain1-0/+4
1993-03-30 * build-all.mk: Use CC=cc -Xs on Solaris.Ian Lance Taylor2-0/+5
1993-03-30 * config/unix-gdb.exp: Add missing return 0.Peter Schauer2-0/+5
1993-03-30Tue Mar 30 09:40:25 1993 Steve Chamberlain (sac@thepub.cygnus.com)Steve Chamberlain6-642/+783
* ldindr.c (add_indirect): Keep more information in the alias symbol chain. * ldlang.c (wild_doit): Don't inherit NEVER_LOAD section attribute from an input section. * ldmain.c (Q_enter_file_symbols): Common section is NEVER_LOAD by default. (Q_enter_file_symbos): Indirect symbols now are known by their section, not a special symbol flag. * ldsym.c (write_file_locals): Indirect symbols aren't local. (write_file_globals): Write the mapping for an indirect symbol. * relax.c (build_it): When forced to write a NEVER_LOAD section, fill it with zeros.
1993-03-30 * aoutx.h (translate_from_native_sym_flags): Now handles indirectSteve Chamberlain2-11/+53
symbols in a better way. (translate_to_native_sym_flag): Set the N_INDR bit when necessary. (aout<>slurp_symbol_table): Maintain indirect state. * section.c: Added BFD_IND_SECTION_NAME and bfd_ind_section. (bfd_make_section): Cope with new builtin section. * syms.c (bfd_decode_symclass): Can now print indirect section info.
1993-03-30new test casesKen Raeburn6-12/+251
1993-03-30 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an earlyPeter Schauer1-0/+5
test termination.
1993-03-30go back to const instead of CONSTKen Raeburn1-0/+3
1993-03-30checkpoint, for lots of recent changesKen Raeburn1-0/+74
1993-03-30*** empty log message ***Jim Kingdon1-0/+4
1993-03-30add commentJim Kingdon1-47/+149
1993-03-30build file symbol fwd pointers properly, don't deref symbol #s as pointersKen Raeburn1-7/+6
1993-03-30move local include after system ones; use CONST not constKen Raeburn1-63/+116
1993-03-30start using new texinfo stuff -- variables, conditionals. far from completeKen Raeburn1-456/+588
1993-03-30look for GAS_VERSION macro, not external version_string varKen Raeburn1-48/+53
1993-03-30 * mips-pinsn.c: Add missing include of dis-asm.h.Peter Schauer2-0/+5
1993-03-30Fix index reference (h8/300, not i960).Roland Pesch1-87/+120
1993-03-30top level CC settings for special tweaks neededDavid D. Zuhn2-0/+20
1993-03-30 * Makefile.in (clean, distclean, realclean): Recursively applyFred Fish1-0/+5
to subdirs first, rather than last. This avoids, for example, Makefile being removed in a parent directory before the recursive make is run.
1993-03-30 * configure.in (subdirs): Put back gdb.t17 which mysteriouslyFred Fish2-1/+9
disappeared.
1993-03-30Update for just completed file renamings.Fred Fish3-13/+20
1993-03-30 * config/m68k/tm-m68k.h: Renamed from config/m68k/tm-68k.h.Fred Fish29-39/+52
* m68k/{tm-3b1.h, tm-altos.h, tm-amix.h, tm-es1800.h, tm-hp300bsd.h, tm-hp300hpux.h, tm-isi.h, tm-news.h, tm-os68k.h, tm-st2000.h, tm-sun2.h, tm-sun3.h, tm-vx68.h}: Include tm-m68k.h instead of tm-68k.h. * Makefile.in (HFILES): tm-68k.h renamed to tm-m68k.h. * README, a29k-pinsn.c, m68k-pinsn.c, m68k-stub.c, remote-vx.c, m68k/{altos.mh, altos.mt, apollo68b.mh, nm-apollo68b.h, nm-hp300bsd.h, config/m68k/xm-apollo68b.h}: Map '68k' to 'm68k'. * a29k/tm-a29k.h, doc/gdbint.texinfo: Account for renaming of tm-68k.h to tm-m68k.h. * m68k/m68k-fp.mt (TM_FILE): tm-68k-fp.h renamed to tm-m68k-fp.h. * m68k/m68k-nofp.mt (TM_FILE): tm-68k-nofp.h renamed to tm-m68k-nofp.h.
1993-03-29Add comments regarding breakpoint_re_setJim Kingdon2-1/+18
1993-03-29 * config/a29k/tm-a29k.h: Renamed from config/a29k/tm-29k.h.Fred Fish16-61/+72
* a29k-pinsn.c: Renamed from am29k-pinsn.c. * a29k-tdep.c: Renamed from am29k-tdep.c. * remote-eb.c, config/a29k/tm-ultra3.h: Include renamed tm-a29k.h. * remote-monitor.c, remote-st2000.c, config/a29k/{nm-ultra3.h, tm-a29k.h, xm-ultra3.h}, config/romp/rtbsd.mh, doc/gdbinv-s.texi, testsuite/gdb.t15/funcargs.exp, testsuite/gdb.t17/callfuncs.exp: Map '29k' to 'a29k'. * config/a29k/{a29k-kern.mt, a29k-udi.mt, a29k.mt, ultra3.mt} (TDEPFILES): Use renamed a29k-pinsn.o and a29k-tdep.o. * config/a29k/{a29k-udi.mt, a29k.mt} (TM_FILE): Use renamed tm-a29k.h. * config/a29k/a29k-udi.mt (MT_CFLAGS): Remove TARGET_AM29K define that does not appear anywhere else in the gdb source tree. * doc/gdbinit.texinfo: Document renaming of tm-29k.h to tm-a29k.h.
1993-03-29 * xcoffread.c (sort_syms, compare_symbols): Remove.Jim Kingdon2-59/+5
(xcoff_symfile_read): Use sort_all_symtab_syms from symfile.c not our own sort_syms (it is identical).
1993-03-29* xcoffread.c: Nuke NAMES_HAVE_DOT define (not used).Jim Kingdon2-6/+5
1993-03-29 * config/obj-coffbfd.c (do_relocs_for): Fix bug where nrelocsSteve Chamberlain3-2/+11
wasn't being stored into scnhdr. * config/obj-coffbfd.h: Add prototype of s_get_segment. * read.c (TC_START_LABEL): Default definition. (read_a_source_file): Use TC_START_LABEL macro to work out if a label has been seen.
1993-03-29 * configure.in: Set BFDDEF and BFDLIB at the top of Makefile, notIan Lance Taylor1-0/+4
the bottom (make expands variables in dependencies when the dependencies are read, not when they are used).
1993-03-29 * breakpoint.{c,h}: Add exp_string to struct breakpoint and useJim Kingdon3-72/+104
it in breakpoint_re_set.
1993-03-29Numerous bug fixesSteve Chamberlain2-260/+344
1993-03-29add h8500 directorySteve Chamberlain1-0/+1
1993-03-29(big_cons): If target_big_endian, reverse bytes being copied. (TemporaryKen Raeburn1-8/+16
fix -- should be cleaned up later.) (s_ignore): Delete declaration of is_end_of_line. (potable): Change .app-file to .appfile.
1993-03-29 * config/obj-coffbfd.c (fill_section): Don't set NOLOAD bit forIan Lance Taylor2-1/+12
a29k .bss section; the mondfe program doesn't like it.
1993-03-29First crack at a test suite.Ken Raeburn14-9/+430
1993-03-29updatedKen Raeburn1-0/+5
1993-03-29objdump.c: Use correct prototype of fprintf, else it won't compile on ANSIKen Raeburn2-1/+13
C systems.