aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-01-12* a29k-tdep.c (init_frame_info): Cast null arg to examine_tag.John Gilmore3-26/+98
(pop_frame): Restore PC2 and LR0 from dummy frames. (push_dummy_frame): Save PC2 and LR0 into dummy frames. (setup_arbitrary_frame): Handle 3 args and set up real frames. * config/a29k/tm-a29k.h (FRAME_NUM_ARGS): Update comments. (DUMMY_FRAME_RSIZE): Add 2 longwords for PC2 and LR0. (SETUP_ARBITRARY_FRAME): Define.
1994-01-12 * app.c (do_scrub_next_char): Another attempt to fix bugsJeff Law1-0/+6
dealing with labels without colons (for HPPA and MRI).
1994-01-12 * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bugJeff Law2-3/+117
found while working on multiple $CODE$ subspace support.
1994-01-12* config/tc-sparc.c (sparc_ip): Truncate args to %hi/%lo to 32 bits.David Edelsohn1-0/+4
1994-01-12* expr.c (integer_constant): Fix computation of too_many_digits. VariableDavid Edelsohn2-7/+14
digit_2 renamed to start. Fix check for whether number will fit in 32 bits. * read.c (emit_expr): Use valueT instead of long.
1994-01-11 * config/obj-elf.c: If TC_MIPS, include elf/mips.h.Ian Lance Taylor2-0/+18
(special_sections): Define. (obj_elf_special_section): Get default types and attributes from list of special sections. * config/tc-mips.c (ELF_TC_SPECIAL_SECTIONS): Define.
1994-01-11 * config/obj-ecoff.c (ecoff_frob_file): Force .sdata and .sbssIan Lance Taylor1-0/+3
sections to be close together.
1994-01-11 * aoutx.h (NAME(aout,final_link)): Set a_entry before computingIan Lance Taylor1-0/+3
file offsets.
1994-01-11 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existingJim Kingdon1-0/+5
xfails; I'm not sure why they are failing, but not because of PR 1806.
1994-01-11* infrun.c, config/mips/tm-irix5.h: Remove #if 0'd AT_FUNCTION_START.Jim Kingdon2-4/+4
1994-01-11log for netbsd changes checked in a couple of days agoKen Raeburn1-0/+6
1994-01-11 * elfcode.h (swap_out_syms): A common symbol is STT_OBJECT, notIan Lance Taylor1-0/+5
STT_NOTYPE.
1994-01-11 * remote-udi.c (udi_resume): Correct prototype.Ian Lance Taylor2-2/+5
1994-01-11 * config/tc-mips.c (macro): Corrected $at warnings in a couple ofIan Lance Taylor2-2/+7
spots.
1994-01-11 * config/pa/tm-hppa.h (FRAME_FIND_SAVED_REGS): CallJeff Law2-67/+381
hppa_frame_find_saved_regs. * hppa-tdep.c (dig_fp_from_stack): Delete function. (prologue_inst_adjust_sp): New function. (is_branch, inst_saves_gr, inst_saves_fr): New functions. (skip_prologue): Completely rewrite to use unwind information. (hppa_frame_find_saved_regs): Likewise.
1994-01-11 * remote-mips.c (mips_wait): Use new function mips_signal_from_protocolJim Kingdon2-10/+25
to convert a signal number with appropriate bounds checking.
1994-01-11 * scripttempl/elf.sc: Correct typo.Ian Lance Taylor1-0/+4
1994-01-11 * listing.c (listing_prev_line): New function.Ian Lance Taylor2-1/+13
* listing.c: Include subsegs.h. (listing_prev_line): New function. (calc_hex): Reset byte_in_frag to zero for each new frag. * config/tc-mips.c (append_insn): Call listing_prev_line after emitting nop instructions. * Makefile.in (listing.o): Depends upon subsegs.h.
1994-01-11 * ecofflink.c: Extensive changes to compress and merge debuggingIan Lance Taylor3-345/+908
information, and to write some of out directly rather than saving it in memory. Several new functions and structures, and new arguments to existing functions. * ecoff.c (ecoff_compute_reloc_file_positions): Compute sym_filepos as well. (ecoff_get_extr): Use ifdmap instead of ifdbase. (ecoff_write_object_contents): Don't compute sym_filepos here. Only output symbols if outsymbols is not NULL. (ecoff_bfd_final_link): Adjust for changes in ecoff_debug_info and bfd_ecoff_debug functions. Write out debugging information here. (ecoff_final_link_debug_accumulate): Adjust for changes in bfd_ecoff_debug functions. (ecoff_link_write_external): Use ifdmap rather than ifdbase. * elf32-mips.c (mips_elf_read_ecoff_info): Read external symbols first, to put them in the first memory buffer. Clear fdr field. (mips_elf_get_extr): Use pointer to unswapped external symbol. (mips_elf_final_link): Adjust for changes in bfd_ecoff functions. Preserve .text, .data and .bss even if they are empty. Save pointer to unswapped external symbol rather than copying it. Don't free up the external symbols. * libelf.h (elf_symbol_type): Change mips_extr to PTR. * bfd-in.h (bfd_ecoff_debug_init, bfd_ecoff_debug_free): Declare. (bfd_ecoff_debug_accumulate): Update declaration. (bfd_ecoff_debug_accumulate_other): Rename declaration from bfd_ecoff_debug_link_other and update. (bfd_ecoff_write_accumulated_debug): Declare. * bfd-in2.h: Rebuilt. * Makefile.in: Rebuilt dependencies.
1994-01-11* remote-mips.c (mips_wait): Fix typos (0x177 -> 0177, 0x377 -> 0377).Jim Kingdon2-3/+7
1994-01-11 * config.bfd: Use ELF, not COFF for m88*-*-dgux*.Jim Kingdon1-0/+5
Combine m88k-*-* and m88110-*-* cases into m88*-*-*.
1994-01-11* stack.c (frame_info): If FRAME_FIND_SAVED_REGS isn't defined,John Gilmore1-0/+3
print a newline to end the display anyway.
1994-01-11[Revise prev change -- this is how it's been running at Adobe, and it worksJohn Gilmore2-13/+7
there.] * sparc-tdep.c (sparc_pop_frame): Pop the fsr and csr (float and coprocessor status regs) when popping a frame. This fixes float exceptions that occur after calling inferior functions. * sparc-nat.c (fetch_inferior_registers, store_inferior_registers): Read and write the fsr (float status register) to/from the child process along with the float regs. Remove Peter Schauer's change of May 24 '93, which has higher overhead and doesn't solve the real problem (which was that FSR wasn't being set).
1994-01-11* sparc-nat.c (fetch_inferior_registers, store_inferior_registers):John Gilmore2-5/+15
Read and write the fsr (float status register) to/from the child process. This avoids random float exceptions when running under GDB, and probably obsoletes Peter Schauer's change of May 24 '93 (which remains for safety).
1994-01-11* a29k-tdep.c (examine_prologue): Don't worry if the ASGEQJohn Gilmore2-6/+28
stack overflow check isn't right after the register stack adjustment instruction. Metaware R2.3u compiler moves other things in front of it. This fix isn't perfect but is what's running.
1994-01-11 * config/unix-gdb.exp: Remove gdb_unload cause it's alreadyRob Savoye1-0/+5
defined in lib/gdb.exp
1994-01-11Tweaked to work with either version of expect. removed gdb_unload procRob Savoye1-27/+0
cause it's already in lib/gdb.exp.
1994-01-11Tweaked to work with either version of expect.Rob Savoye1-26/+39
1994-01-11* c-valprint.c (c_val_print): Treat TYPE_CODE_RANGE like TYPE_CODE_INT.Jim Kingdon2-5/+12
1994-01-11Add alpha-nw.mt to things to keepJim Kingdon1-0/+1
1994-01-11Add udi2go32.c to things to keepJim Kingdon1-0/+1
1994-01-11Add TODO to things to keepJim Kingdon1-0/+1
1994-01-11 * config/alpha/alpha-netware.mt: Rename to alpha-nw.mt for 14Jim Kingdon3-1/+7
character filenames. * configure.in: Change accordingly.
1994-01-11 * ldgram.y, ldlex.l: Make the space between -e, -u, and -y andDavid MacKenzie1-0/+5
their arguments optional, for compatibility with the old GNU ld.
1994-01-11Set lose_these_too correctlyStan Shebs2-3/+10
1994-01-11 * Makefile.in (install): Remove "@" which follows a backslash. InJim Kingdon2-1/+6
this position it just causes errors, not suppresses echoes.
1994-01-11Set lose_these_too correctlyStan Shebs3-7/+19
1994-01-10 * m68k-stub.c, sparc-stub.c: removed spurious introduction ofThomas Lord1-0/+5
_filtered io routines from these two files.
1994-01-10Remove mt-hppa since it's no longer used/needed.Jeff Law1-1/+0
1994-01-10 * gas/hppa/more.parse/parse.exp: procbug.s is no longer expectedJeff Law5-2/+13
to fail. * gas/hppa/more.parse/procbug.s: Add missing .procend.
1994-01-10 * config/tc-hppa.c (pa_ip): Put check for missing label on .PROCJeff Law2-166/+179
here. Handle case where label may be defined after the .PROC. (pa_proc): It is not an error if the procedure's label isn't defined before the .PROC directive.
1994-01-10 * som.c (hppa_som_gen_reloc_type): Fix handling of LT and RTJeff Law1-0/+5
field selectors.
1994-01-09keep te-netbsd.hKen Raeburn1-0/+1
1994-01-09te-netbsd.h: New file.Ken Raeburn1-0/+31
tc-i386.h (TARGET_FORMAT) [TE_NetBSD]: Use a.out-netbsd-386 for this config.
1994-01-09* bucomm.c (xmalloc, xrealloc): Deleted.Ken Raeburn3-91/+115
* bucomm.h (xmalloc, xrealloc): Prototypes fixed to correspond to libiberty versions.
1994-01-09* config/i386-netbsd.mt (SELECT_VECS): Include i386bsd_vec, for compatibilityKen Raeburn1-0/+4
with 386bsd and netbsd0.8.
1994-01-08 * scripttempl/elf.c: Define __bss_start before the .sbss section.Ian Lance Taylor2-13/+64
1994-01-07 * ecoff.c (ecoff_stab): Don't clobber the ECOFF symbol informationIan Lance Taylor1-0/+9
with the associate stabs information. (ecoff_build_symbols): Never set the type of stabs symbols to st_Global. Don't update the symbol index or ifd if the gas symbol is not the same as the ECOFF symbol (which is now the case for stabs symbols).
1994-01-07 * aoutx.h (adjust_z_magic): Don't merge the start of bss with theDavid MacKenzie2-5/+17
end of data if they are not contiguous.
1994-01-07 * config/i386/tm-i386v.h, config/m68k/tm-m68k.h, config/mips/tm-mips.h,Peter Schauer4-0/+7
config/vax/tm-vax.h (CALL_DUMMY_BREAKPOINT_OFFSET): Define.