aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1992-06-13Remove reg_names decl (now in defs.h).John Gilmore9-34/+14
1992-06-13Avoid ANSI C "empty translation unit" idiocy.John Gilmore1-0/+4
1992-06-13* section.c (STD_SECTION): Remove extra semicolon in declarations.John Gilmore2-119/+78
* configure.in: Rewrite target parsing to use simple format. Handle sparc-sun-solaris2 configuration. * aout64.h: Avoid ANSI C brain death warning. * elf.c: Avoid trigraph (???) or /* in comments.
1992-06-13LintJohn Gilmore1-1/+1
1992-06-13LintJohn Gilmore3-35/+75
1992-06-13Add sun4sol2 => sparc-sun-solaris2.John Gilmore1-0/+13
1992-06-13* buildsym.h: Add processing_acc_compilation flag.John Gilmore8-4/+320
* buildsym.c (read_sun_builtin_type, read_sun_floating_type): New. (define_symbol): Skip arg types in function entries. Resolve overloaded 'P' which acc uses for prototypes of functions called by this file. (read_type: 'b', 'r'): Handle Solaris2 builtin types. * minsyms.c (prim_record_minimal_symbol_and_info): Hack to save size of ELF symbols. FIXME. * tm-sun4os5.h: Rename to tm-sun4sol2.h. Update defines for Sol2. * xm-sun4os5.h: Rename to xm-sun4sol2.h. Hack more defines. * config/sun4os5.m[ht]: Rename to config/sun4sol2.m[ht]; new xm, tm.
1992-06-13* configure.in: Solaris config is sparc-sun-solaris2.John Gilmore4-2/+39
* config/sun4os5.m[ht]: Rename to config/sun4sol2.m[ht].
1992-06-13change to new solaris naming system, add sysv4 host configDavid D. Zuhn2-2/+8
1992-06-12 * expprint.c (print_subexp): Add missing ']'.Fred Fish3-4/+38
* defs.h (reg_names): Fix declaration to match that in infcmd.c * stack.c (reg_names): Delete redundant (and inconsistent) decl. * WHATS.NEW: Point out improved C++ function name handling. * gdbtypes.c (lookup_fundamental_type): For now, use the same type names for both implicitly and explicitly signed integral types. See comment in the source code.
1992-06-11Two `long long' fixes from Robert R. Henry (rrh@dino.tera.com):John Gilmore3-75/+155
* defs.h (longest_to_int): Avoid void arm of ?: in error case. * expprint.c (print_subexp): Fix printing of register names.
1992-06-11Latest and greatest, many bug fixes, value annotations, stack frameStu Grossman1-122/+651
annotations, etc...
1992-06-11* objdump.1, binutils.texi: Update for --stabs. Also fixJohn Gilmore3-16/+42
objdump's doc to use -- rather than + for long options. (FIXME: Not yet fixed everywhere in binutils.texinfo.)
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.