aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-05-15 * sis.h (uint64, int64): Define.Mark Alexander1-0/+13
* exec.c (SDIV, SDIVCC, UDIV, UDIVCC): Define new opcodes. * (mul64): Simplify calculation of negative result. * (div64): New helper function for 64-bit division. * (dispatch_instruction): Add emulation of SDIV, SDIVCC, UDIV, and UDIVCC.
1998-05-15* emulparams/m32relf.sh (TEMPLATE_NAME): Define.Richard Henderson1-0/+4
1998-05-15Tweak last entry.Doug Evans1-1/+1
1998-05-15 * config/default.exp (CC,SIM): Delete.Doug Evans1-1/+6
* sky-defs.tcl (LDSCRIPT,SIM): Delete. (run_trc_test): Use sim_compile, sim_run. Only delete temp files if testcase passed. (run_brn_test): Ditto.
1998-05-14Added support for display emulation specific command line options.Nick Clifton3-2/+43
Added internationalisation to emulation templates. Added --support-old-code command line option to armcoff and pe emulations.
1998-05-14Add support for interwotking between Thumb code and non-interworking aware ↵Nick Clifton3-2/+28
ARM code.
1998-05-14Add support for interworking in DLLs.Nick Clifton3-268/+681
Document dlltool.
1998-05-14Include 1998 in copyright strings.Nick Clifton1-0/+2
1998-05-14Support Win32 style directory separators.Nick Clifton1-0/+8
1998-05-14Change command line switch fron --enable-special to --m32rx-enable-specialNick Clifton4-24/+48
1998-05-14 * sim/sky/sky.exp: Add runtest_file_p support. Don't printDoug Evans1-0/+6
unsupported message if not sky. * sim/sky/sky_sce.exp: Likewise.
1998-05-14 * lib/sim-defs.exp (sim_run): Fix handling of output redirection.Doug Evans1-0/+11
New arg prog_opts. All callers updated.
1998-05-14More test cases.Andrew Cagney8-2/+215
1998-05-14Fix for PR 13484:Mark Alexander2-0/+24
* corefile.c (reopen_exec_file): Reopen the exec file if it has changed.
1998-05-14spelling and cosmetic tweaksStan Shebs1-12/+12
1998-05-14 * m32r-asm.c: Regenerate (handle uppercase HIGH/SHIGH/LOW/SDA).Doug Evans1-1/+4
1998-05-14 * gas/m32r/uppercase.[sd]: Test for HIGH,SHIGH,LOW,SDA.Doug Evans2-4/+20
1998-05-13 * sparc-tdep.c (fetch_instruction): New function.Mark Alexander1-0/+7
(single_step, sparc_init_extra_frame_info, examine_prologue): Use fetch_instruction instead of read_memory_integer to ensure that instructions are always read as big-endian.
1998-05-13 * configure.in: Add AC_FUNC_ALLOCA.Ian Lance Taylor3-80/+320
* defs.h: Check HAVE_ALLOCA_H rather than sparc. Add _AIX pragma alloca. * configure: Rebuild.
1998-05-13 * config/tc-m32r.c (warn_unmatched_high): New static local.Doug Evans2-17/+60
(OPTION_WARN_PARALLEL): Rename from OPTION_WARN. (OPTION_NO_WARN_PARALLEL): Rename from OPTION_NO_WARN. (md_longopts): Recognize --{no-,}warn-unmatched-high. (md_parse_option): Likewise. (md_show_usage): Likewise. (m32r_frob_file): Likewise.
1998-05-13 * gas/m32r/m32rx.d: Pass --enable-special to gas.Doug Evans2-3/+16
1998-05-13 * sparc-dis.c (print_insn_sparc): Always fetch instructionsMark Alexander1-0/+5
as big-endian on SPARClite.
1998-05-13 * gdb.asm/common.inc: New file.Doug Evans3-0/+60
* gdb.asm/d10v.inc: New file. * asm-source.exp: Pass -I's to gas to find .inc files. Update line numbers in expected output. * asmsrc1.s: Rewrite. * asmsrc2.s: Rewrite. * configure.in: Create arch.inc symlink. * configure: Regenerate. * Makefile.in (distclean): Delete arch.inc.
1998-05-13 * r5900.igen: Replace the calls and the definition of theGavin Romig-Koch1-0/+6
function check_op_hilo_hi1lo1 with the pair check_mult_hilo_hi1lo1 and check_mult_hilo_hi1lo1.
1998-05-13Wed May 13 11:12:58 1998 James Ingham <jingham@leda.cygnus.com>Jim Ingham3-12/+23
* gdbtk.c: Fixed a goof in the definition of the gdb_get_args & gdb_get_locals Tcl commands. Moved the previous ChangeLog entry from ChangeLog to ChangeLog-gdbtk...
1998-05-13 * tx.igen (madd,maddu): Replace calls to check_op_hiloGavin Romig-Koch1-0/+5
with calls to check_div_hilo.
1998-05-13 * sysdep-6irix.h: New file.Ian Lance Taylor3-0/+21
* configure.in (*-*-irix6*): New host; use sysdep-6irix.h.
1998-05-13 * read.c (generate_file_debug,generate_lineno_debug): New functions.Doug Evans2-25/+59
(read_a_source_file): Call them. * read.h (stabs_generate_asm_file): Declare. * stabs.c (stabs_generate_asm_file): New function. (generate_asm_file): New function. (stabs_generate_asm_lineno): Move file name handling into generate_asm_file.
1998-05-13 * mips/mips.igen (check_op_hilo,check_mult_hilo,check_div_hilo):Gavin Romig-Koch2-9/+59
Replace check_op_hilo with check_mult_hilo and check_div_hilo. Add special r3900 version of do_mult_hilo. (do_dmultx,do_mult,do_multu): Replace calls to check_op_hilo with calls to check_mult_hilo. (do_ddiv,do_ddivu,do_div,do_divu): Replace calls to check_op_hilo with calls to check_div_hilo.
1998-05-13fix thinko that broke sanitized vr4100 buildAngela Marie Thomas1-14/+2
1998-05-12Tue May 12 13:29:20 1998 Jeff Holcomb <jeffh@cygnus.com>Jeff Holcomb2-19/+14
* Makefile.in (install-only): Add images/icons.txt and images2/icons.txt to files that need to be installed.
1998-05-12Add --enable-special command line switch.Nick Clifton3-7/+82
1998-05-12PR 15889 was also in the previous tc-d30v.c commit, butRichard Henderson1-0/+3
missed bringing over the log message from the branch.
1998-05-12 * config/tc-d30v.c (cur_mul32_p, prev_mul32_p): Make static.Richard Henderson2-74/+303
(d30v_current_align, d30v_current_align_seg): New variables. (d30v_last_label): New variable. (d30v_align, s_d30v_align, s_d30v_text): New functions. (s_d30v_data, s_d30v_section): Likewise. (md_pseudo_table): Call them. (md_begin): Initialize d30v_current_align_seg. (md_assemble): Call d30v_align when needed by known current alignment. (d30v_frob_label, d30v_cons_align): New functions. * config/tc-d30v.h (md_do_align): Remove. (tc_frob_label): Call d30v_frob_label. (md_cons_align): New. PR 15642
1998-05-12Tue May 12 12:03:16 1998 James Ingham <jingham@leda.cygnus.com>Jim Ingham2-59/+224
* gdbtk.c: Add an object call wrapper for the new Tcl_Obj based commands. This way the obj commands will also go through catch_errors. This is just a bandaid while I rewrite the string-based commands to use the object format.
1998-05-12 * d30v-opc.c (pre_defined_register): Remove alias for r0.Richard Henderson1-0/+11
PR 15669
1998-05-12* configure.in (SUBTARGET_R3900): Define for mipstx39 target.Andrew Cagney2-0/+15
Document a replacement.
1998-05-12 * config-ml.in: After building symlink tree call make distcleanJeff Law1-0/+6
if a Makefile got linked into ${ml_dir}/${ml_libdir}; this happens to be the case for libiberty. Bring over from egcs.
1998-05-12 * mt-linux (CXXFLAGS_FOR_TARGET): Set this instead of CXXFLAGS.Jeff Law1-1/+1
Bring over from egcs.
1998-05-12 * COPYING.LIB: Update FSF address.Jeff Law1-0/+6
1998-05-11 * config/tc-dvp.c (md_begin): Set type of output file to mips:r5900.Doug Evans2-6/+14
1998-05-11* New test cases for MIPS R5900-specific 20-bit break, at customer request.Frank Ch. Eigler1-1/+1
1998-05-11* Fixing typo that caused infinite loop upon PKE MPG.Frank Ch. Eigler1-3/+4
1998-05-11 * po/Make-in (install-info): New target.Jeff Law4-0/+13
1998-05-11 * Makefile.in (install-info): New target.Jeff Law1-0/+4
1998-05-08 * lib/sim-defs.exp (sim_version): Simplify.Doug Evans2-0/+232
(sim_run): Implement. (run_sim_test): Use sim_run. (sim_compile): New proc.
1998-05-08Extended help information provided about command line options.Nick Clifton1-0/+5
1998-05-08 * Makefile.in (GASB_SUPPORT_DIRS): Remove intl; already included viaIan Lance Taylor1-0/+5
GAS_SUPPORT_DIRS.
1998-05-08 * config/sparc/tm-sp64.h (CALL_DUMMY): Store and retrieveBob Manson4-9/+132
%o0-%o5 as 64-bit values; compensate for stack bias. (USE_STRUCT_CONVENTION): We only pass pointers to structs if they're larger than 32 bytes. (REG_STRUCT_HAS_ADDR): Ditto. * sparc-tdep.c (sparc_init_extra_frame_info): Use read_sp() instead of read_register. If the target is a sparc64 and the frame pointer is odd, compensate for the stack bias. (get_saved_register): Use read_sp(). (DUMMY_STACK_REG_BUF_SIZE): Use FP_REGISTER_BYTES. (sparc_push_dummy_frame): Use read_sp()/write_sp(). On sparc64, save the PC, NPC, CCR, FSR, FPRS, Y and ASI registers. (sparc_frame_find_saved_regs): Use read_sp(). Read the PC, NPC, CCR, FSR, FPRS, Y and ASI registers from the frame, if it's a dummy frame. (sparc_pop_frame): Use write_sp(). If the target is a sparc64 and the FP is odd, compensate for stack bias. (sparc_store_return_value): Right-justify the return value before writing it to %o0. (sparc_fix_call_dummy): Don't NOP out part of the call dummy on sparc64. (sparc64_read_sp, sparc64_read_fp, sparc64_write_sp, sparc64_write_fp, sp64_push_arguments, sparc64_extract_return_value): New functions to support the sparc64 ABI. * dwarfread.c (handle_producer): Set processing_gcc_compilation to the right version number. * dwarf2read.c (read_file_scope): Assume we're processing GCC2 output.
1998-05-07 * Makefile.am: Update with `make dep-am'.Doug Evans1-0/+5
(HFILES): Add cgen.h. (cgen.o): Depend on cgen.h. * Makefile.in: Regenerate.