aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-10-15 * fork-child.c (fork_inferior), remote-eb.c (eb_create_inferior),Jim Kingdon16-213/+301
remote-mon.c (monitor_create_inferior), remote-nindy.c (nindy_create_inferior), remote-st.c (st2000_create_inferior), remote-vx.c (vx_create_inferior): Remove CREATE_INFERIOR_HOOK; it is replaced by init_trace_fun. * config/convex/xm-convex.h, convex-xdep.c: Add comments explaining how to do without CREATE_INFERIOR_HOOK for whoever fixes the Convex port. * Makefile.in: Add Mach files to ALLDEPFILES, etc. * m3-nat.c: Clean up more hair--message(), cprocs. * configure.in: Recognize Mach targets and hosts. * config/ns32k/tm-umax.h: Add some #ifndef's so tm-ns32km3.h can include this file. * Mach headers in config/*/tm-*.h: Fix includes to match correct locations of files.
1993-10-15 * remote-mon.c (general_open): Set dev_name. Minor tweaking to getRob Savoye2-13/+25
it working again. * config/m68k/tm-monitor.h: Remove floating point register names as there aren't any on any of the monitors that use this code.
1993-10-15 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion ofJim Kingdon1-0/+7
constructor name (2 string), name of _GLOBAL_ demangling (2 strings), name of __st* demangling (2 strings). Did Kung really get the more than 95 others right without testing them?
1993-10-14Modified Files:Kung Hsu1-0/+4
ChangeLog * gdb.t24/demangle.exp: clean up XFAILS, more than 100 of them.
1993-10-14Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)Jim Kingdon1-8/+8
* configure.in (configdirs): Add gdb.disasm * gdb.disasm: New directory for GDB disassembler tests. * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
1993-10-14 * config/tc-mips.c (md_pseudo_table): Ignore .livereg pseudo-op.Ian Lance Taylor2-5/+23
(s_option): Ignore .option O* and .option pic*. (s_ent): Skip whitespace between symbol and optional digit.
1993-10-14Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)Jim Kingdon6-1/+1160
* configure.in (configdirs): Add gdb.disasm * gdb.disasm: New directory for GDB disassembler tests. * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
1993-10-14 * app.c (do_scrub_next_char): Always accept 'x' and 'X' as escapeIan Lance Taylor1-0/+5
characters in state 6. * read.c (next_char_of_string): Accept \Xh* and \xh* where h* are hexidecimal digits.
1993-10-14 * config/tc-i386.c (md_apply_fix_1): Make cross segment calls workIan Lance Taylor1-0/+6
for ELF by hacking around bizarre bfd_perform_relocation behaviour that I don't dare change.
1993-10-14* gdb.t00/help.exp: Don't test "help set".Jim Kingdon1-0/+2
1993-10-14 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfailsJim Kingdon1-3/+0
from within expect statements. None of these happen anymore and they cause regressions to be silently unnoticed. * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure messages) about known failures with gcc cygnus-2.4.5-930417.
1993-10-14 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfailsJim Kingdon1-6/+6
from within expect statements. None of these happen anymore and they cause regressions to be silently unnoticed. * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure messages) about known failures with gcc cygnus-2.4.5-930417. * gdb.t22/virtfunc.exp: Add notes (in comment and failure message) about problem with gcc cygnus-2.4.5-930828.
1993-10-14 * gdb.t20/inherit.exp: Remove all xfails from within expect statements.Jim Kingdon1-0/+4
None of these happen anymore and they cause regressions to be silently unnoticed. * gdb.t20/inherit.exp: Add note (in failure message) about known failure with gcc cygnus-2.4.5-930417.
1993-10-14 * gdb.t20/inherit.exp: Add note (in failure message) about knownJim Kingdon1-0/+6
failure with gcc cygnus-2.4.5-930417. * gdb.t22/virtfunc.exp: Add notes (in comments and failure message) about problem with gcc cygnus-2.4.5-930828.
1993-10-14Remove references to shade.David Edelsohn1-1/+0
1993-10-14 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend onJim Kingdon1-0/+9
comp-info.exp so it gets built if it doesn't exist. * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff; it is no longer used. * gdb.t13/comp-info.c: Removed.
1993-10-14 * coffcode.h (styp_to_sec_flags): Don't set SEC_DEBUGGING until itIan Lance Taylor1-0/+7
is made to work. (coff_compute_section_file_positions): Remove check for USE_DISCARDED_SECTIONS_COUNT. * coff-i386.c: Don't define USE_DISCARDED_SECTIONS_COUNT. Basing it on host defines is wrong.
1993-10-14Thu Oct 14 11:33:25 1993 Michael Meissner (meissner@osf.org)Ian Lance Taylor2-104/+196
* config/tc-i386.c: (md_begin): Do not zero static arrays. Don't call strchr for each character to see if it is a special char, instead add a second loop over special_chars. Set alignment of text, data and bss sections to 4. (pi, te, pt, pe, ps): Add declarations so that DEBUG386 can be used again. (reloc): Don't return 8 and 16 bit non-PC relative relocations on ELF, since the ELF object format does not have these type of relocations. Change the abort into as as_bad and return BFD_RELOC_NONE to silence compiler warnings. (md_assemble): Keep track of the instruction size. Allow white space between the $ and the constant for compatibility with older gases and other assemblers. (i386_operand): Skip spaces between $ and expression. (tc_gen_reloc): Don't allow anything but 32 bit relocations on ELF. Convert abort into an as_bad and assert into as_fatal.
1993-10-14* gdb.t06/signals.exp: Add xfail for sun3.Jim Kingdon1-0/+4
1993-10-14 * ecoff.c (ecoff_bfd_seclet_link): Don't link a .reginfo section.Ian Lance Taylor1-0/+6
(ecoff_write_object_contents): Don't require the .reginfo section to be a particular size.
1993-10-14 * inflow.c: Pass pointer to process group, not process group itself,Jim Kingdon2-2/+5
to TIOCSPGRP ioctl.
1993-10-13keep apollo.hKen Raeburn1-0/+1
1993-10-13More "make dep" fixups.Ken Raeburn3-0/+49
Apollo 68k support from Troy Rollo <troy@cbme.unsw.edu.au>.
1993-10-13Oopsie.Ken Raeburn1-55/+214
Use "[^ ]*", not ".*", in matching filename patterns. Updated dependencies in Makefile.in.
1993-10-13remove inclusion of strings.hKen Raeburn1-1/+0
1993-10-13obj-coffbfd change for wellfleet picKen Raeburn1-15/+21
1993-10-13 * config/obj-coffbfd.c (fixup_segment) [DIFF_EXPR_OK]: IfKen Raeburn1-0/+13
sub_symbolP is in the current segment, convert to a PC-relative fixup and discard the symbol. (Copied from write.c.)
1993-10-13 * ldmain.c (enter_global_ref): Just ignore any weak symbol forIan Lance Taylor1-0/+6
which we already have a definition, rather than checking in several different places whether the symbol is weak.
1993-10-13coff-i386.c (i3coff_object_p): Now static.Ken Raeburn2-3/+16
1993-10-1368kcoff, makedep changesKen Raeburn1-0/+14
1993-10-13Make "make dep" easier to work with. Updated lots of dependencies.Ken Raeburn2-168/+147
Don't try "make dep" alone; use "make dep DEP=mymkdep", where "mymkdep" has been hacked to use "gcc -MM"...
1993-10-13Define ONLY_DECLARE_RELOCS, to avoid name conflicts when "--with-targets=all".Ken Raeburn1-0/+1
1993-10-13for m68klynx_coff_vec, include coff-m68k.o for nowKen Raeburn1-1/+1
1993-10-13 * config/obj-ecoff.c (ecoff_build_symbols): Handle st_End symbolIan Lance Taylor1-0/+3
for st_StaticProc just like st_Proc.
1993-10-13 * inflow.c (terminal_ours_1): Don't print warning on failure toJim Kingdon2-3/+9
set process group.
1993-10-13 * printcmd.c (printf_command): Instead of using makeva* andJim Kingdon5-104/+20
calling vprintf, just make the appropriate calls to printf. * printcmd.c, config/pa/xm-pa.h, config/mips/xm-makeva.h, config/alpha/xm-alpha.h, config/m88k/xm-m88k.h: Remove all traces of makeva*. My apologies to everyone (including me!) who spent so much time getting it to work on various machines, but look at the bright side, at least you won't have to do it again in the future. * printcmd.c (printf_command): Make a cleanup for val_args (fixes a memory leak).
1993-10-13 * write.c (relax_and_size_all_segments): Moved #endif for OBJ_BOUTIan Lance Taylor1-0/+6
so that OBJ_BOUT doesn't forget to adjust all the fragments in the .bss section. Fixes critical PR 3600.
1993-10-13* config/mips/xm-mips.h: Remove comment about HAVE_SGTTY vs. usleep.Jim Kingdon2-2/+5
1993-10-13only configure gdbserver for native environmentsDavid D. Zuhn2-1/+13
1993-10-13* gdb.texinfo (Files): Say what address the load command loads it at.Jim Kingdon2-0/+7
1993-10-12 * stabsread.c (read_type): Treat a negative type number at the startJim Kingdon2-1/+7
of a type as a type reference, not as a definition of a type with "50=" omitted. This makes things work on the RS/6000 again (the 14 Sep 1993 change broke it).
1993-10-12add build-latest targetDavid D. Zuhn1-12/+26
1993-10-12 * inflow.c: Use 0 (standard input) not scb->fd.Jim Kingdon2-4/+12
(terminal_ours_1): If printing warning, don't claim it happened in terminal_inferior.
1993-10-12 * configure.in (mips-*-elf*): New target; use mipsb-elf32.Ian Lance Taylor1-2/+10
* scripttempl/elf.sc: Only use OTHER_READONLY_SECTIONS and OTHER_READWRITE_SECTIONS if relocating. Shell variables are not expanded within them. * config/mipsb-elf32.mt: New file. * emulparams/elf32mipb.sh: New file. * Makefile.in (em_elf32mipb.c): New target.
1993-10-12elf32mipb.sh: New emulation parameter file for big endian MIPS ELF.Ian Lance Taylor2-0/+12
1993-10-12mipsb-elf32.mt: New configuration file for big endian MIPS ELF.Ian Lance Taylor2-0/+2
1993-10-12 * config/tc-mips.c: If OBJ_ELF, include elf/mips.h.Ian Lance Taylor2-0/+62
(mips_regmask_frag): New static variable, if OBJ_ELF. (md_begin): If OBJ_ELF, create .reginfo section and set mips_regmask_frag to a frag. (mips_elf_final_processing): New function, if OBJ_ELF. Set mips_regmask_frag to register mask information. * config/tc-mips.h (elf_tc_final_processing): New macro, defined if OBJ_ELF.
1993-10-12 * blockframe.c (get_prev_frame_info): Don't error() if there are noJim Kingdon1-0/+3
frames; just return NULL.
1993-10-12 * elf32-mips.c: Extensive additions to do relocations and toIan Lance Taylor3-16/+57
handle MIPS specific sections. * libelf.h (elf_backend_data): Pass fourth argument to elf_backend_section_from_bfd_section to permit it to control the section index to use. (elf_obj_tdata): Add gp and gp_size fields. (elf_gp, elf_gp_size): New accessor macros. * elfcode.h: Removed a number of unused local variables. (elf_fake_sections): Clear section header before calling elf_backend_fake_sections, not after. (prep_headers): Return true at end. (elf_section_from_bfd_section): Pass retval argument to elf_backend_section_from_bfd_section. * elf32-hppa.c (elf32_hppa_backend_section_from_bfd_section): Accept and ignore new retval argument. * bfd.c: Include libelf.h. (bfd_set_gp_size): Handle ELF targets. * Makefile.in (bfd.o): Depends upon libelf.h. (elf32-mips.o): Depends upon $(INCDIR)/elf/mips.h.
1993-10-12recognize mips*- instead of mips-David D. Zuhn1-6/+6