aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-10-03 * gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should nowIan Lance Taylor3-9/+31
work. Correct for big endian and for tabs in input file. * gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*. * gas/alpha/fp.s: Change comment characters from ! to #.
1997-10-03 * config/atof-ieee.c (gen_to_words): When generating a denormalIan Lance Taylor1-0/+5
number, handle an overflow into the smallest normalized number.
1997-10-03 Make ld -s work on AIX:Ian Lance Taylor1-0/+11
* xcofflink.c (xcoff_link_add_symbols): Don't create the .debug section if we are stripping. (bfd_xcoff_size_dynamic_sections): Don't set the .debug section size if we are stripping. (_bfd_xcoff_bfd_final_link): Don't set SEC_RELOC or rel_filepos, and don't write out relocs, if we are stripping. (xcoff_link_input_bfd): Don't set up reloc if we are stripping. (xcoff_write_global_symbol): Don't write out symbol or reloc if we are stripping.
1997-10-03 * config/mips/tm-mips.h (MAKE_MSYMBOL_SPECIAL): Force MIPS16Mark Alexander2-1/+22
addresses to be odd. (MIPS_FPU_SINGLE_REGSIZE, MIPS_FPU_DOUBLE_REGSIZE): Define. * mips-tdep.c (mips_extract_return_value): Doubles aren't returned in FP0 if FP registers are single-precision only. start-sanitize-r5900 * config/mips/tm-r5900.h (MIPS_LAST_FP_ARG_REGNUM): Redefine to disable use of FP registers for function arguments. end-sanitize-r5900
1997-10-03 * configure.in: Don't include elf.lo again for ELF targets; it'sIan Lance Taylor2-1/+7
always in the library anyhow. * configure: Rebuild.
1997-10-03 * wrstabs.c (write_stabs_in_sections_debugging_info): Cast p toIan Lance Taylor1-0/+8
char * when calling strcpy and strlen.
1997-10-03 * elf32-sparc.c (sparc_elf_wdisp16_reloc): Cast to bfd_byte *, notIan Lance Taylor2-2/+9
char *, when calling bfd_get_32 and bfd_put_32. * sunos.c (sunos_scan_dynamic_symbol): Cast contents to char * when calling strcpy.
1997-10-03Rewrite simulator floating point module. Do not rely on host FPAndrew Cagney4-41/+602
implementation. Add preliminary support for different IEEE-754 rounding modes. Implement SQRT in software. Update TiC80 simulator. Add sim-fpu -> TestFloat interface for testing.
1997-10-02 * reloc.c (bfd_check_overflow): New function.David Edelsohn2-1/+26
(bfd_perform_relocation, bfd_install_relocation): Use it. (BFD_RELOC_SPARC_{DISP64,PLT64}): New relocs. (BFD_RELOC_SPARC_{HIX22,LOX10,H44,M44,L44,REGISTER}): New relocs. * bfd-in2.h: Regenerate. * libbfd.h: Regenerate.
1997-10-02Fix typo, WITH_TARGET_WORD_BITSIZE not WITH_TARGET_BITSIZE.Andrew Cagney6-6/+51
1997-10-02 * ldlang.c (wild_doit): Rewrite flag handling for clarity. If weIan Lance Taylor1-0/+6
are not adding the first input section, and SEC_READONLY is clear on the output section, then don't copy it from the input section. If SEC_READONLY is not set on the input section, then clear it on the output section.
1997-10-02 * configure.tgt (mips*-sgi-irix[56]*): Use elf32bsmip rather thanIan Lance Taylor2-0/+16
elf32bmip. (mips*el-*-linux*): Change elf32lmip to elf32lsmip and elf32bmip to elf32bsmip. (mips*-*-linux*): Likewise. * emulparams/elf32bsmip.sh: New file; just like elf32bmip.sh, but setting ENTRY to __start. * emulparams/elf32lsmip.sh: New file; just like elf32lmip.sh, but setting ENTRY to __start. * scripttempl/elf.sc: Always set ENTRY to _start if it was not already set.
1997-10-02 * elf32-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMPDavid Edelsohn1-0/+12
renamed to R_SPARC_UNUSED_42. (sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry. * elf64-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP renamed to R_SPARC_UNUSED_42. (sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry. * reloc.c (BFD_RELOC_SPARC_GLOB_JMP): Delete. * bfd-in2.h: Regenerated. * libbfd.h: Regenerated.
1997-10-02Use symbolic names rather than numbers for higher value system registers.Nick Clifton1-0/+7
1997-10-02 * peicode.h (coff_swap_scnhdr_out): Set IMAGE_SCN_MEM_READ for anIan Lance Taylor1-0/+5
unrecognized section. From Jon Thackray <jont@harlequin.co.uk>.
1997-10-02Fixed disassembler to use processor type when decoding instructions.Nick Clifton2-11/+33
1997-10-01Created seperate sections for read only data in order to prevent theirNick Clifton1-0/+12
attributes from being inherited by their original containing sections.
1997-10-01 * Makefile.am ($(BFD_H)): Change stmp-bfd.h to stmp-bfd-h.Ian Lance Taylor1-0/+13
(stmp-bfd-h): Rename from stmp-bfd.h. (BFD_H_FILES, LIBBFD_H_FILES, LIBCOFF_H_FILES): New variables. ($(srcdir)/bfd-in2.h): Just depend upon stmp-bin2-h. (stmp-bin2-h): New target. ($(srcdir)/libbfd.h): Just depend upon stmp-lbfd-h. (stmp-lbfd-h): New target. ($(srcdir)/libcoff.h): Just depend upon stmp-lcoff-h. (stmp-lcoff-h): New target. (CLEANFILES): Change stmp-bfd.h to stmp-bfd-h. Add stmp-bin2.h, stmp-lbfd-h, and stmp-lcoff-h. * Makefile.in: Rebuild.
1997-10-01 * configure.in: Use a diversion to set enable_shared before theIan Lance Taylor1-0/+11
arguments are parsed. * configure: Rebuild.
1997-10-01 * configure.in: Use a diversion to set enable_shared before theIan Lance Taylor3-205/+229
arguments are parsed. * configure: Rebuild.
1997-09-30 * elf32-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMPDavid Edelsohn5-183/+166
renamed to R_SPARC_UNUSED_42. (sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry. * elf64-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP renamed to R_SPARC_UNUSED_42. (sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry. * reloc.c (BFD_RELOC_SPARC_GLOB_JMP): Delete. * bfd-in2.h: Regenerated. * libbfd.h: Regenerated.
1997-09-30Added the dependence to tix libraries for SN.Khamis Abuelkombuz1-1/+2
1997-09-30 * mips-tdep.c (set_reg_offset): New function.Mark Alexander3-44/+87
(mips16_heuristic_proc_desc): Calculate offsets of registers saved by entry pseudo-op after rest of prologue has been read. Use set_reg_offset to ignore all but the first save of a given register. (mips32_heuristic_proc_desc): Initialize frame adjustment value. * remote-sim.c (gdbsim_store_register): Don't update registers that have a null or empty name. * findvar.c (read_register_bytes): Don't fetch registers that have a null or empty name.
1997-09-30Re-define MAX_REGS and REGISTER_NAMES instead of defining them.Andrew Cagney1-0/+3
(Move definition past #include tm-mips64).
1997-09-30Add access to hi part of r5900 128 bit registers.Andrew Cagney3-0/+27
1997-09-29 * configure: Regenerated.Bob Manson0-0/+0
Can't hack one without the other...
1997-09-29 * configure: Regenerated.Bob Manson1-0/+4
Can't hack one without the other...
1997-09-29Add (apparently) missing file.Jeff Law2-0/+3
1997-09-29 * as.h, input-scrub.c (new_logical_line): New return value.Joern Rennecke1-0/+6
* read.c (s_app_file): Don't note the same file several times in a row. Fix for PR 12277
1997-09-29Do not sanitize out sim/testsuite/common directory.Andrew Cagney2-1/+42
1997-09-27 * d10v_sim.h (INC_ADDR): Align MOD_E to increment before testingFred Fish1-0/+2
for end condition. PR 13334
1997-09-27 * interp.c (pc_addr): Discard upper bit(s) of PC in caseFred Fish1-0/+9
IMAP1 selects unified memory. PR 13275
1997-09-27 * command.c (add_cmd, add_show_from_set): Insert new commands inJason Molenda2-8/+49
alphabetical order.
1997-09-26 * interp.c: Allow Debug, DEPC, and EPC registers to be examined in GDB.Mark Alexander2-7/+108
1997-09-26 * config/mips-tm-mips.h (mips_extra_func_info): New frame_adjustMark Alexander4-12/+34
member for storing offset of MIPS16 frame pointer from SP. * mips-tdep.c: Use RA_REGNUM instead of hardcoded 31 throughout. (PROC_FRAME_ADJUST): Define. (mips16_heuristic_proc_desc): Store frame pointer adjustment value. (get_frame_pointer): Use frame pointer adjustment value when calculating frame address. * remote-sim.c (gdbsim_fetch_register): Don't fetch registers that have a null or empty name. start-sanitize-tx19 * config/mips/tm-tx19.h (MIPS_DEFAULT_FPU_TYPE): Define. (REGISTER_NAMES): Redefine to eliminate FP registers. * config/mips/tm-tx19l.h: Ditto. end-sanitize-tx19
1997-09-26 * sim-main.h: delete null override of SIM_ENGINE_HALT_HOOK andFelix Lee1-0/+16
SIM_ENGINE_RESTART_HOOK.
1997-09-26 * configure.tgt: Set gdb_target to r5900.Jeff Law4-4/+32
* config/mips/tm-r5900.h, config/mips/r5900.mt: New files * mips-tdep.c (_initialize_mips_tdep): Allow target files to override default FPU type. Brought over from r5900 branch.
1997-09-26 * configure.tgt (v850-*-*): necmsg.lib instead of v850.lib.Felix Lee2-1/+11
1997-09-25 * sim-break.c (sim_set_breakpoint sim_clear_breakpoint): Use ZALLOCStu Grossman1-2/+2
and zfree instead of xmalloc and free. Prevents warnings.
1997-09-25 * config/tc-m68k.c (m68k_ip): Remove ` operand specifier.Ian Lance Taylor1-0/+4
1997-09-25 * elflink.h (elf_merge_symbol): Don't check the hash creator untilIan Lance Taylor1-5/+5
after we have set *sym_hash.
1997-09-25Add/use SIM_AC_OPTION_BITSIZE.Andrew Cagney5-51/+99
1997-09-25* config/v850/tm-v850.h (BREAKPOINT): Use 1 word DIVH insn withAndrew Cagney2-8/+4
RRRRR=0 for simulator breakpoint. Previous breakpoint insn was two words.
1997-09-25Only use get_ds_base function on true Windows.Andrew Cagney2-3/+11
1997-09-25Allow gencode.c to generate input to the igen generator.Andrew Cagney2-201/+489
1997-09-25Pacify GCC -WallAndrew Cagney1-0/+5
1997-09-25 * The following block of changes add support for debugging assemblyStu Grossman9-3/+1486
source files. * breakpoint.c (resolve_sal_pc): Prevent crash when pc isn't associated with a function. * buildsym.c (record_line start_symtab end_symtab): Don't delete symtabs which only have line numbers (but no other debug symbols). * dbxread.c (read_dbx_symtab end_psymtab): Ditto. * remote-sim.c: New functions gdbsim_insert/remove_breakpoint. Use intrinsic simulator breakpoints if available, otherwise do it the hard way. * configure.tgt: Add d30v. * d30v-tdep.c: New file. * config/d30v/d30v.mt, config/d30v/tm-d30v.h: New files.
1997-09-25d30v sanitizationStu Grossman1-0/+14
1997-09-25 * configure.in (d30v): Remove tcl, tk, expect, gdb, itcl, tix, db,Stu Grossman1-1/+1
sn, and gnuserv from noconfigdirs.
1997-09-25 * remote-sim.h (SIM_RC): Add a bunch of new return codes forStu Grossman1-1/+17
breakpoint stuff. * Add functions to tell the simulator to set/clear/enable/disable intrinsic breakpoints.