aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1992-06-11Small changes from Solaris port. The big stuff is not all working yet.John Gilmore10-71/+181
* inferior.h (register_valid): Declare. * remote-udi.c, rs6000-xdep.c, sparc-xdep.c, tm-rs6000.h: Remove decl. * objfiles.h (ALL_OBJFILE_{SYMTABS,PSYMTABS,MSYMBOLS}): Add macros for traversing the data structures in a single objfile. * tm-m88k.h, tm-sparc.h (REGISTER_NAMES): Remove extra semicolon. * tm-i960.h (REGISTER_NAMES): Cosmetic change. * infcmd.c: Lint.
1992-06-11#undef PC, which Solaris2 defines in sys/types.h, clobbering theJohn Gilmore2-0/+10
termcap global variable PC.
1992-06-11New feature: --stabs prints out a .stab section from an ELF file.John Gilmore2-2/+149
Installed under #ifdef ELF_STAB_DISPLAY so it can be easily disabled, since it requires bfd-internals header files and such.
1992-06-11Add N_OBJ and N_OPT from Solaris-2.John Gilmore2-0/+254
1992-06-11Regen'd from bfd.c after removing elf_core_tdata_struct.John Gilmore1-2/+1
1992-06-11* elf.c (elf_obj_tdata): Merge elf_obj_tdata_struct andJohn Gilmore2-148/+197
elf_core_tdata_struct into a single common struct. Core files wouldn't have worked at all without this. (bfd_elf_find_section): New function for GDB's undercover use to find string sections that BFD hides from it. (elf_get_str_section): Avoid multiple alloc&reads for same data; lint. (elf_object_p, elf_core_file_p): Allocate internal file header storage dynamically. * bfd.c (union {...} tdata): Remove elf_core_tdata_struct. * demo64.c: Prevent "empty translation unit" warnings from idiots.
1992-06-10 * i386.h: a.out magic numbers fromSteve Chamberlain1-0/+6
mohring@informatik.tu-muenchen.de
1992-06-10Wed Jun 10 07:53:24 1992 Steve Chamberlain (sac@thepub.cygnus.com)Steve Chamberlain2-506/+611
* objdump.c(display_info), patches from mohring@informatik.tu-muenchen.de to print the table much more nicely.
1992-06-10Keep this just in caseSteve Chamberlain1-0/+36
1992-06-10 * Everywhere: Change RANLIB=echo>/dev/null (which confusesPer Bothner7-7/+7
some shells - and I don't blame them) to RANLIB=true. * mh-solaris: Use /usr/ucb/install for INSTALL.
1992-06-10 * config/{mh-ncr3000, mh-sysv4}: Add INSTALL.Fred Fish2-0/+25
1992-06-10 * config/{i386v4.mh, ncr3000.mh}: Update RANLIB, add INSTALL.Fred Fish1-0/+4
1992-06-10 * config/{mh-ncr3000, mh-sysv4}: Add definition for INSTALL usingFred Fish1-0/+9
/usr/ucb/install.
1992-06-10 * config/{mh-ncr3000, mh-sysv4}: Change INSTALL to useFred Fish1-0/+5
/usr/ucb/install.
1992-06-10 * c-exp.y, m2-exp.y: Move remapping defines for malloc andFred Fish8-16/+61
realloc. Add remapping defines for {yyss, yyssp, yyvs, yyvsp}. * config/{amix.mh, i386v4.mh, ncr3000.mh, stratus.mh, sun4os5.mh}: Add definition for INSTALL using /usr/ucb/install.
1992-06-09Oops, forgot depend!Stu Grossman1-1/+6
1992-06-09* depend: rebuild to account for remote-st2000.c.Stu Grossman3-414/+261
* remote-st2000.c: Almost works now. * tm-st2000.h: Need to turn on HAVE_68881, else things won't compile.
1992-06-09 * subsegs.c (subsegs_begin): create bss0_frchainP in the same wasSteve Chamberlain3-21/+54
as data0_frchainP * write.c (write_object_file): various changes to handle data in the BSS segment in much the same was as stuff in the DATA segment. * subsegs.c (subseg_change): allow and handle a change into SEG_BSS.
1992-06-09 * subsegs.c (subseg_change): allow and handle a change into SEG_BSS.Steve Chamberlain2-7/+17
* tc-m68k.c (m68kip): Fix typo so that only arch's >=68020 do pcrel data stuff. (md_estimate_size_before_relax): when relaxing a 68010 bxx into a bra+6 jmpxx, put the bytes of the jmp opcode into the right place. (s_bss): Don't put .bss stuff into SEG_DATA, put it into SEG_BSS
1992-06-09 * subsegs.c (subseg_change): allow and handle a change into SEG_BSS.Steve Chamberlain2-4/+11
1992-06-09 * readline.h (rl_completer_quote_characters): Add declaration.Fred Fish2-12/+125
* readline.c (rl_completer_quote_characters): Add global var. * readline.c (strpbrk): Add prototype and function. * readline.c (rl_complete_internal): Add code to handle expansion of quoted strings.
1992-06-09 * c-exp.y (yylex): Recognize single-quoted strings that specifyFred Fish5-354/+204
tokens with embedded whitespace, such as C++ demangled names. * defs.h (demangle_and_match, strcmp_iw, skip_quoted): Prototypes. * main.c (gdb_completer_quote_characters): Add global variable. * main.c (symbol_completion_function): Total rewrite for C++ demangled name handling. * main.c (skip_quoted): New function. * main.c (main): Set rl_completer_quote_characters. * symmisc.c (dump_symtab): Print source language for symtab. * symtab.c (expensive_mangler): Add prototype and function. * symtab.c (completion_list_add_symbol): Total rewrite for new C++ demangled name handling. * symtab.c (lookup_symbol): Check for demangled C++ symbol first, other changes for demangled C++ symbol handling. * symtab.c (lookup_demangled_block_symbol): Use demangle_and_match. * symtab.c (lookup_demangled_partial_symbol): Use demangle_and_match. * symtab.c (decode_line_1): Recognize C++ demangled names on input. * symtab.c (completion_list_add_symbol): Total rewrite for new C++ demangled name handling. * symtab.c (expensive_mangler): New function. * utils.c (strcmp_iw, demangle_and_match): New functions. * xcoffread.c (aixcoff_symfile_read): Fix prototype.
1992-06-09* Makefile.in: Roll VERSION to 4.5.4.John Gilmore16-21/+30
* Makefile.in, config/*.mh, config/*.mt: Rename TM_CFLAGS to MT_CFLAGS, XM_CFLAGS to MH_CFLAGS to match file names. * config/sun4os5.mh: Add MH_CFLAGS=-xs to save debug info.
1992-06-09Use unsigned chars for fields in object files.John Gilmore2-83/+93
1992-06-09TypoJohn Gilmore1-1/+1
1992-06-08See gdb/Changelog for details.Stu Grossman1-1/+1
1992-06-08* alldeps.mak: Rebuild to account for new files.Stu Grossman2-0/+23
* config/st2000.mt: Use tm-st2000.h, not tm-68k.h. * tm-st2000.h: New file.
1992-06-08* configure.in: Tandem debug monitor (st2000) support.Stu Grossman3-0/+1012
* remote-st2000.c, config/st2000.mt: ditto.
1992-06-08See gdb/Changelog for detailsStu Grossman1-0/+7
1992-06-08*** empty log message ***Steve Chamberlain1-442/+507
1992-06-08lintSteve Chamberlain1-1543/+1675
1992-06-08*** empty log message ***Steve Chamberlain1-22/+32
1992-06-08don't crash when provided empty symbol tableSteve Chamberlain1-5/+6
1992-06-08new file from bothner, fixes sparc cross-disassembly core dumpsDavid D. Zuhn1-67/+87
1992-06-07* configure.in: Handle Solaris2 as *-sun-sysv4 or as *-sun-sunos5.John Gilmore2-10/+24
1992-06-05* blockframe.c (inside_entry_file, inside_main_func,John Gilmore1-1/+6
inside_entry_func): Return 0 if no symbols; avoid crashing.
1992-06-04change pathnames from /usr/share/misc to /usr/local/lib. They should *really*Mark Eichin1-2/+2
get built by configure, someday.
1992-06-04Thu Jun 4 11:59:13 1992 Steve Chamberlain (sac@thepub.cygnus.com)Steve Chamberlain6-4512/+4653
* expr.c(expr): allow SEG_REGISTER in expressions. * read.c(pseudo_set): register expressions can be the source of a set. * subsegs.c (subseg_new): Now -R forces all changes to SEG_DATA to goto SEG_TEXT (if a.out) * write.c (write_object_file): If a.out don't use the old way for -R. * config/obj-a.out (s_sect): complain if the user tries to use a subsegment with a value which might interfere with out -R hackery. * config/tc-m68k.c (m68k_reg_parse): lookup names in symbol table rather than use ugly if tree. (init_regtable): insert register names into symbol table.
1992-06-04add real install, and some more normal paths.Mark Eichin1-4/+18
1992-06-04use byacc instead of bison.Mark Eichin1-7/+8
1992-06-04Thu Jun 4 11:34:02 1992 Mark Eichin (eichin at cygnus.com)Mark Eichin3-0/+55
* lookup.c: fixed fencepost in nllookup and added dbg_nllookup for help in debugging the problem (with -DDEBUG) * gprof.c: symbol values are now real values, don't add the vma anymore. (done for solaris; should verify this on other platforms) * ChangeLog: created.
1992-06-04* config.sub: Add support for Linux.Per Bothner2-49/+19
* Makefile.in: Use $(FLAGS_TO_PASS) more consistently (at least for libg++).
1992-06-04added srcdir=. so that configure puts in a valueMark Eichin1-2/+13
added explicit foo.o:foo.c lines since Solaris has the same VPATH bug that SunOs 4.1.1 does...
1992-06-04* xcoffread.c (read_xcoff_symtab): Set c_sclass from n_sclassJohn Gilmore2-1/+15
without masking, since it is signed and will later be compared against signed quantities. The right fix is probably to make it all unsigned, but this is a small, safe fix for this release. FIXME -- make the real change sometime soon. (Imported from progressive.)
1992-06-03fix -nfp documentationDavid D. Zuhn2-2/+6
1992-06-03Makefile.in (all-binutils): ar needs flex, so depend on all-flex.Michael Tiemann2-1095/+141
1992-06-02Fix -R problem from AdobeMichael Tiemann2-5/+52
1992-06-02Makefile.in: .c.o rule needed, default one (under solaris) ignores CFLAGSMark Eichin4-9/+31
Makefile: it shouldn't be under cvs; given that it is, fix it too arcs.c: fprintf used where printf should have been. lookup.c: misdeclared calloc; use a cast instead.
1992-06-02Fix from net: when predigesting doc for texi2roff, search for "@c " atRoland Pesch1-3/+3
the beginning of a line, rather than just "@C" at the beginning of a line, to identify (and remove) comments.
1992-06-02Tracking changes from Lucid: option formerly known as eitherRoland Pesch1-2/+1
"-cadillac" or "-energize" is called "-context" now.