aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-04-06 * Makefile.in (SFILES OBS): Add serial.[co] & ser-hardwire.[co].Stu Grossman12-500/+582
These implement a new serial line interface for talking to remote targets. * configure.in: Link ser-hardwire.c to ser-unix.c for all hosts, EXCEPT go32, which gets ser-go32.c. * remote.c: Use new serial interface. More remote-xxx's to be converted later. * ser-bsd.c, ser-termios.c: Removed. * serial.c: New. Implements common operations for all serial types. * ser-unix.c: New. Unix specific serial operations for various flavors of Unix (Posix, SysV, BSD). * serial.h: Generic serial interface defs. * config/i386/go32.mh, config/i386/i386bsd.h, config/m68k/apollo68b.mh, config/sparc/sun4os4.mh: Remove ser-bsd.o from XDEPFILES. All the magic is now handled in configure.in.
1993-04-06 * config/h8500/tm-h8500.h: Clean up brain damage found by GCC.Stu Grossman2-3/+7
1993-04-06tm-68k* -> tm-m68k*Fred Fish1-3/+3
1993-04-06am29k* -> a29k*Fred Fish1-2/+2
1993-04-06 * config/tc-mips.c (gp_reference): Certain magic symbols can neverIan Lance Taylor1-0/+3
be referenced off the GP register.
1993-04-06These changes make shared library support work again on 386 COFFIan Lance Taylor3-63/+132
systems. * coffcode.h (styp_to_sec_flags): Set SEC_SHARED_LIBRARY for a STYP_NOLOAD | STYP_BSS section. Don't set SEC_NEVER_LOAD for a STYP_INFO section. (coff_compute_section_file_positions): Force vma and lma of _LIB section to be zero. (coff_set_section_contents): Count number of entries in new lma field, not in vma. * coffgen.c (make_a_section_from_file): Force lineno_count of SEC_SHARED_LIBRARY section to be zero, since it is non-zero on the SCO 3.2v4 shared library. * seclet.c (rel): Copy over any section with contents, not just loadable sections. * coff-mips.c (ecoff_make_empty_symbol): Zero out newly allocated symbol.
1993-04-06Make "ta" the default trap instruction, "t" the alias.John Gilmore1-0/+9
1993-04-05This makes ld -r work for i386-coff targets.Ian Lance Taylor1-0/+9
* coff-i386.c (coff_i386_reloc): New function, to generate relocateable output correctly. (howto_table): Use coff_i386_reloc for all reloc types. (CALC_ADDEND): Use a more efficient hack to get the correct addend for a common symbol. (i386comm_value): Removed; no longer needed.
1993-04-05 * app.c (do_scrub_next_char): Handle states 9 and 10 correctlyIan Lance Taylor1-0/+10
when dealing with characters of type LEX_IS_TWOCHAR_COMMENT_1ST, LEX_IS_STRINGQUOTE, and LEX_IS_ONECHAR_QUOTE.
1993-04-05include string.hKen Raeburn1-0/+2
1993-04-05New script. Simply evaluates and exec's its arguments. Needed until IKen Raeburn1-0/+2
can figure out how to handle redirection easily in tcl/expect.
1993-04-05add some new tests, and new testing procsKen Raeburn6-9/+66
1993-04-05from gas/testscripts -- may be useful somedayKen Raeburn6-0/+186
1993-04-05 * config/te-irix.h: New file; irix needs a different LOCAL_LABELIan Lance Taylor1-0/+1
definition from other MIPS targets. * configure.in (mips-*-irix): Use emulation irix.
1993-04-05 * Makefile.in (SFILES_INCLUDED): gdb-config.texi is no longer inIan Lance Taylor2-2/+8
$(srcdir). (gdb-config.texi): Depend on file in $(srcdir).
1993-04-04 * config/tc-h8500.c: Get relax size of branch instructions right,Steve Chamberlain1-2/+8
(get_operand): Parse @sp+ correctly.
1993-04-04*** empty log message ***Steve Chamberlain1-0/+5
1993-04-04*** empty log message ***Steve Chamberlain1-0/+5
1993-04-04 * coffcode.h (coff_set_section_contents): Don't write outSteve Chamberlain1-3/+12
> >> * coffcode.h (coff_set_section_contents): Don't write out sections without a filepos.
1993-04-03* xcoffread.c (xcoff_symfile_offsets): Use 0 not addr for offsets.Jim Kingdon2-2/+12
1993-04-03N_SO fixesJim Kingdon2-5/+15
1993-04-02 * seclet.c (seclet_dump_seclet): Correct SEC_HAS_CONTENTS test.Ian Lance Taylor2-1/+25
1993-04-02 * ldlang.c (lang_output_section_statement_lookup): Initialize allIan Lance Taylor2-0/+21
fields of newly created structure.
1993-04-02 * config/tc-mips.h (LOCAL_LABEL): Treat any label starting withIan Lance Taylor1-0/+3
'$' as local, for any object file format.
1993-04-02 * config/tc-mips.c (macro): Optimizations to branching code and aIan Lance Taylor1-0/+4
couple of bug fixes from ralphc@pyrps5.eng.pyramid.com (Ralph Campbell).
1993-04-02 * rs6000-tdep.c (frameless_function_invocation): Don't even thinkJim Kingdon2-0/+7
about framlessness except on the innermost frame.
1993-04-02 * stabsread.c (patch_block_stabs): If stab & no symbol, makeJim Kingdon6-6/+53
a LOC_OPTIMIZED_OUT symbol. symtab.h (enum address_class): Add LOC_OPTIMIZED_OUT. findvar.c (read_var_value), printcmd.c (address_info), symmisc.c (print_{,partial_}symbol), c-exp.y (variable), m2-exp.y (yylex): Deal with it.
1993-04-02Include ho-generic.h.Ian Lance Taylor1-0/+2
1993-04-02 * build-all.mk: Set GCC to gcc -O -G 8 for MIPS targets, since gccIan Lance Taylor2-0/+7
with gas currently defaults to -G 0.
1993-04-02 * config/ho-irix.h: New file; if not gcc, define BROKEN_ASSERT.Ian Lance Taylor4-2/+44
* configure.in (mips-sgi-irix*): Set gas_host to irix.
1993-04-02Maybe we should change ansidecl.h to define const as well as CONST?Ian Lance Taylor1-1/+1
* a29k-dis.c, sparc-dis.c, sparc-opc.c: Use CONST rather than const.
1993-04-02 * findvar.c (value_from_register): H8500 specific, check to seeStu Grossman1-1/+1
if we are looking at short pointer. If so, skip crock. * h8500-tdep.c (h8500_frame_chain): Mask down value from read_memory_integer() to avoid getting messed up by sign extension.
1993-04-02 * sparc-tdep.c (in_solib_trampoline), symfile.c (find_pc_section):K. Richard Pixley2-0/+12
ifdef protect using BAD_RICH_HACK. This should be removed soon. * config/sparc/tm-sun4sol2.h (BAD_RICH_HACK): define.
1993-04-02New print_address for disassemblers, merge a29k and i960 disassemblersJim Kingdon9-1954/+213
1993-04-01* sparc-dis.c: Use fprintf_func a few places where I forgot,Jim Kingdon1-32/+35
and double percent signs a few places.
1993-04-01 * Makefile.in (all-flex): flex depends on byacc.Ian Lance Taylor2-1/+3
1993-04-01 * build-all.mk: If host not specified, use config.guess. Pass TAGIan Lance Taylor3-19/+39
to test-build.mk as RELEASE_TAG. * test-build.mk (configargs): New variable containing arguments to pass to configure. Set to -with-gnu-as on mips-dec-ultrix. (FLAGS_TO_PASS): Pass down RELEASE_TAG. * config.guess: Use /bin/uname when checking -X argument on SCO, to avoid invoking GNU uname which doesn't understand -X.
1993-04-01Make circumvention of sun make VPATH bug include all relevant filesJim Kingdon1-2/+7
1993-04-01 * test-build.mk: Don't use /usr/unsupported/bin/as on AIX.Ian Lance Taylor2-9/+3
1993-04-01Revert automatic setting of -with-gnu-ld and -with-gnu-as.Ian Lance Taylor2-11/+10
1993-04-01make it work with recent sparc changesJim Kingdon1-1/+3
1993-04-01remove another reference to sparc-pinsn.cJim Kingdon1-1/+0
1993-04-01 * configure.in: Build gas for mips-*-*. If configuring gas and/orIan Lance Taylor2-8/+15
ld, and the source directories exist, assume -with-gnu-as and/or -with-gnu-ld.
1993-04-01Fix prototype problems related to recent disassembler changesJim Kingdon5-4/+16
1993-04-01 * breakpoint.c (bpstat_print, bpstat_stop_status): Change to walk thePeter Schauer1-0/+19
entire breakpoint chain and print only the first entry that needs to be printed and needs to be stopped for. Fixes problems with printing of multiple breakpoints with different conditions. * breakpoint.c (print_it_done): Renamed from print_it_noop as it effectively stops printing of the breakpoint chain. * breakpoint.c (print_it_noop): New routine to print nothing for this breakpoint entry and dont stop printing. * breakpoint.c (breakpoint_re_set_one): mention the reevaluated watchpoint only if it is enabled. * mipsread.c (parse_procedure): Correct incorrect setjmp procedure descriptor from the library to make backtraces through setjmp work. * mipsread.c (fixup_sigtramp): Correct pcreg and fregoffset for sigtramp. * mips-tdep.c (read_next_frame_reg): Provide correct values for all registers saved within sigtramp, cleanup.
1993-04-01this is part of the binutils/gdb sparc disassembler mergeJim Kingdon1-84/+114
1993-04-01merge binutils and gdb sparc disassemblersJim Kingdon11-479/+74
1993-04-01merging this directory into testsuiteKen Raeburn7-224/+0
1993-04-01* core.c (dis_asm_read_memory): drop fourth arg which conflicts withK. Richard Pixley2-3/+10
prototype in ../include/dis-asm.h.
1993-04-01Insert a missing backslash.K. Richard Pixley2-1/+5