aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-06-27 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*Peter Schauer1-0/+5
now that gcc-2.4 gets it right.
1993-06-27 * valprint.c (val_print_type_code_int): Fix off by one error withPeter Schauer1-0/+5
eliminating leading zeroes for large little endian integers.
1993-06-27* config/mips/riscos.mh (CC): Use -systype sysv.Jim Kingdon2-0/+9
1993-06-27* ser-unix.c: Move #include of <sys/time.h> to HAVE_SGTTY section.Jim Kingdon2-1/+6
1993-06-27* Makefile.in (ALLPARAM): Add config/mips/{x,n}-{news-mips,riscos}.h.Jim Kingdon1-0/+4
1993-06-27add go32 tools to the go32 targetted toolchainsDavid D. Zuhn1-1/+5
1993-06-26 * ldver.c (help): New function.David MacKenzie2-1/+28
* ldver.h: Declare it. * ldlex.l, ldgram.y: Recognize new options --help and --version.
1993-06-26 * aoutx.h (hash, compare, struct stringtab_entry, add_to_stringtab):David MacKenzie2-56/+105
Use unsigned hash values for better hashing. (hash): Hash in the string length for long strings. * aoutx.h (compare): Replace 3 if's with a subtraction. (translate_to_native_sym_flags, add_to_stringtab): Reorder tests in decreasing order of success, as an optimization. (hash): Take a length arg; ignore chars after #25, for speed. (add_to_stringtab): Pass length to hash.
1993-06-26 * Fix a couple of typos.David MacKenzie1-2/+3
1993-06-26 * Makefile.in: Add rules for strings.David MacKenzie2-5/+13
1993-06-26 * strings.c, strings.1: New files.David MacKenzie4-4/+581
* binutils.texi: Document strings.
1993-06-26* gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.Jim Kingdon5-2/+34
1993-06-26revisions to just-checked-in stuff re common blocksJim Kingdon1-2/+5
1993-06-26* stabs.texinfo (Common Blocks): Say what Sun FORTRAN does.Jim Kingdon2-4/+10
1993-06-26 * config/m68k/tm-m68k.h: Remove obsolete comment about duplicatingJim Kingdon1-0/+5
CALL_DUMMY between different 68k machines.
1993-06-26 * config/m68k/tm-m68k.h: Remove obsolete comment about duplicatingJim Kingdon1-6/+1
CALL_DUMMY between different 68k machines.
1993-06-26Elf bfd routines and types are now size-independent again.Ken Raeburn2-6/+23
1993-06-26 * gdbserver/Makefile.in: Add dependancies on server.h.Stu Grossman3-463/+81
* gdbserver/remote-gutils.c: Remove lots of unused functions and variables. * gdbserver/remote-inflow.c: Remove lots of unused variables and #includes. Also, use PTRACE_* symbols instead of constants. (mywait): Surround calls to wait() with enable/disable_async_io() so that we can be interrupted from GDB while waiting for the child. Also, handle child exit more gracefully. * gdbserver/remote-server.c: Remove lots of unused variables. Move all extern defs into server.h. Redo main loop so that failure from getpkt() causes communications to be re-established. Fix 'k' command so that it restarts the child. * gdbserver/remote-utils.c: Remove lots of unloved vars and subrs. Move many extern decls into server.h. (remote_open): For tcp, seperate usage of proto fd from connected fd. Close proto fd after getting connection. (putpkt/getpkt): Pay attention to errors when reading/writing. Report these to the caller. New routines input_interrupt/enable_async_io/disable_async_io to make it possible to get an I/O interrupt when data arrives from the comm link. * serial.h: New file to contain common defs for all remote files.
1993-06-26 * remote.c: Add arg names to prototypes, in a modest effort atStu Grossman5-40/+71
clarification. Also add prototypes for some new functions. * (remote_wait): Better error reporting for 'T' responses. * ser-go32.c (strncasecmp): Make str1 & str2 be const. * (dos_async_init): Make usage message reflect requested port #. * ser-tcp.c (tcp_open): Terminate hostname properly to prevent random hostname lookup failures. Add nicer message for unknown host error. (wait_for): Wake up in case of exceptions. Also, restart select() if we got EINTR. * ser-unix.c (wait_for): Restart select() if we got EINTR. * serial.c: (serial_close): Clean up code.
1993-06-25 * Makefile.in: (REFEDITS) new var to control whether PS or CMRoland Pesch3-20/+64
fonts and whether US or A4 paper for GDB refcard; (refcard.dvi) collect sed edits if any, apply to refcard before formatting; (refcard.ps) stop implying PS fonts if PS output requested; (lrefcard.ps) delete extra target for variant PS fonts * refcard.tex: parametrize papersize dependent info, collect in easily replaced spot * a4rc.sed: new file, edits to refcard for A4 paper
1993-06-25add commentJim Kingdon1-0/+2
1993-06-25doc fixJim Kingdon1-1/+1
1993-06-25 * Makefile.in (*.tab.c): Use ./c-exp.tab.c not just c-exp.tab.c.Jim Kingdon2-13/+16
Make comment explaining this comprehensible. (TAGFILES): Include ALLDEPFILES. (ALLDEPFILES): udi2soc.c and udr.c are in 29k-share/udi, not 29k-share/udi/udi. (update-alldeps): Remove; obsolete.
1993-06-25 * remote.c: Move comments regarding packets to top of file with theJim Kingdon2-26/+32
rest of the protocol comments. Fix incorrect description of 'T' response.
1993-06-25* README (Reporting Bugs): Refer people to the GDB manual.Jim Kingdon1-0/+2
1993-06-25* stabs.texinfo (Negative Type Numbers): Type -16 is 4 bytes.Jim Kingdon2-2/+7
1993-06-25 * c-valprint.c (c_val_print): Handle TYPE_CODE_BOOLEAN.Jim Kingdon3-2/+8
* stabsread.c: Type -16 is 4 bytes.
1993-06-25* remote-udi.c: Improve docstring.Jim Kingdon2-3/+25
1993-06-25 * elf_symfile_read (bfd_elf32_find_section): Revert back toFred Fish2-1/+6
calling bfd_elf_find_section to track bfd changes.
1993-06-25* config/sparc.c (sparc_ip): Remove support for %d/%q fp regs.David Edelsohn1-0/+6
All fp regs are now specified as %f. (priv_reg_table): fpq -> fq.
1993-06-25 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way ofJim Kingdon1-0/+5
generating comp-info.exp which works for cross-compilation.
1993-06-25 * config/mips/xm-riscos.h: Define USG.Jim Kingdon2-0/+3
1993-06-25* config/mips/riscos.mh (REGEX{,1}, MUNCH_DEFINE, MH_CFLAGS): Define.Jim Kingdon2-0/+8
1993-06-25(tc_gen_reloc): Handle BFD_RELOC_SPARC_WDISP22 relocation.Ken Raeburn1-83/+263
(s_local) [OBJ_ELF]: New function. (md_pseudo_table) [OBJ_ELF]: Call it for "local". (s_common): Rearrange to handle Solaris .common pseudo, which may sometimes use bss space instead of common. (md_parse_option) [OBJ_ELF]: Print version id for -V. Ignore -Q and -s options for now.
1993-06-25 * main.c (filename_completer): Don't complete to files ending in ~.Jim Kingdon3-5/+55
* NEWS: Mention filename completion and "info line" enhancements. * main.c (symbol_completion_function): On "info t foo", return NULL, don't error(). * main.c (symbol_completion_function): Don't use readline word breaking. Use new calling convention for c->completer and complete_on_cmdlist. * command.h (struct command): Change arguments; now the text passed to completer does not have any word breaking done. New arg word. * symtab.{c,h} (make_symbol_completion_list): Do word breaking. Take word argument. * {main.c,gdbcmd.h} ({filename,noop}_completer): Take word argument. * command.{c,h} (complete_on_cmdlist): Take word argument. * command.c (lookup_cmd_1): Doc fix.
1993-06-24 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", notFred Fish1-0/+11
"*-*-sysv4.*".
1993-06-24Add RUNTEST so make can use the right one.Rob Savoye1-0/+3
1993-06-24define OP_INCLUDEK. Richard Pixley2-7/+22
1993-06-24 * gprof.c (main): Get whoami from argv, instead of hardcoding.David MacKenzie2-6/+11
Use it in usage message. Split usage message to fit in 80 cols.
1993-06-24Thu Jun 24 17:25:51 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)Ken Raeburn2-8/+67
* elfcode.h (elf_new_section_hook): Do nothing for now. (elf_write_object_contents): Output common symbols the way ELF wants them. Wed Jun 23 16:20:07 1993 Ken Raeburn (raeburn@poseidon.cygnus.com) * libelf.h (struct elf_obj_tdata and associated macros): Moved here from elfcode.h. A couple of size-specific structure pointers were changed to PTR; uses fixed appropriately. (elf32_symbol_type, elf64_symbol_type): Separated definitions. (bfd_elf_mkobject): Renamed from bfd_elf32_mkobject. (bfd_elf32_mkobject, bfd_elf64_mkobject, elf_mkobject): New temporary macros to ease name change. * elf.c (elf_read, elf_mkobject, elf_get_str_section, elf_string_from_elf_section, bfd_elf_find_section): Moved here from elfcode.h. * doc/Makefile.in (libbfd.h): Process elf.c too. * Makefile.in (elf.o): Note new dependencies. * elfcode.h: Lots of stuff moved elsewhere. Deleted some unused code, tweaked some debug hooks. (elf_slurp_reloca_table): Translate ELF section symbols into BFD section symbols.
1993-06-24* config/i386/ncr3000.mh, config/i386/i386v4.mh,K. Richard Pixley7-29/+1
config/i386/i386sol2.mh, config/m68k/hp300hpux.mh, config/m68k/amix.mh, config/mips/irix[34].mh, config/m88k/delta88.mh, config/sparc/sun4sol2.mh (ALLOCA, ALLOCA1): macros removed. * config/mips/decstation.mh, config/rs6000/rs6000.mh (MMALLOC_LIB): renamed to MMALLOC.
1993-06-24Checkpoint.Steve Chamberlain2-1/+15
1993-06-24Get 64bit stuff right.Steve Chamberlain1-2/+2
1993-06-24* run.c (main): Fix parsing of args.David Edelsohn1-9/+4
* compile.c (sim_resume): Fix shll insn.
1993-06-24 * partial-stab.h: Consolidate case statements for N_LSYM and N_FUN.Jim Kingdon2-73/+49
* dbxread.c: Change comment regarding acc.
1993-06-23remove lines with only tabsK. Richard Pixley1-3/+0
1993-06-23-I$(BFD_DIR) rather than including from the library proper. Hmph.K. Richard Pixley2-1/+4
1993-06-23Makefile reworkK. Richard Pixley5-1768/+835
1993-06-23remove redundant include of symtab.hK. Richard Pixley1-0/+3
1993-06-23do not keep alloca.cK. Richard Pixley1-1/+0