aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-05-18* Followup for SCEI PR 15853.Frank Ch. Eigler2-26/+63
Mon May 18 12:37:38 1998 Frank Ch. Eigler <fche@cygnus.com> * config/tc-mips.c (macro): For R5900, use "B" operand format for "break" instructions generated in macro (div etc.) instructions.
1998-05-18Improve error messageMichael Meissner2-36/+59
1998-05-18* Various MIPS test case tweaks.Frank Ch. Eigler2-0/+37
Mon May 18 13:11:45 1998 Frank Ch. Eigler <fche@cygnus.com> * gas/mips/{div,ld,mul}.d: Add assembler -mcpu= flag to match disassembler. start-sanitize-r5900 * gas/mips/break5900.[sd]: Test that break instructions generated in div/etc. macro instructions are of 20-bit variety for R5900. end-sanitize-r5900
1998-05-18* Fix sanitizationFrank Ch. Eigler1-0/+3
1998-05-18 * elf64-alpha.c (elf64_alpha_relax_section): Set again on changes.Richard Henderson1-0/+7
(elf64_alpha_can_merge_gots, elf64_alpha_merge_gots, elf64_alpha_size_got_sections): Rewrite, handling multiple got subsections during relaxation more correctly.
1998-05-17 * gdb.base/reread.exp: New file.Mark Alexander5-0/+171
* gdb.base/reread1.c: New file. * gdb.base/reread2.c: New file.
1998-05-17 * config/sim.exp: Use 'target sim -sparclite' when runningMark Alexander2-14/+24
SPARClite programs.
1998-05-17Keep structs2.{c,exp} for now.Doug Evans1-2/+2
1998-05-17 * gdb.base/structs2.exp: New file.Doug Evans4-0/+149
* gdb.base/structs2.c: New file.
1998-05-17 * cgen-sim.h (CGEN_CPU): New members idesc_{read,sem}_init_p.Doug Evans1-0/+3
* genmloop.sh: Use them rather than static locals.
1998-05-16 * erc32.c (close_port): Don't close stdin; it kills GDB.Doug Evans1-0/+8
(byte_swap_words): New function. * sis.h: (byte_swap_words): Declare. * interf.c (run_sim): Always fetch instructions as big-endian. * sis.c (run_sim): Ditto. Move this c/l entry from ../ChangeLog.
1998-05-16* Bringing over patches for PR 15870, 15653 from chill/d30v branches.Frank Ch. Eigler3-8/+26
Also, fixed a small third-party sanitize typo in ChangeLog.
1998-05-16 * sim-if.c (sim_stop): Update call to @cpu@_engine_stop.Doug Evans2-126/+137
(sim_sync_stop): New function.
1998-05-16 * sim-engine.c (sim_engine_set_run_state): New function.Doug Evans2-28/+51
* sim-engine.h (sim_engine_set_run_state): Declare. * genmloop.sh (pending_reason,pending_sigrc): New static locals. (@cpu@_engine_stop): New args reason,sigrc. All callers updated. (engine_resume): Reorganize. Allow synchronous exit from main loop.
1998-05-16 * sim/m32r/allinsn.exp: Pass --m32rx-enable-special to gas.Doug Evans3-0/+51
* sim/m32r/misc.exp: Ditto.
1998-05-15 * Makefile.in (devices.o): Add dependencies.Doug Evans5-384/+709
* arch.h,cpu.c,cpu.h,cpuall.h: Regenerate. * sem-switch.c,sem.c: Regenerate. * mloop.in (execute): Update calls to TRACE_INSN_{INIT,FINI}. * cpux.c,cpux.h,modelx.c,semx.c: Regenerate. * m32rx.c (m32rx_model_mark_{busy,unbusy}_reg): New functions. * mloopx.in (execute): Update calls to TRACE_INSN_{INIT,FINI}.
1998-05-15 * cgen-trace.c (trace_insn_init): New arg first_p.Doug Evans3-5/+15
All callers updated. (trace_insn_fini): New arg last_p. All callers updated. * cgen-trace.h (trace_insn_init,trace_insn_fini): Update. (TRACE_INSN_INIT,TRACE_INSN_FINI): Update. * genmloop.sh (engine_resume): Update.
1998-05-15(cgen_hw_lookup_by_num): better nameDoug Evans1-1/+1
1998-05-15 * cgen-opc.c (cgen_hw_lookup_by_name): Renamed from cgen_hw_lookup.Doug Evans2-65/+139
(cgen_hw_lookup_by_enum): New function. * m32r-opc.c, m32r-opc.h: Regenerate, delete h-abort.
1998-05-15Run ranlib on installed copy of libsim.a.Joyce Janczyn2-1/+7
1998-05-15Java sanitization.Stu Grossman6-11/+142
1998-05-15Sanitize Java.Stu Grossman2-3/+12
1998-05-15add ld-ilocks-addr32.dGavin Romig-Koch1-0/+1
1998-05-15Install libsim.a $(exec_prefix)/lib/lib[target]-sim.a as part of install-sim.Joyce Janczyn2-17/+70
1998-05-15 * gas/mips/mips.exp: Distinguish chains with 32-bit addresses.Gavin Romig-Koch2-0/+636
* gas/mips/ld-ilocks-addr32.d : New.
1998-05-15 * ldlex.l: Recognize keyword SORT.Ian Lance Taylor7-95/+464
* ldgram.y (current_file): Change to struct wildcard_spec. (%union): Add new fields cname and wildcard. (wildcard_name, wildcard_spec): New nonterminals. (file_NAME_list): Use wildcard_spec. (input_section_spec): Change current_file usage. * ld.h (struct wildcard_spec): Define. * ldlang.h (lang_wild_statement_struct): Add new fields sections_sorted and filenames_sorted. (lang_add_wild): Update declaration. * ldlang.c (wild_sort): New static function. (wild_section): Use wild_sort. (print_wild_statement): Print sorting information. (lang_add_wild): Add new parameters sections_sorted and filenames_sorted. Change all callers. * mri.c (mri_draw_tree): Update calls to lang_add_wild. * scripttempl/elf.sc: Sort .ctors.* and .dtors.* by section name. * scripttempl/elfd10v.sc: Likewise. * scripttempl/elfd30v.sc: Likewise. * scripttempl/elfppc.sc: Likewise.
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.