aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-07-28 * serial.h, ser-{unix,go32,tcp}.c: Add flush_input and send_break.Jim Kingdon6-184/+244
* nindy-share/*, remote-nindy.c: Extensive hacking to make it conform to GDB conventions like using memcpy not bcopy, serial.h, etc. This is to make it host on Solaris, AIX, etc. * Makefile.in: Reflect removed nindy-share files.
1993-07-28* remote-udi.c: Remove old comment about download not implemented.Jim Kingdon2-6/+5
1993-07-28 * stack.c (print_frame_info): Revise comment about `pathological'Jim Kingdon1-0/+4
case (there was a wrong FIXME about text labels; also asm() can trigger this as well as versions of ar which truncate .o names).
1993-07-28 * buildsym.c (start_subfile): If a .c file includes a .C file, setJim Kingdon2-0/+34
the language of both of them to C++.
1993-07-27 * config/sparc/xm-sun4os4.h: Define MEM_FNS_DECLARED and includeJim Kingdon3-17/+31
<memory.h>. Include <malloc.h> rather than declaring malloc functions ourself. * ser-unix.c (set_tty_state): Don't ignore errors setting process group. * inflow.c (terminal_inferior): If attach_flag set, ignore errors from set_tty_state.
1993-07-27symbols.c: Use DEBUG_SYMS instead of DEBUG.Ken Raeburn1-0/+7
1993-07-27 * nlm{32,64}-gen.c (JUMP_TABLE_PREFIX): Delete.Fred Fish3-2/+11
* nlm{32,64}-gen.c (JUMP_TABLE_INIT): New macro that works with older cpp's, that don't do additional replacement on the JUMP_TABLE macro's argument. * nlm-target.h (JUMP_TABLE_INIT): Use new macro in place of JUMP_TABLE macro.
1993-07-27 * breakpoint.c (breakpoint_1): Walk the breakpoint chain to decide ifPeter Schauer5-11/+54
we have breakpoints or watchpoints as we might have to ignore internal breakpoints. Fix gdb core dumps after `file newfile' commands. * symtab.h, symfile.c (clear_symtab_users): New routine which unconditionally clears symtab users. clear_symtab_users_once commented out as it was a noop anyway. * objfiles.c (free_objfile): Don't call clear_symtab_users_once. * objfiles.c (free_all_objfiles), symfile.c (new_symfile_objfile), xcoffexec.c (exec_close): Call clear_symtab_users if necessary. * symfile.c (syms_from_objfile): Install cleanups for errors during symbol reading. * coffread.c, dbxread.c, mipsread.c, xcoffread.c (*_symfile_read): Lint cleanup code, call do_cleanups explicitly. * symfile.c (symbol_file_add): Call new_symfile_objfile and reinit_frame_cache _after_ the new symbols are read in.
1993-07-27Added a $ to Jim's modJason Merrill1-1/+1
1993-07-27 * dbxread.c (process_one_symbol): Deal with SunOS4 acc N_STSYM andJim Kingdon1-1/+1
N_GSYM functions.
1993-07-27mips_optimize is also affected by -g.Ian Lance Taylor1-2/+3
1993-07-27 * Makefile.in (install-dirs): Deal with a prefix like /gnu;Jim Kingdon2-1/+4
its parent is '/' not ''.
1993-07-27* Makefile.in (DEVO_SUPPORT): Add comments about ChangeLog.Jim Kingdon2-2/+19
1993-07-27 * fork-child.c (fork_inferior): Only quote exec file if needed.Jim Kingdon2-9/+52
* mipsread.c (parse_symbol): Remove 21 Jul 93 change with stTypedef inside an stBlock.
1993-07-27 * config/tc-mips.c (mips_optimize): New static variable.Ian Lance Taylor1-3/+49
(append_insn): If ! mips_optimize, don't swap branches. (md_parse_option): If -Ox, set mips_optimize accordingly.
1993-07-27 * config/tc-mips.c (mips_optimize): New static variable.Ian Lance Taylor1-0/+6
(append_insn): If ! mips_optimize, don't swap branches. (md_parse_option): If -Ox, set mips_optimize accordingly.
1993-07-27 * mipsread.c (parse_type): Do not set tag name for compilerPeter Schauer2-1/+10
generated fake tag names.
1993-07-27 * Makefile.in (clean): if testsuite does not exist, then skip it.K. Richard Pixley1-0/+14
1993-07-27add exec.o to m88k TDEPFILES.K. Richard Pixley2-1/+5
1993-07-26 Yet another trad-core variant:Jim Kingdon2-0/+12
* config/esix.mh, hosts/esix.h: New files. * configure.hosts: Use them.
1993-07-26new for esixJim Kingdon1-0/+0
1993-07-26 * hppa-tdep.c: Remove all uses of use_unwind and `set use_unwind'Jim Kingdon6-162/+182
command. Now we use unwind info by default if we can find it. * config/sparc: Move VARIABLES_INSIDE_BLOCK and SUN_FIXED_LBRAC_BUG to tm-sparc.h so they are shared between Solaris and SunOS4. * dbxread.c (process_one_symbol): Deal with SunOS4 acc N_STSYM and N_GSYM functions.
1993-07-26 * config/pa/tm-hppa.h (REGISTER_NAMES): Use "fr" rather than "fp"Jim Kingdon1-0/+3
for floating point registers.
1993-07-26* stabs.texinfo (Negative Type Numbers): FORTRAN LOGICAL fix.Jim Kingdon1-4/+8
1993-07-26 * mipsread.c (parse_symbol): Put stStaticProc symbols in minimalJim Kingdon2-26/+54
symbols as mst_file_text.
1993-07-26 * reloc.c (bfd_perform_relocation): Handle the case ofIan Lance Taylor1-0/+6
complain_overflow_bitfield, rightshift > bitpos, and a negative number.
1993-07-26* stabs.texinfo (Negative Type Numbers): FORTRAN LOGICAL fix.Jim Kingdon1-3/+9
1993-07-26 * stabsread.c (rs6000_builtin_type): Make logical types beJim Kingdon2-4/+5
TYPE_CODE_BOOL.
1993-07-26renaming elf emulparams files to work with current emulation handling codeKen Raeburn4-10/+4
1993-07-26Lots o' elf changesKen Raeburn1-0/+42
1993-07-26Reimplement segment writing.Ken Raeburn1-118/+345
(elf_write_phdrs): Use precomputed e_phoff rather than making assumptions. (elf_build_phdrs): Disabled, for now. (assign_file_position_for_section): Don't change file offset for SHT_NOBITS. (assign_file_positions_for_symtab_and_strtabs): New function. (struct seg_info): New type. (map_program_segments): New function. (assign_file_positions_except_relocs): For executables, leave section headers &c for last, and properly align all sections with flag SHF_ALLOC set. (prep_headers): No longer abort when EXEC_P is set. (write_shdrs_and_ehdr): Deleted all code relating to program segments. (various): Deleted some unused code, and debugging "malloc(0)" calls. (write_relocs): Cache value of last symbol looked up, to save time if the symbol is referred to repeatedly. (elf_fake_sections): Check only SEC_RELOC flag, not number of relocs. (assign_section_numbers): Likewise.
1993-07-26* hppa-tdep.c (pc_in_linker_stub): Return 0 if can't read memory.Jim Kingdon2-0/+7
1993-07-26(elfXX_bed): Initialize maxpagesize from ELF_MAXPAGESIZE.Ken Raeburn2-4/+18
(ELF_MAXPAGESIZE): Default to 1.
1993-07-26 * libelf.h (struct elf_backend_data): New field, maxpagesize.Ken Raeburn1-0/+2
(struct elf_obj_tdata): New field, phdr.
1993-07-26(bfd_perform_relocation): Handle 64-bit relocs.Ken Raeburn1-39/+68
1993-07-26* stabsread.c (rs6000_builtin_type): Make `logical' be TYPE_CODE_BOOL.Jim Kingdon2-1/+5
1993-07-26* stabs.texinfo (Negative Type Numbers): FORTRAN LOGICAL fix.Jim Kingdon2-9/+16
1993-07-26solaris 2 changesKen Raeburn1-0/+23
1993-07-26Pass emulation name without ".sh".Ken Raeburn1-1/+1
1993-07-26 * configure.in: Don't look in ${srcdir} for ${target_makefile_frag};Ian Lance Taylor1-0/+5
the top level script has already adjusted for it.
1993-07-26 * srec.c (srec_write_symbols): Get CR LF in the right order.Steve Chamberlain1-0/+4
1993-07-26* hosts/vaxbsd.h: Include std-host.h. Don't include <machine/param.h>.Jim Kingdon1-0/+9
1993-07-26 * breakpoint.{c,h} (struct breakpoint): Replace symtab field withJim Kingdon2-34/+85
source_file field.
1993-07-25update for latest datasheet revsDavid D. Zuhn1-8/+9
1993-07-24undo previous changeBrendan Kehoe3-35/+0
1993-07-24different loggingDavid D. Zuhn1-8/+9
1993-07-23 * ch-exp.y (yycheck, yydefred, yydgoto, yygindex, yylen, yylhs,Brendan Kehoe3-8/+43
yyrindex, yysccsid, yysindex, yyss, yyssp, yytable, yyvs, yyvss): Also define these to chill_{name}, for 386BSD's yacc. * m2-exp.y: Likewise.
1993-07-23Fix stupid bugs inserted during expression conversion.Ian Lance Taylor2-2/+4
1993-07-23 * exec.c, corelow.c (target_ops struct): Don't allowJim Kingdon2-1/+15
{insert,remove}_breakpoints to be defaulted to memory_{insert_remove}_breakpoint.
1993-07-23(MAXPAGESIZE): Renamed from PAGE_SIZE.Ken Raeburn1-3/+3
(TEXT_START_ADDR): Value should be 0x10100. (NONPAGED_TEXT_START_ADDR): Same (I guess).