aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-10-12 * mips.h: New file. MIPS ABI specific information.Ian Lance Taylor2-1/+153
1993-10-12* stabsread.c: Fix comment about gcc 2.3.3 stab for long long int.Jim Kingdon2-2/+6
1993-10-12more null/empty string fixupsKen Raeburn4-4/+16
1993-10-12Change sp64sim.h to sp64sim.mt in keep_these_too list. Add sp64.mt,Fred Fish1-1/+3
tm-sp64.h, sp64sim.mt, tm-sp64sim.h to lose_these_too list if not added to keep_these_too list.
1993-10-12Add sp64-tdep.c to lose_these_too if it is not added to keep_these_too.Fred Fish1-0/+2
1993-10-12Add elf64-sparc.c to lose_these_too if it is not added to keep_these_too.Fred Fish1-0/+2
1993-10-12Add chillrt test-chill release release-info to lose_these_too if theyFred Fish1-0/+4
are not added to keep_these_too.
1993-10-11 fix for pr 3571Steve Chamberlain1-0/+8
* config/tc-h8300.c (get_specific): Special action if 8 bit address seen. (check_operand): Don't complain if truncating top bits of an 8 bit address. (build_bytes): Allow an immediate and an absolute in the same insn.
1993-10-11 * m3-nat.c, config/nm-m3.h: Add a target_ops struct and otherJim Kingdon3-117/+276
various things to try to get this to work.
1993-10-11 * write.c (write_contents): Don't crash if seginfo is NULL.Ian Lance Taylor3-8/+34
* config/obj-ecoff.c (ecoff_frob_file): Write out register masks by modifying .reginfo section, not by directly modifying BFD backend data.
1993-10-11 * ecoff.c (ecoff_mkobject): Check bfd_make_section return value.Ian Lance Taylor2-38/+274
(ecoff_mkobject_hook): New function. (ecoff_new_section_hook, ecoff_sizeof_headers, ecoff_compute_section_file_positions, ecoff_set_section_contents, ecoff_write_object_contents): Handle dummy REGINFO section. (ecoff_get_section_contents): New function to handle reading REGINFO section. * libecoff.h (ecoff_get_section_contents): Change from macro definition to function prototype. (ecoff_mkobject_hook): New prototype. * coff-alpha.c (alpha_ecoff_mkobject_hook): Removed. (alpha_ecoff_backend_data): Use ecoff_mkobject_hook. * coff-mips.c (mips_ecoff_mkobject_hook): Removed. (mips_ecoff_backend_data): Use ecoff_mkobject_hook.
1993-10-11Revert last change. Dumb idea...Fred Fish1-2/+0
1993-10-11Add release-info to Things-to-lose list.Fred Fish1-0/+1
1993-10-11 * ecoff.h (REGINFO, struct ecoff_reginfo): Define.Ian Lance Taylor1-0/+4
1993-10-11remove extern time() declDavid D. Zuhn2-1/+4
1993-10-11 * messages.c (as_fatal): Do mention that it's the assembler thatKen Raeburn2-11/+53
got the fatal error.
1993-10-11* symtab.h: Fix comments re headers, sharing blockvectors, etc.Jim Kingdon1-0/+4
1993-10-11update REMOTE_O for i960-vxworks to make it compile againDavid D. Zuhn2-1/+5
1993-10-11 * mipsread.c (parse_partial_symbols): Do not add undefinedPeter Schauer2-71/+127
symbols to the partial symbol table.
1993-10-11 * alpha-tdep.c (init_extra_frame_info): Remove kludge for gcc,Peter Schauer2-25/+14
gcc has to be compatible with the native tools. * alpha-tdep.c (alpha_push_arguments): Rename NUM_ARG_REGS to ALPHA_NUM_ARG_REGS and move its definition to tm-alpha.h. * config/alpha/tm-alpha.h (FRAME_ARGS_ADDRESS): Change it to the way the native tools define it, update comment.
1993-10-09 * inflow.c: Remove unused includes of sys/param.h and sys/types.h.Jim Kingdon2-9/+7
* inflow.c, ser-unix.c, ser-go32.c, ser-tcp.c, serial.h, terminal.h, fork-child.c, main.c, utils.c: Move all the process group stuff back to inflow.c and terminal.h; that's a better place for it and fixes problems with trying to get/set the process group of a tty we're doing remote debugging on. * terminal.h: Skip the redefines and includes if HAVE_TERMIOS.
1993-10-08 * osfsolib.c, remote-sim.c, remote.c, solib.c, xcoffexec.c,Fred Fish6-80/+95
xcoffsolib.h: Use 'abfd' for bfd variables instead of 'bfd'. Sun cc doesn't like variable names that match their typedef'd type.
1993-10-08 * libbfd.c (bfd_get*32, bfd_get*64): Prevent ANSI sign extensionPeter Schauer1-0/+5
by casting the most significant byte to bfd_vma.
1993-10-08 * inflow.c: Remove unused includes of sys/param.h, etc.Jim Kingdon6-182/+157
* inflow.c, ser-unix.c, ser-go32.c, ser-tcp.c, serial.h, terminal.h: Move all the process group stuff back to inflow.c; that's a better place for it and fixes problems with trying to get/set the process group of a tty we're doing remote debugging on. * terminal.h: Skip the redefine crap if HAVE_TERMIOS.
1993-10-08configure.in: Put {start,end}-sanitize-for-fsf around code that removes someKen Raeburn2-3/+34
programs based on host or target; this silent failure to configure isn't appropriate for the separate one-tool releases FSF puts out. .Sanitize: Remove that code if "for-fsf" is on command line; remove just the markers if it isn't.
1993-10-08* config.sub: Accept linux*coff and linux*elf as operating systems.Ken Raeburn1-0/+9
1993-10-08 * findvar.c, value.h (symbol_read_needs_frame): New function.Jim Kingdon5-55/+54
* c-exp.y, m2-exp.y: Call it instead of having our own switch on the symbol's class. * valops.c (value_of_variable): Use symbol_read_needs_frame to decide whether we care about finding a frame.
1993-10-08 * config/tc-mips.c (mips_gprmask, mips_cprmask): New variables toIan Lance Taylor4-201/+215
hold register masks. (md_begin): Initialize them to zero. (append_insn): Update mips_gprmask and mips_cprmask. Also add register variables pinfo and prev_pinfo. * config/tc-mips.h (mips_gprmask, mips_cprmask): Declare. * config/obj-ecoff.c (ecoff_frob_file): If TC_MIPS, set gprmask and cprmask from mips_gprmask and mips_cprmask.
1993-10-08 * config/tc-mips.h: Define TARGET_FORMAT if OBJ_ELF.Ian Lance Taylor3-27/+81
* config/tc-mips.c (GPOPT): Define if OBJ_ECOFF or OBJ_ELF. (various): Change all references to GP references to apply if GPOPT, not if OBJ_ECOFF. (s_change_sec): Rearrange somewhat. If OBJ_ELF, use .rodata instead of .rdata. If OBJ_ELF, set section flags for .rodata and .sdata sections. (s_frame, s_loc, s_mask): Comment out entire functions, rather than just body. They're not used anyhow. * configure.in: Set cpu_type to mips for mips*. Accept mips-*-elfl* and mips-*-elf*.
1993-10-08Use both h8300 emulations.Steve Chamberlain1-0/+1
1993-10-08Thu Oct 7 18:36:29 1993 Michael Meissner (meissner@osf.org)Ian Lance Taylor1-0/+5
* config/obj-elf.c (obj_elf_common): Allow the alignment field to not be specified.
1993-10-08 * remote.c (remote_wait): Use strtoul for parsing 'N' message.Jim Kingdon1-3/+3
Add code to relocate symfile_objfile->sections.
1993-10-08 * blockframe.c (get_frame_block): Do not adjust pc if the framePeter Schauer2-8/+14
function was interrupted by a signal.
1993-10-08 * alpha-opc.h: Add ldl_l, fix typo for ldq_u.Peter Schauer2-1/+7
* alpha-dis.c (print_insn_alpha): Add code for PAL_FORMAT_CODE.
1993-10-08 * configure.in: Do not define SELECT_VECS, SELECT_ARCHITECTURESPeter Schauer2-8/+13
if configuring --with-targets=all.
1993-10-08 * config/h8300/tm-h8300.h: Don't define sr_get_debug.Jim Kingdon4-25/+79
* remote-sim.c: Include remote-utils.h. * target.h: Add comment about target_has_execution.
1993-10-07 * compile.c (sim_set_pc): Write to the pc direcly.Steve Chamberlain2-59/+96
(sim_store_register): Now value is passed by reference. (sim_read, sim_write): Return number of bytes copied.
1993-10-07define sr_get_debug.Steve Chamberlain1-0/+2
1993-10-07 * h8300-tdep.c (sim_load, sim_kill, sim_open, sim_set_args):Steve Chamberlain4-8/+40
New functions. * infrun.c (normal_stop): Don't try and set the pc in the current frame coredump if there isn't one. * remote-sim.c (gdbsim_store_register): Don't SWAP_TARGET_AND_HOST, sim_store_register takes bytes in raw order. (gdbsim_wait): Set status with WSETSTOP. * config/h8300/tm-h8300.h (sr_get_debug): Define
1993-10-07* aoutx.h (howto_table_std): Correct the "size" field in some entries.Ken Raeburn2-54/+83
* reloc.c (reloc_howto_type): Change documentation to dispel any notion that the "size" field is a power-of-two indicator.
1993-10-07 * gdb.texinfo (Signaling): Update for symbolic symbol namesJim Kingdon2-3/+18
and add a section explaining the difference between the GDB signal command and the shell kill utility.
1993-10-07 New Mach stuff:Jim Kingdon28-0/+5924
* config/i386/i386mach.c: Explain this is for the old (probably non-functional and/or obsolete) Mach stuff. * m3-nat.c, config/nm-m3.h, i386m3-nat.c, mipsm3-nat.c, ns32km3-nat.c, config/i386/{i386m3.mh,i386m3.mt,tm-i386m3.h,xm-i386m3.h}, config/i386/{i386mk.mh,i386mk.mt,tm-i386mk.h,xm-i386mk.h}, config/mips/{mipsm3.mh,mipsm3.mt,tm-mipsm3.h,xm-mipsm3.h}, config/ns32k/{ns32km3.mh,ns32km3.mt,tm-ns32km3.h,xm-ns32km3.h}: New files.
1993-10-07new for machJim Kingdon2-0/+0
1993-10-07new for mach3 (really native not host)Jim Kingdon3-0/+0
1993-10-07 * coffswap.h: (bfd_swap_reloc_in): a symndx is signed.Steve Chamberlain3-75/+269
1993-10-07 Make support for relaxing more generic.Steve Chamberlain1-0/+11
* reloc16.c: Add new target entry - bfd_coff_reloc16_estimate, fix bit rot. * libcoff.h, libcoff-in.h: declarations. Prototypes * coffcode.h (bfd_coff_std_swap_table): Add calls to coff_reloc_16_extra_cases and coff_reloc16_estimate. (dummy_reloc16_estimate): New function. * coff-h8300.c (h8300_reloc16_estimate): New function
1993-10-07 * blockframe.c (find_pc_partial_function): If we callJim Kingdon3-4/+17
PSYMTAB_TO_SYMTAB, call target_terminal_ours_for_output first. This is needed now that wait_for_inferior passes in endaddr. * infrun.c: Move call to target_terminal_inferior from proceed to resume.
1993-10-07elfcode.h (EALIGN): Define, dependent on ARCH_SIZE.Ken Raeburn2-52/+57
(align_file_position): New function. (elf_locate_sh): Disabled function deleted. (assign_file_positions_for_symtab_and_strtabs): Align position, then place symtab, then do other sections. (map_program_segments): Align program header. (assign_file_positions_except_relocs): Align section headers. (assign_file_positions_for_relocs): Align relocation sections. Fixes ld/3584.
1993-10-07removed two deleted files (thanks Fred)Ken Raeburn1-2/+0
1993-10-07new for machJim Kingdon19-0/+0