aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-11-10* simops.c (OP_4201): "rachi". Sign extend bit 40 of ACC. SignAndrew Cagney1-0/+6
extend bit 44 all constants. (OP_4201): Replace GCC specific 0x..LL with SIGNED64 macro.
1997-11-10 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker toIan Lance Taylor1-0/+3
have any name when looking for entry symbol warnings.
1997-11-10 * valprint.c (print_longest): The b, h, w, and g format specifiersIan Lance Taylor1-0/+5
print unsigned values.
1997-11-10Configure all directories for d30vMichael Meissner2-1/+4
1997-11-10Mon Nov 10 14:32:40 1997 Andreas Schwab ↵Ian Lance Taylor2-1/+13
<schwab@issan.informatik.uni-dortmund.de> * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Don't crash if a version dependency could not be found.
1997-11-10 * ld-srec/sr3.cc (__eh_pc): Define.Ian Lance Taylor2-0/+6
1997-11-10fix vr5400 sanitizationKen Raeburn1-1/+1
1997-11-10 * config/tc-m68k.c (m68k_ip): Call add_fix when needed for '_'Ian Lance Taylor1-0/+3
case. PR 13886.
1997-11-10 * macro.c (sub_actual): If we don't find a parameter for an &,Ian Lance Taylor1-0/+5
just substitute &. PR 13868.
1997-11-10Test rachi instruction.Andrew Cagney3-3/+44
1997-11-10* callback.c (os_poll_quit): Replace _WIN32 with _MSC_VER.Andrew Cagney1-0/+4
1997-11-09Configure newlib, libiberity for d30v.Michael Meissner2-1/+6
1997-11-09 * Makefile.am (bin_PROGRAMS): Don't use line continuations here.Jeff Law1-0/+4
Avoid blank line after a line continuation. Fixes problems with many non-gnu makes.
1997-11-08Add libgloss to d30v build listMichael Meissner2-1/+7
1997-11-08* config/tc-mips.c (mips_ip): Added cases for "e", "%", and "P" operand types.Ken Raeburn2-4/+59
(hilo_interlocks): VR5400 has interlocks. (md_begin): Expect mips64vr5400, not mips64r5400. * config/tc-mips.c (mips_ip): In default case, call as_bad instead of fprintf, to get "assembler messages:" message output before instead of after.
1997-11-08* gas/mips/vr5400.s, gas/mips/vr5400.d: New test, for VR5400-specificKen Raeburn2-0/+79
instructions. * gas/mips/mips.exp: Run it. * gas/ieee-fp/x930509a.exp: Don't run IEEE FP tests for Vax targets.
1997-11-07 * frags.h: Handle multiple inclusion.Doug Evans1-0/+4
1997-11-07 * include/libiberty.h: Add extern "C" { so it can be used with C++Rob Savoye2-0/+15
progrms. * include/remote-sim.h: Add extern "C" { so it can be used with C++ programs.
1997-11-06Replace global IPC with function argument cia or current instructionAndrew Cagney5-60/+78
address. Pass cia into calls to sim_engine_stop so that breakpoints et.al. work.
1997-11-06Fix computation of sim_events_time when sim_events_slip is loosing it.Andrew Cagney2-34/+31
1997-11-06IGEN likes to cache the current instruction address (CIA). Change theAndrew Cagney5-112/+172
MIPS simulator so that correctly writes the value of CIA back int PC (the global previously used) when the simulation halts. Fix implementation of DELAY_SLOT and NULLIFY_NEXT_INSTRUCTION macros.
1997-11-06Allow separate single character and long options.Andrew Cagney1-0/+17
Avoid overflow of options buffer. Provide examples of sim-options use.
1997-11-05 Based on a patch from Ian.Dall@dsto.defence.gov.au.Doug Evans2-16/+112
* as.h (struct frag, frag support): Moved from here. * frags.h: To here. (struct frag, member tc_frag_data): New member if TC_FRAG_TYPE is defined. (struct frag, member fr_cgen): Renamed from fr_targ.cgen. * cgen.c (cgen_asm_finish_insn): Update. * config/tc-m32r.c (md_estimate_size_before_relax): Update. * config/tc-m32r.h (TC_FRAG_INIT): Renamed from md_init_frag. (md_convert_frag): Ditto. * config/tc-ns32k.h (TC_FRAG_TYPE): Define. (frag_opcode_frag,frag_opcode_offset,frag_bsr): Update. (TC_FRAG_INIT): Update.
1997-11-05(struct frag): Delete docs for fr_opcode_frag, fr_opcode_offset, fr_bsr.Doug Evans1-6/+3
Add docs for tc_frag_data.
1997-11-05 * config.sub: Move tx19 configury to reduce spurious differencesGavin Romig-Koch1-0/+14
with gcc/config.sub. * config.sub: Move tx49 configury to reduce spurious differences with gcc/config.sub.
1997-11-05keep itcl even without keep-ide, since gdbtk needs itIan Lance Taylor1-1/+1
1997-11-05Add option --enable-sim-igen to mips configuration. Allows user toAndrew Cagney2-17/+50
attempt a build of an older MIPS simulator using igen.
1997-11-05Rewrite the MIPS simulator's memory model so that it uses the genericAndrew Cagney8-641/+437
common/sim-core. Add support for 3, 5, 6, 7 byte transfers to sim core.
1997-11-05Delete -l and -n options, didn't do anything.Andrew Cagney3-51/+28
Rename option trace to dinero-trace & dinero-file - -t clashed with common options. Enable common trace options.
1997-11-05Document TC_INIT_FIX_DATA, TC_FIX_DATA_PRINT.Doug Evans1-0/+9
1997-11-05Tue Nov 4 16:52:50 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-1/+7
* config/i386/cygwin32.mh: because cygwin.dll calls malloc/realloc to allocate memory for environ space, gdb cannot use memory checks -- set -DNO_MMCHECK
1997-11-05 * write.c (print_fixup): Use TC_FIX_DATA_PRINT (if defined) toDoug Evans3-36/+168
print out MD fields of fix. * frags.c (frag_var, frag_variant): Use TC_FRAG_INIT macro (if defined) to initialize MD fields in frag. * as.h (struct frag, ns32k support): Rename ns32k to fr_ns32k. Delete pcrel_adjust. Add fr_opcode_fragP, fr_opcode_offset. * config/tc-ns32k.h: Add comments. Remove obsolete BFD_FAST_SECTION_FILL definition, change prototypes for fix_new_ns32k and fix_new_ns32k_exp to add new arguments opcode_frag and opcode_offset and remove pcrel_adjust. (TC_FIX_TYPE): add opcode_fragP and opcode_offset fields. (TC_FIX_DATA_PRINT): new macro to print out TC_FIX_TYPE. (TC_FRAG_INIT): new macro to initialize machine dependent field in frags. (frag_opcode_frag, frag_opcode_offset, frag_bsr): macros to access MD fields in frag structure. (fix_im_disp, fix_bit_fixP, fix_opcode_frag, fix_opcode_offset, fix_bsr): macros to access MD fields in fix structure. * config/tc-ns32k.c: Avoid overlength lines. Align comments. Don't use struct opcode_location as these fields are now in the frag structure. (convert_iif): Call frag_more as it is needed instead of trying to allocate for the whole insn. Avoid call of frag_more with negative argument. (md_pcrel_adjust, md_fix_pcrel_adjust, md_apply_fix, md_estimate_size_before_relax, md_pcrel_from, tc_aout_fix_to_chars): use accessor macros to get md fields in fix and frag structures. (fix_new_ns32k, fix_new_ns32k_exp): add new arguments opcode_frag and opcode_offset and remove pcrel_adjust. (convert_iif, cons_fix_new_ns32k): call fix_new_ns32k, fix_new_ns32k_exp with changed arguments.
1997-11-05Update ns32k docs.Doug Evans1-11/+46
1997-11-05Rewrite sim_monitor (implements read, write, open, et.al. systemAndrew Cagney3-323/+249
calls) and sim_open so that they uses the virtual memory data transfer functions sim_read & sim_write. This eliminates all code (other than in load_memory & store_memory) that makes assumptions about the implementation of the underlying memory model.
1997-11-04* sim-endian.h (U16_8): ImplementAndrew Cagney1-0/+13
* sim-endian.c (sim_endian_split_16, sim_endian_join_16): New functions * sim-endian.h (VL8_16, VH8_16): Implement. * sim-memopt.c (memory_option_handler): Typecast 64bit value to long in printf. (memory_option_handler): Only zalloc modulo bytes when non-zero. (memory_option_handler): Skip comma in alias address list
1997-11-04*** empty log message ***Jim Blandy1-0/+6
1997-11-04* jv-exp.y (ArrayAccess): Implement Name [ Expression ]; check theJim Blandy1-4/+71
code to see why this is not trivial. (copy_exp, insert_exp): New functions.
1997-11-04 * gen-idecode.c (print_jump_until_stop_body): Use `#if 0' instead ofBrendan Kehoe1-0/+5
`#ifdef 0' around this.
1997-11-04Tue Nov 4 12:05:56 1997 Klaus K"ampf <kkaempf@progis.de>Ian Lance Taylor1-8/+2
* configure.com: Get version info from configure.in
1997-11-04 * objcopy.c (copy_section): Don't crash if there is no particularIan Lance Taylor1-0/+5
information for a section.
1997-11-04do not assume NULL is an integer constantMichael Meissner1-0/+5
1997-11-04Correct r5900 sanitization.Gavin Romig-Koch2-1/+3
1997-11-03Correct sanitation for tx49.Gavin Romig-Koch1-0/+28
1997-11-03 * tc-mips.c (md_begin): Reorganize setting of default values soGavin Romig-Koch2-149/+130
that mips_cpu depends on TARGET_CPU, and mips_opts.isa depends on mips_cpu. (md_parse_option): Remove all code that sets defaults; md_begin handles all of this now.
1997-11-03make vr5400 disassembly work; fix bugs in some vr5400 insnsKen Raeburn3-11/+21
1997-11-03 * objcopy.c (parse_flags): Make flag check case insensitive.Ian Lance Taylor3-4/+48
Check for `contents' flag. Give an error for unrecognized flags. (copy_section): If the contents flag was set for a section that had no contents, zero out the new contents. * binutils.texi (objcopy): Document contents section flag. PR 10601.
1997-11-02Correct tx49 sanitation.Gavin Romig-Koch1-1/+10
1997-11-02Sun Nov 2 14:51:36 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+5
* configure.host (alpha*-*-linux*): Correct HOSTING_CRT0. Set HOSTING_LIBS.
1997-11-02 * objcopy.c: Move new struct and variable definitions to top ofIan Lance Taylor2-24/+31
file. Remove obsolete add_strip_symbol and is_strip_symbol declarations. Add prototype declarations for add_specific_symbol and is_specified_symbol.
1997-11-02 * Makefile.am (STAGESTUFF): Change bin_PROGRAMS toIan Lance Taylor1-0/+10
noinst_PROGRAMS. (bootstrap, bootstrap2, bootstrap3): Likewise. * Makefile.in: Rebuild.