aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-10-06Remove sanitized-out Magic Cap support, will never be releasedStan Shebs6-146/+0
1997-10-06Remove v850 specific section directive.Nick Clifton1-0/+6
1997-10-06Remove sanitized-out Magic Cap support, will never be releasedStan Shebs12-1449/+2
1997-10-05 * objdump.c (disassemble_data): Added "0x" prefix to printed hexFrank Ch. Eigler2-21/+78
offsets; fixed MIPS16 disassembly for --prefix-addresses mode; see PR 12149.
1997-10-05 * remote-mips.c (mips-initialize): Work around flakiness inMark Alexander1-0/+5
some versions of PMON after loading a program.
1997-10-04 * gas/ieee-fp/x930509a.exp: Accept m68k listing format.Ian Lance Taylor1-0/+4
1997-10-03 * c-lang.h, cp-valprint.c (static_field_print): Make non-static.Per Bothner8-29/+524
* parse.c, parser-defs.h (length_of_subexp): Make non-static. * jv-exp.y (FieldAccess): Handle dollar-VARIABLE as primary. (ArrayAccess): Likewise. Also remove warnings. (CastExpression): Implement (typename) UnaryExpression. (push_qualified_expression_name): Fix small bug. * jv-lang.c: Use TYPE_TAG_NAME, not TYPE_NAME for class names. (_initialize_jave_language): Fix typo (jave -> java). (java_language): Java does *not* have C-style arrays. (java_class_from_object): Make more general (and complicated). (java_link_class_type): Fix typo "super" -> "class". Handle arrays. (java_emit_char, java_printchar): New function. (evaluate_subexp_java case BINOP_SUBSCRIPT): Handle Java arrays. * jv-valprint.c (java_value_print): Implement printing of Java arrays. (java_print_value_fields): New function. (java_val_print): Better printing of TYPE_CODE_CHAR, TYPE_CODE_STRUCT.
1997-10-03 * config/tc-mips.c: Undef OBJ_COPY_SYMBOL_ATTRIBUTES beforeIan Lance Taylor2-27/+11
including obj-elf.h in OBJ_MAYBE_ELF case. (mips_target_format): Return NULL after abort to avoid warning.
1997-10-03 * ecoff.c (generate_ecoff_stab): Remove unused static function.Ian Lance Taylor1-0/+2
1997-10-03 * expr.c (operator): Accept ==. From Anders BlomdellIan Lance Taylor1-0/+3
<anders.blomdell@control.lth.se>.
1997-10-03 * config.bfd: Change alpha-*-* to alpha*-*-*; config.guess nowRichard Henderson2-9/+13
recognizes alphaev5 etc. * configure.host: Likewise.
1997-10-03 * objcopy.c (set_times): New static function, replacingIan Lance Taylor1-0/+6
make_same_dates. (strip_main): If preserve_dates, stat the input file before copying it, and call set_times afterward. (copy_main): Likewise.
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