aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-10-20Have single bit macros return an unsigned result. Avoids risk (andAndrew Cagney2-16/+33
need) of sign extending results.
1997-10-20Make mips registers of type unsigned_word.Andrew Cagney3-3/+14
Ensure all references to MIPS registers use same type.
1997-10-20 * som.c (som_bfd_ar_write_symbol_stuff): Account for trailingJeff Law2-68/+94
'/' in the extended name table.
1997-10-20Add 8 bit arithmetic to sim-alu.Andrew Cagney3-2/+15
Fix flags (Carry, oVerflow) for negate and subtract. Add ALU*_RESULT macros for accessing final result of ALU op.
1997-10-19 * write.c (subsegs_finish): New function, broken out ofIan Lance Taylor3-98/+217
write_object_file. (write_object_file): Some code moves into subsegs_finish. * write.c (subsegs_finish): Declare. * as.c (main): Call subsegs_finish. Fixes last frag when generating a listing for a file with an error.
1997-10-19 * read.c (s_include): Check for error return fromIan Lance Taylor1-0/+5
demand_copy_string. PR 13566.
1997-10-17 * infcmd.c: Improve grammar of "set args" help.Stan Shebs1-0/+4
1997-10-17opcodes/mips-opc.c (bnezl,beqzl): Mark these as also tx39.Gavin Romig-Koch2-2/+6
1997-10-17 * ldlang.c (lang_register_vers_node): Only check globals<=>locals,Richard Henderson2-23/+41
since we need to be able to export different versions of the same symbol.
1997-10-17 * elflink.h (elf_link_assign_sym_version): For explicitly versionedRichard Henderson2-16/+31
symbols, check globals list before matching on locals.
1997-10-17Preliminary tests for sim-alu module.Andrew Cagney3-0/+189
1997-10-16Make decl of sds_load staticMichael Meissner2-1/+5
1997-10-16opcodes/mips-opc.c: Note that 'jalx' is (probably incorrectly) marked I1.Gavin Romig-Koch2-1/+7
1997-10-16fix typoMichael Meissner1-1/+1
1997-10-16Fix mangled patchMichael Meissner2-12/+7
1997-10-16Move register definitions and macros out of interp.c and into sim-main.hAndrew Cagney4-274/+362
1997-10-16Checkpoint IGEN version of MIPS simulator.Andrew Cagney1-248/+218
1997-10-16Rename generated file engine.c to oengine.c.Andrew Cagney3-6/+13
1997-10-16* gencode.c (build_instruction): Use FPR_STATE not fpr_state.Andrew Cagney2-6/+10
1997-10-16* gencode.c (build_instruction): For "FPSQRT", output correct numberAndrew Cagney2-1/+8
of arguments to Recip.
1997-10-16* gen-semantics.c (print_semantic_body): Use CIA not cia.ip. EscapeAndrew Cagney1-0/+6
newlines at end of generated call to sim_engine_abort.
1997-10-15 * peicode.h (pe_mkobject_hook): Set DLL flag.Ian Lance Taylor2-1/+8
(pe_bfd_copy_private_bfd_data): Copy DLL flag.
1997-10-15* sparc/tm-sparc.h (STORE_STRUCT_RETURN): Change to handle --enable-64-bit-bfd.David Edelsohn1-0/+1
1997-10-15 (STORE_STRUCT_RETURN): Change to handle --enable-64-bit-bfd.David Edelsohn1-1/+3
1997-10-15 * scripttempl/pe.sc: Put .stab and .stabstr sections at end.Ian Lance Taylor2-9/+16
1997-10-15 * peicode.h (coff_swap_scnhdr_out): Set IMAGE_SCN_MEM_DISCARDABLEIan Lance Taylor2-3/+18
for .stab* sections. Replace strlen of constant strings with number.
1997-10-15 * config/sparc/tm-sparc.h (FIX_CALL_DUMMY): Mask off displacementDavid Edelsohn2-1/+7
to 30 bits in call insn to handle --enable-64-bit-bfd.
1997-10-15 * gas/ieee-fp/x930509a.s: Tweak slightly to work on the PA.Jeff Law1-0/+2
[ pseudo-ops and directives must not start in column zero on the PA. ]
1997-10-15 * gas/hppa/unsorted/unsorted.exp: Update for recent disassemblerJeff Law1-0/+5
changes.
1997-10-15Bring over from r5900 branch.Jeff Law2-6/+30
1997-10-15 * read.c (get_line_sb): Accept any eol marker while scanning macros.Richard Henderson2-7/+61
1997-10-15 * config/tc-alpha.h (DIFF_EXPR_OK): Define.Richard Henderson2-0/+17
* config/tc-i386.h (DIFF_EXPR_OK): Define. * config/tc-alpha.c (md_apply_fix): Notice fx_pcrel and substitute the correct relocation when it exists. * config/tc-i386.c (md_apply_fix3): Likewise. * config/tc-ppc.h: Correct typo in comment. * config/tc-v850.h: Likewise.
1997-10-15Sanitize additional files.Andrew Cagney1-0/+3
1997-10-15Enable d10v simulator testsuite - two tests: Hello World and exit47.Andrew Cagney4-0/+1072
1997-10-14Handle core regions which start at a poorly aligned address.Andrew Cagney3-27/+51
1997-10-14Add function to determine if a symbol is located at a given address.Nick Clifton1-0/+7
1997-10-14New dummy function for symbol_at_address_func field of disassemble_infoNick Clifton2-5/+39
structure. Add code to use this field in v850 disassembly.
1997-10-14Added new field to disassemble_info structure to provide a function whichNick Clifton1-28/+0
determines if a symbol can be found at a given address.
1997-10-14 * elf64-alpha.c (elf64_alpha_merge_ind_symbols): New function toRichard Henderson1-0/+12
merge got and reloc entries from ind syms to their target. (elf64_alpha_always_size_sections): Call it. (elf64_alpha_check_relocs): Operate on the target of indirect symbols. (elf64_alpha_can_merge_gots): Likewise. (elf64_alpha_merge_gots): Likewise. * elf64-alpha.c (elf64_alpha_relocate_section): Back out HJ's change, as it is insufficient to handle the relocation changes as well.
1997-10-14 * h8300.h: Bit ops with absolute addresses not in the 8 bitJeff Law1-0/+9
area are not available in the base model (H8/300). pr 13467.
1997-10-14* sim-alu.h (ALU64_HAD_OVERFLOW): Define.Andrew Cagney3-6/+21
(ALU64_SUB): Define. * Make-common.in (all): Build SIM_EXTRA_ALL first. (.gdbinit): Remove dependencies, generate once per build.
1997-10-14Checkpoint IGEN version of MIPS simulator.Andrew Cagney1-1239/+1196
1997-10-14remote-sim.h: Clarify sim_read, sim_write MEM argument.Andrew Cagney2-8/+28
1997-10-14Move global MIPS simulator variables into sim_cpu struct.Andrew Cagney4-330/+369
1997-10-14Correct type of address argument for sim_core_{read,write}Andrew Cagney2-2/+22
1997-10-14o Add support for configuring wordsize, fp hardware and targetAndrew Cagney8-543/+822
endianness. Provide defaults for some tier-1 mips targets. o Parameterize all functions with SIM_DESC.
1997-10-14 * elf64-alpha.c (elf64_alpha_calc_dynrel_sizes): Allow for RELATIVERichard Henderson2-5/+31
relocs for symbols in shlibs that have been forced local. (elf64_alpha_relocate_section): Output RELATIVEs in .got for same.
1997-10-14 * bfd/elf64-alpha.c (elf64_alpha_relocate_section): Use theRichard Henderson2-31/+242
got_enties of the default symbol for the default versioned symbol. Patch from hjl@gnu.ai.mit.edu, modified not to use alloca in the loop.
1997-10-14Output line-ref to original igen source file when generating traceAndrew Cagney3-15/+54
statements. Define NIA macro (dependant on gen-delayed-branch). Verify opening/closing quote in input assembler strings.
1997-10-14RELOC_22_PCREL only uses bottom 24 bits of PC.Nick Clifton1-0/+5