Remove leading/trailing white spaces in ChangeLog

This commit is contained in:
H.J. Lu 2015-07-24 04:08:12 -07:00
parent 91cb26dac4
commit 72f4393d8c
51 changed files with 1422 additions and 1422 deletions

View file

@ -292,7 +292,7 @@
2014-04-04 Eric Botcazou <ebotcazou@adacore.com> 2014-04-04 Eric Botcazou <ebotcazou@adacore.com>
PR bootstrap/60620 PR bootstrap/60620
* Makefile.def (dependencies): Make gnattools depend on libstdc++-v3. * Makefile.def (dependencies): Make gnattools depend on libstdc++-v3.
* Makefile.in: Regenerate. * Makefile.in: Regenerate.
2014-03-28 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 2014-03-28 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>

View file

@ -37,8 +37,8 @@
2015-07-09 Catherine Moore <clm@codesourcery.com> 2015-07-09 Catherine Moore <clm@codesourcery.com>
* readelf.c (print_mips_fp_abi_value): Handle * readelf.c (print_mips_fp_abi_value): Handle
Val_GNU_MIPS_ABI_FP_NAN2008. Val_GNU_MIPS_ABI_FP_NAN2008.
2015-06-26 Matthew Fortune <matthew.fortune@imgtec.com> 2015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>

View file

@ -251,7 +251,7 @@
2012-07-02 Richard Guenther <rguenther@suse.de> 2012-07-02 Richard Guenther <rguenther@suse.de>
* isl.m4 (_ISL_CHECK_CT_PROG): Omit main function header/footer. * isl.m4 (_ISL_CHECK_CT_PROG): Omit main function header/footer.
Fix version test. Fix version test.
2012-07-02 Richard Guenther <rguenther@suse.de> 2012-07-02 Richard Guenther <rguenther@suse.de>
Michael Matz <matz@suse.de> Michael Matz <matz@suse.de>
@ -293,7 +293,7 @@
* config/mh-interix: Remove as unneeded. * config/mh-interix: Remove as unneeded.
* config/picflag.m4 (i[[34567]]86-*-interix3*): * config/picflag.m4 (i[[34567]]86-*-interix3*):
Change triplet to i[[34567]]86-*-interix[[3-9]]*. Change triplet to i[[34567]]86-*-interix[[3-9]]*.
2012-01-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 2012-01-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>

View file

@ -261,7 +261,7 @@
(dst32-16-16sa-Unprefixed-*): New (dst32-16-16sa-Unprefixed-*): New
(jsri): Fix operands. (jsri): Fix operands.
(setzx): Fix encoding. (setzx): Fix encoding.
2007-03-08 Alan Modra <amodra@bigpond.net.au> 2007-03-08 Alan Modra <amodra@bigpond.net.au>
* m32r.opc: Formatting. * m32r.opc: Formatting.
@ -283,7 +283,7 @@
(parse_signed_bitbase8): Likewise. (parse_signed_bitbase8): Likewise.
(parse_signed_bitbase11): Likewise. (parse_signed_bitbase11): Likewise.
(parse_signed_bitbase19): Likewise. (parse_signed_bitbase19): Likewise.
2006-03-13 DJ Delorie <dj@redhat.com> 2006-03-13 DJ Delorie <dj@redhat.com>
* m32c.cpu (Bit3-S): New. * m32c.cpu (Bit3-S): New.
@ -320,10 +320,10 @@
attribute. attribute.
(jsri16, jsri32): Add 1ADDR attribute. (jsri16, jsri32): Add 1ADDR attribute.
(jsr32.w, jsr32.a): Add JUMP attribute. (jsr32.w, jsr32.a): Add JUMP attribute.
2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com> 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
Anil Paranjape <anilp1@kpitcummins.com> Anil Paranjape <anilp1@kpitcummins.com>
Shilin Shakti <shilins@kpitcummins.com> Shilin Shakti <shilins@kpitcummins.com>
* xc16x.cpu: New file containing complete CGEN specific XC16X CPU * xc16x.cpu: New file containing complete CGEN specific XC16X CPU
description. description.
@ -424,7 +424,7 @@
stzx16-imm8-imm8-abs16): Fix operand typos. stzx16-imm8-imm8-abs16): Fix operand typos.
* m32c.opc (m32c_asm_hash): Support bnCND. * m32c.opc (m32c_asm_hash): Support bnCND.
(parse_signed4n, print_signed4n): New. (parse_signed4n, print_signed4n): New.
2005-10-26 DJ Delorie <dj@redhat.com> 2005-10-26 DJ Delorie <dj@redhat.com>
* m32c.cpu (f-dsp-8-s24, Dsp-8-s24): New. * m32c.cpu (f-dsp-8-s24, Dsp-8-s24): New.
@ -498,7 +498,7 @@
Fix compile time warnings about signedness mismatches. Fix compile time warnings about signedness mismatches.
Remove dead code. Remove dead code.
(parse_lab_5_3): New parser function. (parse_lab_5_3): New parser function.
2005-07-16 Jim Blandy <jimb@redhat.com> 2005-07-16 Jim Blandy <jimb@redhat.com>
* m32c.opc (m32c_cgen_insn_supported): Use int, not CGEN_BITSET, * m32c.opc (m32c_cgen_insn_supported): Use int, not CGEN_BITSET,

View file

@ -47,8 +47,8 @@
2015-07-09 Catherine Moore <clm@codesourcery.com> 2015-07-09 Catherine Moore <clm@codesourcery.com>
* config/tc-mips.c (check_fpabi): Handle * config/tc-mips.c (check_fpabi): Handle
VAL_GNU_MIPS_ABI_FP_NAN2008. VAL_GNU_MIPS_ABI_FP_NAN2008.
2015-07-08 Ciro Santilli <ciro.santilli@gmail.com> 2015-07-08 Ciro Santilli <ciro.santilli@gmail.com>
@ -305,8 +305,8 @@
(aarch64_force_relocation): Ditto. (aarch64_force_relocation): Ditto.
2015-05-28 Catherine Moore <clm@codesourcery.com> 2015-05-28 Catherine Moore <clm@codesourcery.com>
Bernd Schmidt <bernds@codesourcery.com> Bernd Schmidt <bernds@codesourcery.com>
Paul Brook <paul@codesourcery.com> Paul Brook <paul@codesourcery.com>
gas/ gas/
* config/tc-alpha.c (all_cfi_sections): Declare. * config/tc-alpha.c (all_cfi_sections): Declare.

View file

@ -871,7 +871,7 @@
* gas/arm/neon-addressing-bad.s: Add test for invalid VSHL, * gas/arm/neon-addressing-bad.s: Add test for invalid VSHL,
VQSHL, and VQSHLU immediates. VQSHL, and VQSHLU immediates.
* gas/arm/neon-addressing-bad.l: Update accordingly. * gas/arm/neon-addressing-bad.l: Update accordingly.
2015-01-10 Andrew Burgess <andrew.burgess@embecosm.com> 2015-01-10 Andrew Burgess <andrew.burgess@embecosm.com>

View file

@ -757,7 +757,7 @@
(rx_frame_this_id): Rename parameter `this_prologue_cache' to (rx_frame_this_id): Rename parameter `this_prologue_cache' to
`this_cache'. `this_cache'.
(rx_frame_prev_register): Rename parameter `this_prologue_cache' to (rx_frame_prev_register): Rename parameter `this_prologue_cache' to
`this_cache'. Add cases for RX_FRAME_TYPE_EXCEPTION and `this_cache'. Add cases for RX_FRAME_TYPE_EXCEPTION and
RX_FRAME_TYPE_FAST_INTERRUPT. RX_FRAME_TYPE_FAST_INTERRUPT.
(normal_frame_p, exception_frame_p, rx_frame_sniffer_common) (normal_frame_p, exception_frame_p, rx_frame_sniffer_common)
(rx_frame_sniffer, rx_exception_sniffer): New functions. (rx_frame_sniffer, rx_exception_sniffer): New functions.
@ -4043,10 +4043,10 @@
2015-03-18 Tristan Gingold <gingold@adacore.com> 2015-03-18 Tristan Gingold <gingold@adacore.com>
* amd64-windows-tdep.c (amd64_windows_find_unwind_info): Move * amd64-windows-tdep.c (amd64_windows_find_unwind_info): Move
redirection code to ... redirection code to ...
(amd64_windows_frame_decode_insns): ... Here. Fix in prologue (amd64_windows_frame_decode_insns): ... Here. Fix in prologue
checks. Fix SAVE_NONVOL operations. Add debug code and comments. checks. Fix SAVE_NONVOL operations. Add debug code and comments.
2015-03-18 Gary Benson <gbenson@redhat.com> 2015-03-18 Gary Benson <gbenson@redhat.com>
@ -4152,7 +4152,7 @@
* config.in: Regenerate. * config.in: Regenerate.
* configure: Regenerate. * configure: Regenerate.
* fbsd-nat.c [!HAVE_KINFO_GETVMMAP] (fbsd_read_mapping): Don't * fbsd-nat.c [!HAVE_KINFO_GETVMMAP] (fbsd_read_mapping): Don't
define. define.
(fbsd_find_memory_regions): Use kinfo_getvmmap to (fbsd_find_memory_regions): Use kinfo_getvmmap to
enumerate memory regions if present. enumerate memory regions if present.

View file

@ -31,7 +31,7 @@
2015-07-02 Markus Metzger <markus.t.metzger@intel.com> 2015-07-02 Markus Metzger <markus.t.metzger@intel.com>
* gdb.texinfo (Maintenance Commands): Document "maint btrace" * gdb.texinfo (Maintenance Commands): Document "maint btrace"
commands. commands.
2015-07-02 Markus Metzger <markus.t.metzger@intel.com> 2015-07-02 Markus Metzger <markus.t.metzger@intel.com>
@ -106,7 +106,7 @@
linux-namespaces" command. linux-namespaces" command.
2015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com> 2015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
Mircea Gherzan <mircea.gherzan@intel.com> Mircea Gherzan <mircea.gherzan@intel.com>
* gdb.texinfo (i386): Add documentation about "show mpx bound" * gdb.texinfo (i386): Add documentation about "show mpx bound"
and "set mpx bound". and "set mpx bound".
@ -211,8 +211,8 @@
2015-04-10 Jan Kratochvil <jan.kratochvil@redhat.com> 2015-04-10 Jan Kratochvil <jan.kratochvil@redhat.com>
Eli Zaretskii <eliz@gnu.org> Eli Zaretskii <eliz@gnu.org>
* gdb.texinfo (Compiling and Injecting Code): Describe set debug * gdb.texinfo (Compiling and Injecting Code): Describe set debug
compile, show debug compile. New subsection Compilation options for compile, show debug compile. New subsection Compilation options for
the compile command. New subsection Compiler search for the compile the compile command. New subsection Compiler search for the compile
command. command.
@ -1086,8 +1086,8 @@
2013-11-07 Phil Muldoon <pmuldoon@redhat.com> 2013-11-07 Phil Muldoon <pmuldoon@redhat.com>
* gdb.texinfo (Commands In Python): Document COMPLETE_EXPRESSION * gdb.texinfo (Commands In Python): Document COMPLETE_EXPRESSION
constant. constant.
2013-11-07 Phil Muldoon <pmuldoon@redhat.com> 2013-11-07 Phil Muldoon <pmuldoon@redhat.com>
@ -1717,8 +1717,8 @@
2012-12-23 Pierre Muller <muller@sourceware.org> 2012-12-23 Pierre Muller <muller@sourceware.org>
* gdbint.texinfo (Function prototypes): Require use of "extern" * gdbint.texinfo (Function prototypes): Require use of "extern"
modifier for function prototypes in headers. modifier for function prototypes in headers.
2012-12-19 Joel Brobecker <brobecker@adacore.com> 2012-12-19 Joel Brobecker <brobecker@adacore.com>
@ -1743,10 +1743,10 @@
2012-12-14 Tom Tromey <tromey@redhat.com> 2012-12-14 Tom Tromey <tromey@redhat.com>
* gdb.texinfo (SVR4 Process Information): Mention core files. * gdb.texinfo (SVR4 Process Information): Mention core files.
2012-12-12 Mircea Gherzan <mircea.gherzan@intel.com> 2012-12-12 Mircea Gherzan <mircea.gherzan@intel.com>
* gdb.texinfo (GDB/MI Catchpoint Commands): New section. * gdb.texinfo (GDB/MI Catchpoint Commands): New section.
2012-12-11 Pedro Alves <palves@redhat.com> 2012-12-11 Pedro Alves <palves@redhat.com>
@ -1862,7 +1862,7 @@
* observer.texi (memory_changed): Expand parameter LEN to ssize_t. * observer.texi (memory_changed): Expand parameter LEN to ssize_t.
2012-09-21 Yao Qi <yao@codesourcery.com> 2012-09-21 Yao Qi <yao@codesourcery.com>
Pedro Alves <palves@redhat.com> Pedro Alves <palves@redhat.com>
* gdb.texinfo (GDB/MI Async Records): Document notification * gdb.texinfo (GDB/MI Async Records): Document notification
'record-started' and 'record-stopped'. 'record-started' and 'record-stopped'.
@ -2162,7 +2162,7 @@
appropriate. appropriate.
2012-05-18 Sandra Loosemore <sandra@codesourcery.com> 2012-05-18 Sandra Loosemore <sandra@codesourcery.com>
Maciej W. Rozycki <macro@codesourcery.com> Maciej W. Rozycki <macro@codesourcery.com>
* gdb.texinfo (MIPS): Document "set mips compression" and "show * gdb.texinfo (MIPS): Document "set mips compression" and "show
mips compression". mips compression".
@ -2451,7 +2451,7 @@
Mention condition-evaluation mode being shown in "info break". Mention condition-evaluation mode being shown in "info break".
(Break Conditions): Add description for target-side (Break Conditions): Add description for target-side
conditional breakpoints. conditional breakpoints.
(Remote Configuration): Mention conditional-breakpoints-packet. (Remote Configuration): Mention conditional-breakpoints-packet.
(Packets): Add cond-expr parameter to Z0/Z1 packets and explain (Packets): Add cond-expr parameter to Z0/Z1 packets and explain
cond-expr. cond-expr.
(General Query Packets): Mention new ConditionalBreakpoint feature. (General Query Packets): Mention new ConditionalBreakpoint feature.
@ -2686,17 +2686,17 @@
2011-10-27 Kevin Pouget <kevin.pouget@st.com> 2011-10-27 Kevin Pouget <kevin.pouget@st.com>
* gdb.texinfo ((Frames In Python): Document * gdb.texinfo ((Frames In Python): Document
gdb.FRAME_UNWIND_FIRST_ERROR contant. gdb.FRAME_UNWIND_FIRST_ERROR contant.
2011-10-26 Paul Koning <paul_koning@dell.com> 2011-10-26 Paul Koning <paul_koning@dell.com>
* gdb.texinfo (gdb.types): Document new deepitems function. * gdb.texinfo (gdb.types): Document new deepitems function.
2011-10-25 Paul Koning <paul_koning@dell.com> 2011-10-25 Paul Koning <paul_koning@dell.com>
PR python/13327 PR python/13327
* gdb.texinfo (Values From Inferior): Add is_lazy attribute, * gdb.texinfo (Values From Inferior): Add is_lazy attribute,
fetch_lazy method. fetch_lazy method.
@ -2714,7 +2714,7 @@
2011-10-13 Kevin Pouget <kevin.pouget@st.com> 2011-10-13 Kevin Pouget <kevin.pouget@st.com>
PR python/13285 Document named constants for frame unwind stop reasons PR python/13285 Document named constants for frame unwind stop reasons
* gdb.texinfo (Frames In Python): Document gdb.FRAME_UNWIND_* * gdb.texinfo (Frames In Python): Document gdb.FRAME_UNWIND_*
constants. constants.
2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com> 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
@ -2825,7 +2825,7 @@
the syntax of Python. Also put class and module names explicitly the syntax of Python. Also put class and module names explicitly
on function, member, and variable names, matching Python on function, member, and variable names, matching Python
documentation conventions. documentation conventions.
2011-09-15 Kevin Pouget <kevin.pouget@st.com> 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
PR Python/12692 Add gdb.selected_inferior() to Python interface. PR Python/12692 Add gdb.selected_inferior() to Python interface.
@ -2849,11 +2849,11 @@
2011-08-17 Phil Muldoon <pmuldoon@redhat.com> 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
* gdb.texinfo (Prompt): Add set/show extended-prompt * gdb.texinfo (Prompt): Add set/show extended-prompt
documentation documentation
(Basic Python): Add prompt_hook anchor. (Basic Python): Add prompt_hook anchor.
(Python modules): Reword module text to reflect multiple modules. (Python modules): Reword module text to reflect multiple modules.
(gdb.prompt): Document gdb.prompt module. (gdb.prompt): Document gdb.prompt module.
2011-08-14 Yao Qi <yao@codesourcery.com> 2011-08-14 Yao Qi <yao@codesourcery.com>
@ -2899,10 +2899,10 @@
2011-07-11 Phil Muldoon <pmuldoon@redhat.com> 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
PR python/12438 PR python/12438
* gdb.texinfo (Python Commands): Add deprecate note to maint * gdb.texinfo (Python Commands): Add deprecate note to maint
set/show python print-stack. Document set/show python set/show python print-stack. Document set/show python
print-backtrace. print-backtrace.
2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com> 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
@ -3105,7 +3105,7 @@
2011-02-27 Michael Snyder <msnyder@vmware.com> 2011-02-27 Michael Snyder <msnyder@vmware.com>
* gdb.texinfo (Inferiors and Programs): Update commands to show * gdb.texinfo (Inferiors and Programs): Update commands to show
that they can accept multiple arguments. that they can accept multiple arguments.
2011-02-24 Joel Brobecker <brobecker@adacore.com> 2011-02-24 Joel Brobecker <brobecker@adacore.com>
@ -3263,7 +3263,7 @@
2010-11-29 Phil Muldoon <pmuldoon@redhat.com> 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
PR python/12199 PR python/12199
* gdb.texinfo (Breakpoints In Python): Document "delete" method. * gdb.texinfo (Breakpoints In Python): Document "delete" method.

View file

@ -642,20 +642,20 @@
2015-03-04 Pedro Alves <palves@redhat.com> 2015-03-04 Pedro Alves <palves@redhat.com>
* linux-low.c (check_stopped_by_breakpoint) [USE_SIGTRAP_SIGINFO]: * linux-low.c (check_stopped_by_breakpoint) [USE_SIGTRAP_SIGINFO]:
Decide whether a breakpoint triggered based on the SIGTRAP's Decide whether a breakpoint triggered based on the SIGTRAP's
siginfo.si_code. siginfo.si_code.
(thread_still_has_status_pending_p) [USE_SIGTRAP_SIGINFO]: Don't check whether a (thread_still_has_status_pending_p) [USE_SIGTRAP_SIGINFO]: Don't check whether a
breakpoint is inserted if relying on SIGTRAP's siginfo.si_code. breakpoint is inserted if relying on SIGTRAP's siginfo.si_code.
(linux_low_filter_event): Check for breakpoints before checking (linux_low_filter_event): Check for breakpoints before checking
watchpoints. watchpoints.
(linux_wait_1): Don't re-increment the PC if relying on SIGTRAP's (linux_wait_1): Don't re-increment the PC if relying on SIGTRAP's
siginfo.si_code. siginfo.si_code.
(linux_stopped_by_sw_breakpoint) (linux_stopped_by_sw_breakpoint)
(linux_supports_stopped_by_sw_breakpoint) (linux_supports_stopped_by_sw_breakpoint)
(linux_stopped_by_hw_breakpoint) (linux_stopped_by_hw_breakpoint)
(linux_supports_stopped_by_hw_breakpoint): New functions. (linux_supports_stopped_by_hw_breakpoint): New functions.
(linux_target_ops): Install new target methods. (linux_target_ops): Install new target methods.
2015-03-04 Pedro Alves <palves@redhat.com> 2015-03-04 Pedro Alves <palves@redhat.com>
@ -2885,7 +2885,7 @@
* server.h (struct emit_ops, current_insn_ptr, emit_error): * server.h (struct emit_ops, current_insn_ptr, emit_error):
Move ... Move ...
* ax.h: ... here. * ax.h: ... here.
2013-09-05 Pedro Alves <palves@redhat.com> 2013-09-05 Pedro Alves <palves@redhat.com>

View file

@ -257,7 +257,7 @@
* gdb.mi/mi-dprintf-pendshr.c: New file. * gdb.mi/mi-dprintf-pendshr.c: New file.
2015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com> 2015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
Mircea Gherzan <mircea.gherzan@intel.com> Mircea Gherzan <mircea.gherzan@intel.com>
* gdb.arch/i386-mpx-map.c: New file. * gdb.arch/i386-mpx-map.c: New file.
* gdb.arch/i386-mpx-map.exp: New File. * gdb.arch/i386-mpx-map.exp: New File.
@ -776,7 +776,7 @@
2015-04-07 Pedro Alves <palves@redhat.com> 2015-04-07 Pedro Alves <palves@redhat.com>
* lib/gdb.exp (gdb_test_multiple): When processing an argument, * lib/gdb.exp (gdb_test_multiple): When processing an argument,
append the substituted item, not the original item. append the substituted item, not the original item.
2015-04-07 Pedro Alves <palves@redhat.com> 2015-04-07 Pedro Alves <palves@redhat.com>
@ -3561,7 +3561,7 @@
(explicit_fork_child_follow): Deleted procedure. (explicit_fork_child_follow): Deleted procedure.
(test_follow_fork): New procedure. (test_follow_fork): New procedure.
(do_fork_tests): Replace calls to deleted procedures with (do_fork_tests): Replace calls to deleted procedures with
calls to test_follow_fork and reset GDB for subsequent calls to test_follow_fork and reset GDB for subsequent
procedure calls. procedure calls.
2014-06-17 Yao Qi <yao@codesourcery.com> 2014-06-17 Yao Qi <yao@codesourcery.com>
@ -5326,7 +5326,7 @@
Pedro Alves <palves@redhat.com> Pedro Alves <palves@redhat.com>
* gdb.mi/mi-info-os.exp: Connect to the target with * gdb.mi/mi-info-os.exp: Connect to the target with
mi_gdb_target_load. mi_gdb_target_load.
2014-01-08 Pedro Alves <palves@redhat.com> 2014-01-08 Pedro Alves <palves@redhat.com>

View file

@ -239,37 +239,37 @@
Patch for erratum 843419 internal error. Patch for erratum 843419 internal error.
* aarch64.cc (Erratum_stub::Insn_utilities): New typedef. * aarch64.cc (Erratum_stub::Insn_utilities): New typedef.
(Erratum_stub::update_erratum_insn): New method. (Erratum_stub::update_erratum_insn): New method.
(Stub_table::relocate_stubs): Modified to place relocated insn. (Stub_table::relocate_stubs): Modified to place relocated insn.
(AArch64_relobj::fix_errata): Modified gold_assert. (AArch64_relobj::fix_errata): Modified gold_assert.
2015-06-12 Han Shen <shenhan@google.com> 2015-06-12 Han Shen <shenhan@google.com>
Fix erratum 835769. Fix erratum 835769.
* aarch64.cc (AArch64_insn_utilities::BYTES_PER_INSN): Move * aarch64.cc (AArch64_insn_utilities::BYTES_PER_INSN): Move
defintion outside class definition. defintion outside class definition.
(AArch64_insn_utilities::AARCH64_ZR): New static constant. (AArch64_insn_utilities::AARCH64_ZR): New static constant.
(AArch64_insn_utilities::aarch64_op31): New member. (AArch64_insn_utilities::aarch64_op31): New member.
(AArch64_insn_utilities::aarch64_ra): New member. (AArch64_insn_utilities::aarch64_ra): New member.
(AArch64_insn_utilities::aarch64_mac): New member. (AArch64_insn_utilities::aarch64_mac): New member.
(AArch64_insn_utilities::aarch64_mlxl): New member. (AArch64_insn_utilities::aarch64_mlxl): New member.
(ST_E_835769): New global enum member. (ST_E_835769): New global enum member.
(Stub_table::relocate_stubs): Add 835769 handler. (Stub_table::relocate_stubs): Add 835769 handler.
(Stub_template_repertoire::Stub_template_repertoire): Install new (Stub_template_repertoire::Stub_template_repertoire): Install new
stub type. stub type.
(AArch64_relobj::scan_errata): This func is renamed from (AArch64_relobj::scan_errata): This func is renamed from
scan_erratum_843419. scan_erratum_843419.
(AArch64_relobj::do_count_local_symbols): Add 835769 handler. (AArch64_relobj::do_count_local_symbols): Add 835769 handler.
(AArch64_relobj::do_relocate_sections): Add 835769 handler. (AArch64_relobj::do_relocate_sections): Add 835769 handler.
(AArch64_relobj::scan_sections_for_stubs): Add 835769 handler. (AArch64_relobj::scan_sections_for_stubs): Add 835769 handler.
(Target_aarch64::scan_erratum_835769_span): New method. (Target_aarch64::scan_erratum_835769_span): New method.
(Target_aarch64::create_erratum_stub): New method. (Target_aarch64::create_erratum_stub): New method.
(Target_aarch64::is_erratum_835769_sequence): New method. (Target_aarch64::is_erratum_835769_sequence): New method.
(Target_aarch64::scan_erratum_843419_sequence): Move part of the (Target_aarch64::scan_erratum_843419_sequence): Move part of the
code into create_erratum_stub. code into create_erratum_stub.
* options.h (fix_cortex_a53_835769): New option. * options.h (fix_cortex_a53_835769): New option.
2015-06-11 Cary Coutant <ccoutant@gmail.com> 2015-06-11 Cary Coutant <ccoutant@gmail.com>
@ -420,33 +420,33 @@
2015-06-03 Cary Coutant <ccoutant@gmail.com> 2015-06-03 Cary Coutant <ccoutant@gmail.com>
PR gold/17819 PR gold/17819
* gold.cc (queue_final_tasks): When --build-id=tree, queue a * gold.cc (queue_final_tasks): When --build-id=tree, queue a
separate task to schedule the build id computation. separate task to schedule the build id computation.
* layout.cc (Hash_task::Hash_task): Remove build_id_blocker, * layout.cc (Hash_task::Hash_task): Remove build_id_blocker,
add Output_file and offset. add Output_file and offset.
(Hash_task::run): Get and release the input views. (Hash_task::run): Get and release the input views.
(Hash_task::is_runnable): Always return NULL (always runnable). (Hash_task::is_runnable): Always return NULL (always runnable).
(Layout::queue_build_id_tasks): Remove. (Layout::queue_build_id_tasks): Remove.
(Layout::write_build_id): Add array_of_hashes and size_of_hashes (Layout::write_build_id): Add array_of_hashes and size_of_hashes
parameters; use them instead of class members. parameters; use them instead of class members.
(Build_id_task_runner::run): New function. (Build_id_task_runner::run): New function.
(Close_task_runner::run): Pass array_of_hashes and size_of_hashes (Close_task_runner::run): Pass array_of_hashes and size_of_hashes
to write_build_id. to write_build_id.
* layout.h (Layout::queue_build_id_tasks): Remove. * layout.h (Layout::queue_build_id_tasks): Remove.
(Layout::write_build_id): Add array_of_hashes and size_of_hashes (Layout::write_build_id): Add array_of_hashes and size_of_hashes
parameters. parameters.
(Layout::array_of_hashes_): Remove. (Layout::array_of_hashes_): Remove.
(Layout::size_of_array_of_hashes_): Remove. (Layout::size_of_array_of_hashes_): Remove.
(Layout::input_view_): Remove. (Layout::input_view_): Remove.
(Build_id_task_runner): New class. (Build_id_task_runner): New class.
(Close_task_runner::Close_task_runner): Add array_of_hashes and (Close_task_runner::Close_task_runner): Add array_of_hashes and
size_of_hashes parameters. size_of_hashes parameters.
(Close_task_runner::array_of_hashes_): New data member. (Close_task_runner::array_of_hashes_): New data member.
(Close_task_runner::size_of_hashes_): New data member. (Close_task_runner::size_of_hashes_): New data member.
* testsuite/Makefile.am * testsuite/Makefile.am
(flagstest_compress_debug_sections_and_build_id_tree): New test. (flagstest_compress_debug_sections_and_build_id_tree): New test.
* testsuite/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate.
2015-06-01 Rafael Ávila de Espíndola <rafael.espindola@gmail.com> 2015-06-01 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
@ -930,7 +930,7 @@
object->merge_output_offset. object->merge_output_offset.
2015-03-02 Peter Collingbourne <pcc@google.com> 2015-03-02 Peter Collingbourne <pcc@google.com>
Cary Coutant <ccoutant@google.com> Cary Coutant <ccoutant@google.com>
* output.cc (Output_section::add_merge_input_section): Do not * output.cc (Output_section::add_merge_input_section): Do not
attempt to merge sections with an entsize of 0. attempt to merge sections with an entsize of 0.
@ -1481,7 +1481,7 @@ gold/
Add "typename" keyword. Add "typename" keyword.
2014-10-15 Han Shen <shenhan@google.com> 2014-10-15 Han Shen <shenhan@google.com>
Jing Yu <jingyu@google.com> Jing Yu <jingyu@google.com>
Patch for gold aarch64 backend to support relaxation. Patch for gold aarch64 backend to support relaxation.
* aarch64-reloc.def: Change format. * aarch64-reloc.def: Change format.
@ -1541,7 +1541,7 @@ gold/
* po/POTFILES.in: Regenerate. * po/POTFILES.in: Regenerate.
2014-09-23 Taiju Tsuiki <tzik@google.com> 2014-09-23 Taiju Tsuiki <tzik@google.com>
Cary Coutant <ccoutant@google.com> Cary Coutant <ccoutant@google.com>
PR gold/14860 PR gold/14860
* gold.cc (queue_final_tasks): Add Write_sections_task as a blocker * gold.cc (queue_final_tasks): Add Write_sections_task as a blocker

View file

@ -26,7 +26,7 @@
2015-07-09 Catherine Moore <clm@codesourcery.com> 2015-07-09 Catherine Moore <clm@codesourcery.com>
* elf/mips/mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New. * elf/mips/mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New.
2015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com> 2015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
@ -145,8 +145,8 @@
* gcc-interface.h: New file. * gcc-interface.h: New file.
2014-12-11 Uros Bizjak <ubizjak@gmail.com> 2014-12-11 Uros Bizjak <ubizjak@gmail.com>
Ben Elliston <bje@au.ibm.com> Ben Elliston <bje@au.ibm.com>
Manuel Lopez-Ibanez <manu@gcc.gnu.org> Manuel Lopez-Ibanez <manu@gcc.gnu.org>
* libiberty.h (xvasprintf): Declare. * libiberty.h (xvasprintf): Declare.
@ -335,7 +335,7 @@
2013-10-10 Sean Keys <skeys@ipdatasys.com> 2013-10-10 Sean Keys <skeys@ipdatasys.com>
* xgate.h : Cleanup after opcode * xgate.h : Cleanup after opcode
table modification.. table modification..
2013-08-20 Alan Modra <amodra@gmail.com> 2013-08-20 Alan Modra <amodra@gmail.com>
@ -352,7 +352,7 @@
* vtv-change-permission.h: New file. * vtv-change-permission.h: New file.
2013-08-05 Eric Botcazou <ebotcazou@adacore.com> 2013-08-05 Eric Botcazou <ebotcazou@adacore.com>
Konrad Eisele <konrad@gaisler.com> Konrad Eisele <konrad@gaisler.com>
* opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON. * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
@ -373,8 +373,8 @@
2013-05-06 Paul Brook <paul@codesourcery.com> 2013-05-06 Paul Brook <paul@codesourcery.com>
include/elf/ include/elf/
* mips.h (R_MIPS_PC32): Update comment. * mips.h (R_MIPS_PC32): Update comment.
2013-04-03 Jason Merrill <jason@redhat.com> 2013-04-03 Jason Merrill <jason@redhat.com>
@ -411,7 +411,7 @@
explicitly for all values. explicitly for all values.
2013-02-06 Sandra Loosemore <sandra@codesourcery.com> 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
Andrew Jenner <andrew@codesourcery.com> Andrew Jenner <andrew@codesourcery.com>
Based on patches from Altera Corporation. Based on patches from Altera Corporation.
@ -456,7 +456,7 @@
DEMANGLE_COMPONENT_TAGGED_NAME. DEMANGLE_COMPONENT_TAGGED_NAME.
2012-10-29 Sterling Augustine <saugustine@google.com> 2012-10-29 Sterling Augustine <saugustine@google.com>
Cary Coutant <ccoutant@google.com> Cary Coutant <ccoutant@google.com>
* dwarf2.h (dwarf_location_list_entry_type): New enum with fields * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry, DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
@ -544,15 +544,15 @@
(ARM_ARCH_V8A_CRYPTO): Likewise. (ARM_ARCH_V8A_CRYPTO): Likewise.
2012-08-13 Ian Bolton <ian.bolton@arm.com> 2012-08-13 Ian Bolton <ian.bolton@arm.com>
Laurent Desnogues <laurent.desnogues@arm.com> Laurent Desnogues <laurent.desnogues@arm.com>
Jim MacArthur <jim.macarthur@arm.com> Jim MacArthur <jim.macarthur@arm.com>
Marcus Shawcroft <marcus.shawcroft@arm.com> Marcus Shawcroft <marcus.shawcroft@arm.com>
Nigel Stephens <nigel.stephens@arm.com> Nigel Stephens <nigel.stephens@arm.com>
Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Richard Earnshaw <rearnsha@arm.com> Richard Earnshaw <rearnsha@arm.com>
Sofiane Naci <sofiane.naci@arm.com> Sofiane Naci <sofiane.naci@arm.com>
Tejas Belagod <tejas.belagod@arm.com> Tejas Belagod <tejas.belagod@arm.com>
Yufeng Zhang <yufeng.zhang@arm.com> Yufeng Zhang <yufeng.zhang@arm.com>
* dis-asm.h (print_insn_aarch64): New declaration. * dis-asm.h (print_insn_aarch64): New declaration.
(print_aarch64_disassembler_options): New declaration. (print_aarch64_disassembler_options): New declaration.
@ -563,7 +563,7 @@
* elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
2012-07-24 Stephan McCamant <smcc@cs.berkeley.edu> 2012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
Dr David Alan Gilbert <dave@treblig.org> Dr David Alan Gilbert <dave@treblig.org>
PR binutils/13135 PR binutils/13135
* dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2. * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
@ -1651,9 +1651,9 @@
override_segment_assignment field. override_segment_assignment field.
2007-02-17 Mark Mitchell <mark@codesourcery.com> 2007-02-17 Mark Mitchell <mark@codesourcery.com>
Nathan Sidwell <nathan@codesourcery.com> Nathan Sidwell <nathan@codesourcery.com>
Vladimir Prus <vladimir@codesourcery.com Vladimir Prus <vladimir@codesourcery.com
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* bin-bugs.h: Remove. * bin-bugs.h: Remove.
@ -1756,8 +1756,8 @@
relax_pass. relax_pass.
2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com> 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
Anil Paranjape <anilp1@kpitcummins.com> Anil Paranjape <anilp1@kpitcummins.com>
Shilin Shakti <shilins@kpitcummins.com> Shilin Shakti <shilins@kpitcummins.com>
* dis-asm.h (print_insn_xc16c): New prototype. * dis-asm.h (print_insn_xc16c): New prototype.

View file

@ -172,9 +172,9 @@
* avr.h: Add R_AVR_PORT5 and R_AVR_PORT6. * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
2014-07-01 Barney Stratford <barney_stratford@fastmail.fm> 2014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
Pitchumani Sivanupandi <pitchumani.s@atmel.com> Pitchumani Sivanupandi <pitchumani.s@atmel.com>
Soundararajan <Sounderarajan.D@atmel.com> Soundararajan <Sounderarajan.D@atmel.com>
* avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number. * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
(R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number. (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number.
@ -351,7 +351,7 @@
* common.h (NT_S390_TDB): Define. * common.h (NT_S390_TDB): Define.
2013-02-06 Sandra Loosemore <sandra@codesourcery.com> 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
Andrew Jenner <andrew@codesourcery.com> Andrew Jenner <andrew@codesourcery.com>
Based on patches from Altera Corporation. Based on patches from Altera Corporation.
@ -442,15 +442,15 @@
(R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto. (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
2012-08-13 Ian Bolton <ian.bolton@arm.com> 2012-08-13 Ian Bolton <ian.bolton@arm.com>
Laurent Desnogues <laurent.desnogues@arm.com> Laurent Desnogues <laurent.desnogues@arm.com>
Jim MacArthur <jim.macarthur@arm.com> Jim MacArthur <jim.macarthur@arm.com>
Marcus Shawcroft <marcus.shawcroft@arm.com> Marcus Shawcroft <marcus.shawcroft@arm.com>
Nigel Stephens <nigel.stephens@arm.com> Nigel Stephens <nigel.stephens@arm.com>
Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Richard Earnshaw <rearnsha@arm.com> Richard Earnshaw <rearnsha@arm.com>
Sofiane Naci <sofiane.naci@arm.com> Sofiane Naci <sofiane.naci@arm.com>
Tejas Belagod <tejas.belagod@arm.com> Tejas Belagod <tejas.belagod@arm.com>
Yufeng Zhang <yufeng.zhang@arm.com> Yufeng Zhang <yufeng.zhang@arm.com>
* aarch64.h: New file. * aarch64.h: New file.
* common.h (EM_res183): Rename to EM_AARCH64. * common.h (EM_res183): Rename to EM_AARCH64.
@ -624,7 +624,7 @@
* x86-64.h (R_X86_64_RELATIVE64): New. * x86-64.h (R_X86_64_RELATIVE64): New.
2011-07-24 Chao-ying Fu <fu@mips.com> 2011-07-24 Chao-ying Fu <fu@mips.com>
Maciej W. Rozycki <macro@codesourcery.com> Maciej W. Rozycki <macro@codesourcery.com>
* mips.h (R_MICROMIPS_min): New relocations. * mips.h (R_MICROMIPS_min): New relocations.
(R_MICROMIPS_26_S1): Likewise. (R_MICROMIPS_26_S1): Likewise.
@ -763,7 +763,7 @@
* tic6x-attrs.h (Tag_ABI_compatibility): Define. * tic6x-attrs.h (Tag_ABI_compatibility): Define.
2010-10-29 Bernd Schmidt <bernds@codesourcery.com> 2010-10-29 Bernd Schmidt <bernds@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* tic6x-attrs.h (Tag_ABI_DSBT): New. * tic6x-attrs.h (Tag_ABI_DSBT): New.
@ -1725,8 +1725,8 @@
* m32c.h: Add relax relocs. * m32c.h: Add relax relocs.
2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com> 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
Anil Paranjape <anilp1@kpitcummins.com> Anil Paranjape <anilp1@kpitcummins.com>
Shilin Shakti <shilins@kpitcummins.com> Shilin Shakti <shilins@kpitcummins.com>
* common.h (EM_XC16X): New entry for xc16x cpu. * common.h (EM_XC16X): New entry for xc16x cpu.
Sort other EM_* numbers into numerical order. Sort other EM_* numbers into numerical order.

View file

@ -58,7 +58,7 @@
PR gdb/7205 PR gdb/7205
Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-05-24 Pedro Alves <palves@redhat.com> 2012-05-24 Pedro Alves <palves@redhat.com>
@ -122,7 +122,7 @@
2009-05-18 Jon Beniston <jon@beniston.com> 2009-05-18 Jon Beniston <jon@beniston.com>
* sim-lm32.h: New file. * sim-lm32.h: New file.
2009-01-07 Hans-Peter Nilsson <hp@axis.com> 2009-01-07 Hans-Peter Nilsson <hp@axis.com>
@ -289,7 +289,7 @@ Wed Jul 17 19:36:38 2002 J"orn Rennecke <joern.rennecke@superh.com>
2002-05-10 Elena Zannoni <ezannoni@redhat.com> 2002-05-10 Elena Zannoni <ezannoni@redhat.com>
* sim-sh.h: New file, for sh gdb<->sim interface. * sim-sh.h: New file, for sh gdb<->sim interface.
2002-05-09 Daniel Jacobowitz <drow@mvista.com> 2002-05-09 Daniel Jacobowitz <drow@mvista.com>

View file

@ -207,7 +207,7 @@
2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com> 2014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
* nds32.h: Add new opcode declaration. * nds32.h: Add new opcode declaration.
2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com> 2014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
Matthew Fortune <matthew.fortune@imgtec.com> Matthew Fortune <matthew.fortune@imgtec.com>
@ -250,9 +250,9 @@
(INSN_COPROC_MOVE): New define. (INSN_COPROC_MOVE): New define.
2014-07-01 Barney Stratford <barney_stratford@fastmail.fm> 2014-07-01 Barney Stratford <barney_stratford@fastmail.fm>
Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
Pitchumani Sivanupandi <pitchumani.s@atmel.com> Pitchumani Sivanupandi <pitchumani.s@atmel.com>
Soundararajan <Sounderarajan.D@atmel.com> Soundararajan <Sounderarajan.D@atmel.com>
* avr.h (AVR_ISA_TINY): Define avrtiny specific ISA. * avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
(AVR_ISA_2xxxa): Define ISA without LPM. (AVR_ISA_2xxxa): Define ISA without LPM.
@ -619,7 +619,7 @@
* aarch64.h (AARCH64_FEATURE_CRC): New macro. * aarch64.h (AARCH64_FEATURE_CRC): New macro.
2013-02-06 Sandra Loosemore <sandra@codesourcery.com> 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
Andrew Jenner <andrew@codesourcery.com> Andrew Jenner <andrew@codesourcery.com>
Based on patches from Altera Corporation. Based on patches from Altera Corporation.

View file

@ -110,8 +110,8 @@
2004-04-25 Paolo Bonzini <bonzini@gnu.org> 2004-04-25 Paolo Bonzini <bonzini@gnu.org>
* configure.ac: Point config.intl to the parent directory of * configure.ac: Point config.intl to the parent directory of
${top_builddir}. ${top_builddir}.
* configure: Regenerate. * configure: Regenerate.
2004-03-10 Kelley Cook <kcook@gcc.gnu.org> 2004-03-10 Kelley Cook <kcook@gcc.gnu.org>

View file

@ -12,18 +12,18 @@
2015-07-09 Catherine Moore <clm@codesourcery.com> 2015-07-09 Catherine Moore <clm@codesourcery.com>
* ld-mips-elf/attr-gnu-4-08.d: Update expected output. * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
* ld-mips-elf/attr-gnu-4-09.d: New. * ld-mips-elf/attr-gnu-4-09.d: New.
* ld-mips-elf/attr-gnu-4-19.d: New. * ld-mips-elf/attr-gnu-4-19.d: New.
* ld-mips-elf/attr-gnu-4-29.d: New. * ld-mips-elf/attr-gnu-4-29.d: New.
* ld-mips-elf/attr-gnu-4-39.d: New. * ld-mips-elf/attr-gnu-4-39.d: New.
* ld-mips-elf/attr-gnu-4-49.d: New. * ld-mips-elf/attr-gnu-4-49.d: New.
* ld-mips-elf/attr-gnu-4-59.d: New. * ld-mips-elf/attr-gnu-4-59.d: New.
* ld-mips-elf/attr-gnu-4-69.d: New. * ld-mips-elf/attr-gnu-4-69.d: New.
* ld-mips-elf/attr-gnu-4-79.d: New. * ld-mips-elf/attr-gnu-4-79.d: New.
* ld-mips-elf/attr-gnu-4-89.d: New. * ld-mips-elf/attr-gnu-4-89.d: New.
* ld-mips-elf/attr-gnu-4-9.s: New. * ld-mips-elf/attr-gnu-4-9.s: New.
* ld-mips-elf/mips-elf.exp: Run new tests. * ld-mips-elf/mips-elf.exp: Run new tests.
2015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com> 2015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>

View file

@ -27,7 +27,7 @@
* configure.ac: Add AC_CONFIG_AUX_DIR. * configure.ac: Add AC_CONFIG_AUX_DIR.
* configure: Regenerated. * configure: Regenerated.
2013-03-27 Kai Tietz <ktietz@redhat.com> 2013-03-27 Kai Tietz <ktietz@redhat.com>
* configure: Regenerated. * configure: Regenerated.
@ -212,7 +212,7 @@
2009-04-01 Ben Elliston <bje@au.ibm.com> 2009-04-01 Ben Elliston <bje@au.ibm.com>
* decContext.h: Include gstdint.h instead of <stdint.h>. * decContext.h: Include gstdint.h instead of <stdint.h>.
2009-03-30 Ben Elliston <bje@au.ibm.com> 2009-03-30 Ben Elliston <bje@au.ibm.com>
@ -464,7 +464,7 @@
* Makefile.in: Don't include decRound in library used by compiler. * Makefile.in: Don't include decRound in library used by compiler.
2006-10-10 Brooks Moses <bmoses@stanford.edu> 2006-10-10 Brooks Moses <bmoses@stanford.edu>
* Makefile.in: Added empty "pdf" target. * Makefile.in: Added empty "pdf" target.
2006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
@ -559,11 +559,11 @@
2006-01-02 Paolo Bonzini <bonzini@gnu.org> 2006-01-02 Paolo Bonzini <bonzini@gnu.org>
PR target/25259 PR target/25259
* configure.ac: Use GCC_HEADER_STDINT. * configure.ac: Use GCC_HEADER_STDINT.
* decContext.h: Include gstdint.h. * decContext.h: Include gstdint.h.
* aclocal.m4: Regenerate. * aclocal.m4: Regenerate.
* configure: Regenerate. * configure: Regenerate.
2005-12-20 Roger Sayle <roger@eyesopen.com> 2005-12-20 Roger Sayle <roger@eyesopen.com>
@ -602,7 +602,7 @@
* decimal32.c: Ditto. * decimal32.c: Ditto.
* decimal64.c: Ditto. * decimal64.c: Ditto.
* decimal128.c: Ditto. * decimal128.c: Ditto.
2005-11-29 Ben Elliston <bje@au.ibm.com> 2005-11-29 Ben Elliston <bje@au.ibm.com>
* decUtility.c: Remove redundant #includes. * decUtility.c: Remove redundant #includes.
@ -619,7 +619,7 @@
2005-11-29 Ben Elliston <bje@au.ibm.com> 2005-11-29 Ben Elliston <bje@au.ibm.com>
* decimal32.h, decimal64.h, decimal128.h: New. * decimal32.h, decimal64.h, decimal128.h: New.
* decimal32.c, decimal64.c, decimal128.c: Likewise. * decimal32.c, decimal64.c, decimal128.c: Likewise.
* decContext.c, decContext.h: Likewise. * decContext.c, decContext.h: Likewise.
* decUtility.c, decUtility.h: Likewise. * decUtility.c, decUtility.h: Likewise.
* decNumber.c, decNumber.h, decNumberLocal.h: Likewise. * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.

View file

@ -125,8 +125,8 @@
* functions.texi: Regenerate. * functions.texi: Regenerate.
2014-12-11 Uros Bizjak <ubizjak@gmail.com> 2014-12-11 Uros Bizjak <ubizjak@gmail.com>
Ben Elliston <bje@au.ibm.com> Ben Elliston <bje@au.ibm.com>
Manuel Lopez-Ibanez <manu@gcc.gnu.org> Manuel Lopez-Ibanez <manu@gcc.gnu.org>
* xvasprintf.c: New file. * xvasprintf.c: New file.
* vprintf-support.h: Likewise. * vprintf-support.h: Likewise.
@ -351,7 +351,7 @@
(d_ctor_dtor_name): Handle unified ctor/dtor. (d_ctor_dtor_name): Handle unified ctor/dtor.
2013-11-22 Cary Coutant <ccoutant@google.com> 2013-11-22 Cary Coutant <ccoutant@google.com>
PR other/59195 PR other/59195
* cp-demangle.c (struct d_info_checkpoint): New struct. * cp-demangle.c (struct d_info_checkpoint): New struct.
(struct d_print_info): Add current_template field. (struct d_print_info): Add current_template field.

View file

@ -415,7 +415,7 @@
2009-10-06 Michael Eager <eager@eagercon.com> 2009-10-06 Michael Eager <eager@eagercon.com>
* microblaze/interp.c: Add include microblaze-dis.h. * microblaze/interp.c: Add include microblaze-dis.h.
2009-09-23 Michael Eager <eager@eagercon.com> 2009-09-23 Michael Eager <eager@eagercon.com>
* configure: Add microblaze-*.* (not regenerated). * configure: Add microblaze-*.* (not regenerated).
@ -449,9 +449,9 @@
2009-05-18 Jon Beniston <jon@beniston.com> 2009-05-18 Jon Beniston <jon@beniston.com>
* MAINTAINERS: Add Jon Beniston as maintainer of lm32 sim. * MAINTAINERS: Add Jon Beniston as maintainer of lm32 sim.
* configure.ac: Add lm32 target. * configure.ac: Add lm32 target.
* lm32: New directory. * lm32: New directory.
2009-05-11 Andrew Cagney <cagney@gnu.org> 2009-05-11 Andrew Cagney <cagney@gnu.org>
@ -622,8 +622,8 @@
* cris/config.in: Ditto. * cris/config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* cris/configure: Regenerate. * cris/configure: Regenerate.
@ -910,7 +910,7 @@
* cris/traps.c (cris_break_13_handler) <case TARGET_SYS_mmap2>: * cris/traps.c (cris_break_13_handler) <case TARGET_SYS_mmap2>:
For ((len & 8191) != 0 && fd == (USI) -1), don't say this isn't For ((len & 8191) != 0 && fd == (USI) -1), don't say this isn't
implemented. In call to create_map, pad length argument to 8k. implemented. In call to create_map, pad length argument to 8k.
2005-04-15 Corinna Vinschen <vinschen@redhat.com> 2005-04-15 Corinna Vinschen <vinschen@redhat.com>
@ -969,7 +969,7 @@
* configure.ac: For mips*-*-* and mn10300*-*-* configure the * configure.ac: For mips*-*-* and mn10300*-*-* configure the
common directory. Remove sparc*-*-* from list. common directory. Remove sparc*-*-* from list.
2005-01-11 Andrew Cagney <cagney@gnu.org> 2005-01-11 Andrew Cagney <cagney@gnu.org>
* Makefile.in (autoconf-common autoheader-common): Add --force to * Makefile.in (autoconf-common autoheader-common): Add --force to
@ -1016,7 +1016,7 @@
* MAINTAINERS: Add myself as maintainer of the FRV port. * MAINTAINERS: Add myself as maintainer of the FRV port.
2003-08-20 Michael Snyder <msnyder@redhat.com> 2003-08-20 Michael Snyder <msnyder@redhat.com>
Dave Brolley <brolley@redhat.com> Dave Brolley <brolley@redhat.com>
* frv/: New directory, simulator for the Fujitsu FRV. * frv/: New directory, simulator for the Fujitsu FRV.
* configure.in: Add frv configury. * configure.in: Add frv configury.
@ -1062,7 +1062,7 @@
* configure.in (extra_subdirs): Mark d30v-*-* as obsolete. * configure.in (extra_subdirs): Mark d30v-*-* as obsolete.
* configure: Re-generate. * configure: Re-generate.
2002-06-16 Andrew Cagney <ac131313@redhat.com> 2002-06-16 Andrew Cagney <ac131313@redhat.com>
* Makefile.in (autoconf-changelog autoheader-changelog): Let name, * Makefile.in (autoconf-changelog autoheader-changelog): Let name,
@ -1132,7 +1132,7 @@ Tue Jul 4 13:43:54 2000 Andrew Cagney <cagney@b1.cygnus.com>
2000-04-20 Nick Clifton <nickc@cygnus.com> 2000-04-20 Nick Clifton <nickc@cygnus.com>
* configure.in (extra_subdirs): Add testsuite to strongarm * configure.in (extra_subdirs): Add testsuite to strongarm
directories. directories.
* configure: Regenerate. * configure: Regenerate.
Sat Mar 4 16:48:54 2000 Andrew Cagney <cagney@b1.cygnus.com> Sat Mar 4 16:48:54 2000 Andrew Cagney <cagney@b1.cygnus.com>
@ -1236,12 +1236,12 @@ Wed Oct 8 12:38:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (extra_subdirs): Add IGEN directory when MIPS * configure.in (extra_subdirs): Add IGEN directory when MIPS
target. target.
* configure: Regenerate. * configure: Regenerate.
Fri Sep 12 13:10:31 1997 Andrew Cagney <cagney@b1.cygnus.com> Fri Sep 12 13:10:31 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (extra_subdirs): v850ea needs igen. * configure.in (extra_subdirs): v850ea needs igen.
* configure: Re-generate. * configure: Re-generate.
Mon Sep 1 16:48:23 1997 Andrew Cagney <cagney@b1.cygnus.com> Mon Sep 1 16:48:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (testdir): When a testsuite directory, add that to * configure.in (testdir): When a testsuite directory, add that to
@ -1255,14 +1255,14 @@ Tue Aug 26 15:14:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (w65-*-*, only_if_enabled): Set. * configure.in (w65-*-*, only_if_enabled): Set.
* configure: Re-generate. * configure: Re-generate.
Mon Aug 25 16:26:53 1997 Andrew Cagney <cagney@b1.cygnus.com> Mon Aug 25 16:26:53 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (sparc*-*-*, only_if_enabled): Set * configure.in (sparc*-*-*, only_if_enabled): Set
only_if_enabled=yes. Check only_if_enabled before enabling a only_if_enabled=yes. Check only_if_enabled before enabling a
simulator. simulator.
* configure: Regenerate. * configure: Regenerate.
Mon Aug 18 10:56:59 1997 Nick Clifton <nickc@cygnus.com> Mon Aug 18 10:56:59 1997 Nick Clifton <nickc@cygnus.com>
* configure.in (extra_subdirs): Add v850e target. * configure.in (extra_subdirs): Add v850e target.
@ -1313,7 +1313,7 @@ Wed Mar 19 14:26:21 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* configure.in (extra_subdirs): Include testsuite for d30v. * configure.in (extra_subdirs): Include testsuite for d30v.
* configure: Regenerate. * configure: Regenerate.
* Makefile.in (RUNTEST, RUNTESTFLAGS): Borrow test rules from * Makefile.in (RUNTEST, RUNTESTFLAGS): Borrow test rules from
../gdb/Makefile.in ../gdb/Makefile.in
(check): New rules - drive the testsuite. (check): New rules - drive the testsuite.
@ -1334,7 +1334,7 @@ Sun Feb 16 16:37:47 1997 Andrew Cagney <cagney@critters.cygnus.com>
* configure.in (d30v): New target. * configure.in (d30v): New target.
* configure: Regenerated. * configure: Regenerated.
Wed Feb 19 23:17:13 1997 Jeffrey A Law (law@cygnus.com) Wed Feb 19 23:17:13 1997 Jeffrey A Law (law@cygnus.com)
* configure.in: Don't require GCC to build the mn10200 * configure.in: Don't require GCC to build the mn10200

View file

@ -323,7 +323,7 @@
PR gdb/7205 PR gdb/7205
Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-05-18 Nick Clifton <nickc@redhat.com> 2012-05-18 Nick Clifton <nickc@redhat.com>
@ -393,8 +393,8 @@
* config.in: Ditto. * config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
* wrapper.c (sim_target_display_usage): Add help parameter. * wrapper.c (sim_target_display_usage): Add help parameter.
@ -502,7 +502,7 @@
set. set.
* wrapper.c (sim_create_inferior): For unknown architectures, * wrapper.c (sim_create_inferior): For unknown architectures,
default to allowing the v6 instructions. default to allowing the v6 instructions.
2005-04-18 Nick Clifton <nickc@redhat.com> 2005-04-18 Nick Clifton <nickc@redhat.com>
* iwmmxt.c (WMAC, WMADD): Move casts from the LHS of an assignment * iwmmxt.c (WMAC, WMADD): Move casts from the LHS of an assignment
@ -601,25 +601,25 @@
2003-03-20 Nick Clifton <nickc@redhat.com> 2003-03-20 Nick Clifton <nickc@redhat.com>
* Contribute support for Cirrus Maverick ARM co-processor, * Contribute support for Cirrus Maverick ARM co-processor,
written by Aldy Hernandez <aldyh@redhat.com> and written by Aldy Hernandez <aldyh@redhat.com> and
Andrew Cagney <cagney@redhat.com>: Andrew Cagney <cagney@redhat.com>:
* maverick.c: New file: Support for Maverick floating point * maverick.c: New file: Support for Maverick floating point
co-processor. co-processor.
* Makefile.in: Add maverick.o target. * Makefile.in: Add maverick.o target.
* configure.in (COPRO): Add maverick.o. * configure.in (COPRO): Add maverick.o.
* configure: Regenerate. * configure: Regenerate.
* armcopro.c (ARMul_CoProInit): Only initialise co-processors * armcopro.c (ARMul_CoProInit): Only initialise co-processors
available on target processor. Add code to initialse Maverick available on target processor. Add code to initialse Maverick
co-processor support code. co-processor support code.
* armdefs.h (ARMul_state): Add is_ep9312 field. * armdefs.h (ARMul_state): Add is_ep9312 field.
(ARM_ep9312_Prop): Define. (ARM_ep9312_Prop): Define.
* armemu.h: Add prototypes for Maverick co-processor * armemu.h: Add prototypes for Maverick co-processor
functions. functions.
* arminit.c (ARMul_SelectProcessor): Initialise the * arminit.c (ARMul_SelectProcessor): Initialise the
co-processor support once the chip has been selected. co-processor support once the chip has been selected.
* wrapper.c: Add support for Maverick co-processor. * wrapper.c: Add support for Maverick co-processor.
(init): Do not call ARMul_CoProInit. Delays this until the (init): Do not call ARMul_CoProInit. Delays this until the
chip has been selected. chip has been selected.
2003-03-02 Nick Clifton <nickc@redhat.com> 2003-03-02 Nick Clifton <nickc@redhat.com>
@ -630,7 +630,7 @@
2003-02-27 Andrew Cagney <cagney@redhat.com> 2003-02-27 Andrew Cagney <cagney@redhat.com>
* wrapper.c (sim_create_inferior, sim_open): Rename _bfd to bfd. * wrapper.c (sim_create_inferior, sim_open): Rename _bfd to bfd.
2003-01-10 Ben Elliston <bje@redhat.com> 2003-01-10 Ben Elliston <bje@redhat.com>
* README.Cygnus: Rename from this .. * README.Cygnus: Rename from this ..
@ -651,7 +651,7 @@
* armemu.c (ARMul_Emulate32): Add more tests for valid MIA, MIAPH * armemu.c (ARMul_Emulate32): Add more tests for valid MIA, MIAPH
and MIAxy instructions. and MIAxy instructions.
2002-06-21 Nick Clifton <nickc@cambridge.redhat.com> 2002-06-21 Nick Clifton <nickc@cambridge.redhat.com>
* armos.h (ADP_Stopped_RunTimeError): Set correct value. * armos.h (ADP_Stopped_RunTimeError): Set correct value.
@ -708,7 +708,7 @@
(ARMul_OSInit): For XScale targets, only support the ANGEL (ARMul_OSInit): For XScale targets, only support the ANGEL
SWI interface. (This is at the request if Intel). SWI interface. (This is at the request if Intel).
(ARMul_OSHandleSWI): Examine swi_mask to see if a particular (ARMul_OSHandleSWI): Examine swi_mask to see if a particular
SWI call should be emulated. SWI call should be emulated.
Do not fall through from AngelSWI_Reason_WriteC. Do not fall through from AngelSWI_Reason_WriteC.
Propagate exit code from RedBoot Exit SWI. Propagate exit code from RedBoot Exit SWI.
* rdi-dgb.h (swi_mask): Prototype. * rdi-dgb.h (swi_mask): Prototype.
@ -849,8 +849,8 @@
2001-03-06 Nick Clifton <nickc@redhat.com> 2001-03-06 Nick Clifton <nickc@redhat.com>
* thumbemu.c (ARMul_ThumbDecode): Delete label bo_blx2. * thumbemu.c (ARMul_ThumbDecode): Delete label bo_blx2.
Compute destination address of BLX(1) instruction by Compute destination address of BLX(1) instruction by
taking bit 1 from PC and not from bit 0 of the offset. taking bit 1 from PC and not from bit 0 of the offset.
2001-02-27 Nick Clifton <nickc@redhat.com> 2001-02-27 Nick Clifton <nickc@redhat.com>
@ -866,10 +866,10 @@
(ARMul_SwapWord): Pass extra parameter to PutWord. (ARMul_SwapWord): Pass extra parameter to PutWord.
(ARMul_SafeReadByte): New Function: Read a byte but do not abort. (ARMul_SafeReadByte): New Function: Read a byte but do not abort.
(ARMul_SafeWriteByte): New Function: Write a byte but do not abort. (ARMul_SafeWriteByte): New Function: Write a byte but do not abort.
* armdefs.h: Add prototypes for ARMul_SafeReadByte and * armdefs.h: Add prototypes for ARMul_SafeReadByte and
ARMul_SafeWriteByte. ARMul_SafeWriteByte.
* wrapper.c (sim_write): Use ARMul_SafeWriteByte. * wrapper.c (sim_write): Use ARMul_SafeWriteByte.
(sim_read): Use ARMul_SafeReadByte. (sim_read): Use ARMul_SafeReadByte.
@ -881,7 +881,7 @@
(SWIwrite): Use ARMul_SafeReadByte. (SWIwrite): Use ARMul_SafeReadByte.
(ARMul_OSHandleSWI): Remove use of is_SWI_handler. (ARMul_OSHandleSWI): Remove use of is_SWI_handler.
(ARMul_OSException): Remove use of is_SWI_handler. (ARMul_OSException): Remove use of is_SWI_handler.
2001-02-16 Nick Clifton <nickc@redhat.com> 2001-02-16 Nick Clifton <nickc@redhat.com>
* armemu.c: Remove Prefetch abort for breakpoints. Instead set * armemu.c: Remove Prefetch abort for breakpoints. Instead set
@ -950,12 +950,12 @@
* armdefs.h (State): Add 'v5e' and 'xscale' fields. * armdefs.h (State): Add 'v5e' and 'xscale' fields.
(ARM_v5e_Prop): Define. (ARM_v5e_Prop): Define.
(ARM_XScale_Prop): Define. (ARM_XScale_Prop): Define.
* wrapper.c (sim_create_inferior): Select processor based on * wrapper.c (sim_create_inferior): Select processor based on
machine number. machine number.
(SWI_vector_installed): New boolean. Set to true if the SWI (SWI_vector_installed): New boolean. Set to true if the SWI
vector address is written to by the executable. vector address is written to by the executable.
* arminit.c (ARMul_NewState): Switch default to 32 bit mode. * arminit.c (ARMul_NewState): Switch default to 32 bit mode.
(ARMul_SelectProcessor): Initialise v5e and xscale signals. (ARMul_SelectProcessor): Initialise v5e and xscale signals.
(ARMul_Abort): Fix calculation of LR address. (ARMul_Abort): Fix calculation of LR address.
@ -965,13 +965,13 @@
vector, otherwise issue a warning message and continue. vector, otherwise issue a warning message and continue.
* armsupp.c (ARMul_CPSRAltered): Set S bit aswell. * armsupp.c (ARMul_CPSRAltered): Set S bit aswell.
* thumbemu.c: Add v5 instruction simulation. * thumbemu.c: Add v5 instruction simulation.
* armemu.c: Add v5, XScale and El Segundo instruction simulation. * armemu.c: Add v5, XScale and El Segundo instruction simulation.
* armcopro.c: Add XScale co-processor emulation. * armcopro.c: Add XScale co-processor emulation.
* armemu.h: Add exported XScale co-processor functions. * armemu.h: Add exported XScale co-processor functions.
2000-09-15 Nick Clifton <nickc@redhat.com> 2000-09-15 Nick Clifton <nickc@redhat.com>
* armdefs.h: Rename StrongARM property to v4_ARM and add v5 ARM * armdefs.h: Rename StrongARM property to v4_ARM and add v5 ARM
@ -1131,7 +1131,7 @@ Wed Mar 22 15:24:21 2000 glen mccready <gkm@pobox.com>
* armsupp.c: Fix compile time warning messages. * armsupp.c: Fix compile time warning messages.
* armvirt.c: Fix compile time warning messages. * armvirt.c: Fix compile time warning messages.
* bag.c: Fix compile time warning messages. * bag.c: Fix compile time warning messages.
2000-02-02 Bernd Schmidt <bernds@cygnus.co.uk> 2000-02-02 Bernd Schmidt <bernds@cygnus.co.uk>
* *.[ch]: Use indent to make readable. * *.[ch]: Use indent to make readable.
@ -1146,7 +1146,7 @@ Wed Mar 22 15:24:21 2000 glen mccready <gkm@pobox.com>
1999-10-27 Nick Clifton <nickc@cygnus.com> 1999-10-27 Nick Clifton <nickc@cygnus.com>
* thumbemu.c (ARMul_ThumbDecode): Accept 0xbebe as a thumb * thumbemu.c (ARMul_ThumbDecode): Accept 0xbebe as a thumb
breakpoint. breakpoint.
1999-10-08 Ulrich Drepper <drepper@cygnus.com> 1999-10-08 Ulrich Drepper <drepper@cygnus.com>
@ -1166,7 +1166,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com> 1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
1999-04-06 Keith Seitz <keiths@cygnus.com> 1999-04-06 Keith Seitz <keiths@cygnus.com>
* wrapper.c (stop_simulator): New global. * wrapper.c (stop_simulator): New global.
@ -1214,11 +1214,11 @@ Thu Jun 4 15:22:03 1998 Jason Molenda (crash@bugshack.cygnus.com)
(SWIread): New function. (SWIread): New function.
(SWIwrite): New function. (SWIwrite): New function.
(SWIflen): New function. (SWIflen): New function.
(ARMul_OSHandleSWI): Call new functions instead of handling (ARMul_OSHandleSWI): Call new functions instead of handling
these here. these here.
(ARMul_OSHandleSWI): Handle Angel SWIs correctly. (ARMul_OSHandleSWI): Handle Angel SWIs correctly.
(*): Reformat spacing to be a bit more GNUly. (*): Reformat spacing to be a bit more GNUly.
Most code taken from a patch by Anthony Thompson Most code taken from a patch by Anthony Thompson
(athompso@cambridge.arm.com) (athompso@cambridge.arm.com)
Tue Jun 2 15:22:22 1998 Nick Clifton <nickc@cygnus.com> Tue Jun 2 15:22:22 1998 Nick Clifton <nickc@cygnus.com>
@ -1330,7 +1330,7 @@ Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com>
Thu Oct 30 13:54:06 1997 Nick Clifton <nickc@cygnus.com> Thu Oct 30 13:54:06 1997 Nick Clifton <nickc@cygnus.com>
* armos.c (ARMul_OSHandleSWI): Add support for GetEnv SWI. Patch * armos.c (ARMul_OSHandleSWI): Add support for GetEnv SWI. Patch
from Tony Thompson at ARM: athompso@arm.com from Tony Thompson at ARM: athompso@arm.com
* wrapper.c (sim_create_inferior): Add code to create an execution * wrapper.c (sim_create_inferior): Add code to create an execution
environment. Patch from Tony Thompson at ARM: athompso@arm.com environment. Patch from Tony Thompson at ARM: athompso@arm.com
@ -1500,12 +1500,12 @@ Thu Oct 3 16:10:27 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
Wed Jun 26 12:17:24 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) Wed Jun 26 12:17:24 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
* Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir, * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values. INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
(docdir): Removed. (docdir): Removed.
* configure.in (AC_PREREQ): autoconf 2.5 or higher. * configure.in (AC_PREREQ): autoconf 2.5 or higher.
(AC_PROG_INSTALL): Added. (AC_PROG_INSTALL): Added.
* configure: Rebuilt. * configure: Rebuilt.
Wed Feb 21 12:14:31 1996 Ian Lance Taylor <ian@cygnus.com> Wed Feb 21 12:14:31 1996 Ian Lance Taylor <ian@cygnus.com>
@ -1525,7 +1525,7 @@ Mon Nov 20 17:40:38 1995 Doug Evans <dje@canuck.cygnus.com>
* wrapper.c (mem_size, verbosity): New static global. * wrapper.c (mem_size, verbosity): New static global.
(arm_sim_set_mem_size): Renamed from sim_size. Callers updated. (arm_sim_set_mem_size): Renamed from sim_size. Callers updated.
(arm_sim_set_profile{,_size}): Renamed from sim_foo. Callers updated. (arm_sim_set_profile{,_size}): Renamed from sim_foo. Callers updated.
Fri Nov 17 19:35:11 1995 Doug Evans <dje@canuck.cygnus.com> Fri Nov 17 19:35:11 1995 Doug Evans <dje@canuck.cygnus.com>
* armdefs.h (ARMul_State): New member `verbose'. * armdefs.h (ARMul_State): New member `verbose'.

File diff suppressed because it is too large Load diff

View file

@ -202,7 +202,7 @@
PR gdb/7205 PR gdb/7205
Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-03-24 Mike Frysinger <vapier@gentoo.org> 2012-03-24 Mike Frysinger <vapier@gentoo.org>
@ -253,8 +253,8 @@
* interp.c (hash): Remove incorrect prototype. * interp.c (hash): Remove incorrect prototype.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -266,6 +266,6 @@
2008-02-12 M Ranga Swami Reddy <MR.Swami.Reddy@nsc.com> 2008-02-12 M Ranga Swami Reddy <MR.Swami.Reddy@nsc.com>
* ChangeLog, Makefile.in, configure, configure.in, cr16_sim.h, * ChangeLog, Makefile.in, configure, configure.in, cr16_sim.h,
gencode.c, interp.c, simops.c, endian.c: Created. gencode.c, interp.c, simops.c, endian.c: Created.

View file

@ -179,7 +179,7 @@
PR gdb/7205 PR gdb/7205
Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-03-24 Mike Frysinger <vapier@gentoo.org> 2012-03-24 Mike Frysinger <vapier@gentoo.org>
@ -221,8 +221,8 @@
* config.in: Ditto. * config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -326,7 +326,7 @@
2002-06-13 Tom Rix <trix@redhat.com> 2002-06-13 Tom Rix <trix@redhat.com>
* interp.c (xfer_mem): Fix transfers across multiple segments. * interp.c (xfer_mem): Fix transfers across multiple segments.
2002-06-09 Andrew Cagney <cagney@redhat.com> 2002-06-09 Andrew Cagney <cagney@redhat.com>
* Makefile.in (INCLUDE): Update path to callback.h. * Makefile.in (INCLUDE): Update path to callback.h.
@ -341,9 +341,9 @@
2002-06-02 Elena Zannoni <ezannoni@redhat.com> 2002-06-02 Elena Zannoni <ezannoni@redhat.com>
From Jason Eckhardt <jle@redhat.com> From Jason Eckhardt <jle@redhat.com>
* d10v_sim.h (INC_ADDR): Correctly handle the case where MOD_E is * d10v_sim.h (INC_ADDR): Correctly handle the case where MOD_E is
less than MOD_S (post-decrement). less than MOD_S (post-decrement).
2002-06-01 Andrew Cagney <ac131313@redhat.com> 2002-06-01 Andrew Cagney <ac131313@redhat.com>
@ -427,7 +427,7 @@ Mon Jan 3 00:14:33 2000 Andrew Cagney <cagney@b1.cygnus.com>
and "st2w" check that the address is aligned. and "st2w" check that the address is aligned.
1999-12-30 Chandra Chavva <cchavva@cygnus.com> 1999-12-30 Chandra Chavva <cchavva@cygnus.com>
* d10v_sim.h (INC_ADDR): Added code to assign * d10v_sim.h (INC_ADDR): Added code to assign
proper address for loads with predec operations. proper address for loads with predec operations.
@ -508,7 +508,7 @@ Sat Oct 23 20:06:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
* d10v_sim.h (DEBUG_MEMORY): Define. * d10v_sim.h (DEBUG_MEMORY): Define.
(IMAP0, IMAP1, DMAP, SET_IMAP0, SET_IMAP1, SET_DMAP): Delete. (IMAP0, IMAP1, DMAP, SET_IMAP0, SET_IMAP1, SET_DMAP): Delete.
Sat Oct 23 18:41:18 1999 Andrew Cagney <cagney@b1.cygnus.com> Sat Oct 23 18:41:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_open): Allow a debug value to be passed to the -t * interp.c (sim_open): Allow a debug value to be passed to the -t
@ -552,9 +552,9 @@ Wed Sep 8 19:34:55 MDT 1999 Diego Novillo <dnovillo@cygnus.com>
* simops.c (OP_6601): Do not write back decremented address if * simops.c (OP_6601): Do not write back decremented address if
either of the destination registers was the same as the address either of the destination registers was the same as the address
register. register.
(OP_6201): Do not write back incremented address if either of the (OP_6201): Do not write back incremented address if either of the
destination registers was the same as the address register. destination registers was the same as the address register.
Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com> Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
@ -563,7 +563,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com> 1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
1999-04-02 Keith Seitz <keiths@cygnus.com> 1999-04-02 Keith Seitz <keiths@cygnus.com>
* interp.c (ui_loop_hook_counter): New global (when NEED_UI_LOOP_HOOK * interp.c (ui_loop_hook_counter): New global (when NEED_UI_LOOP_HOOK
@ -588,14 +588,14 @@ Wed Mar 10 19:32:13 1999 Martin M. Hunt <hunt@cygnus.com>
1999-01-26 Jason Molenda (jsm@bugshack.cygnus.com) 1999-01-26 Jason Molenda (jsm@bugshack.cygnus.com)
* simops.c (OP_5607): Correct saturation comparison/assignment. * simops.c (OP_5607): Correct saturation comparison/assignment.
(OP_1201, OP_1203, OP_17001200, OP_17001202, (OP_1201, OP_1203, OP_17001200, OP_17001202,
OP_2A00, OP_2800, OP_2C00, OP_3200, OP_3201, OP_2A00, OP_2800, OP_2C00, OP_3200, OP_3201,
OP_1001, OP_1003, OP_17001000, OP_17001002): Ditto. OP_1001, OP_1003, OP_17001000, OP_17001002): Ditto.
1999-01-26 Jason Molenda (jsm@bugshack.cygnus.com) 1999-01-26 Jason Molenda (jsm@bugshack.cygnus.com)
* simops.c (OP_5605): Sign extend MIN32 and MAX32 before saturation * simops.c (OP_5605): Sign extend MIN32 and MAX32 before saturation
comparison. comparison.
(OP_5607): Ditto. (OP_5607): Ditto.
(OP_2A00): Ditto. (OP_2A00): Ditto.
(OP_2800): Ditto. (OP_2800): Ditto.
@ -626,7 +626,7 @@ Wed Sep 30 10:14:18 1998 Nick Clifton <nickc@cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com> Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche> Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@ -652,7 +652,7 @@ Fri Apr 24 11:04:46 1998 Andrew Cagney <cagney@chook.cygnus.com>
* interp.c (struct hash_entry): OPCODE and MASK are unsigned. * interp.c (struct hash_entry): OPCODE and MASK are unsigned.
* d10v_sim.h (remote-sim.h, sim-config.h): Include. * d10v_sim.h (remote-sim.h, sim-config.h): Include.
Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com> Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
@ -665,7 +665,7 @@ Wed Apr 1 12:59:17 1998 Andrew Cagney <cagney@b1.cygnus.com>
(OP_5F00, <*>): Trace input registers before making system call. (OP_5F00, <*>): Trace input registers before making system call.
(OP_5F00, <kill>): Trace R0, R1 not REGn. (OP_5F00, <kill>): Trace R0, R1 not REGn.
(OP_5F00, <getpid>): Always return 47. (OP_5F00, <getpid>): Always return 47.
* d10v_sim.h (SLOT, SLOT_NR, SLOT_PEND_MASK, SLOT_PEND, * d10v_sim.h (SLOT, SLOT_NR, SLOT_PEND_MASK, SLOT_PEND,
SLOT_DISCARD, SLOT_FLUSH): Define. An implementation of write SLOT_DISCARD, SLOT_FLUSH): Define. An implementation of write
back slots. back slots.
@ -690,7 +690,7 @@ Wed Apr 1 12:59:17 1998 Andrew Cagney <cagney@b1.cygnus.com>
After scheduling updates to registers using SET_*, flush updates. After scheduling updates to registers using SET_*, flush updates.
(sim_resume): Re-order handling of RPT/repeat and IBA/hbreak so (sim_resume): Re-order handling of RPT/repeat and IBA/hbreak so
that each sets pc using SET_* and last SET_* eventually winds out. that each sets pc using SET_* and last SET_* eventually winds out.
* simops.c: Use new SET_* et.al. macros to fetch / store * simops.c: Use new SET_* et.al. macros to fetch / store
registers. registers.
(move_to_cr): Add MASK argument for selective update of CREG bits. (move_to_cr): Add MASK argument for selective update of CREG bits.
@ -703,7 +703,7 @@ Wed Apr 1 12:59:17 1998 Andrew Cagney <cagney@b1.cygnus.com>
(OP_*): Re-write to use new SET_* et.al. macros. (OP_*): Re-write to use new SET_* et.al. macros.
(FUNC, PARM[1-4], RETVAL, RETVAL32): Redo definition. (FUNC, PARM[1-4], RETVAL, RETVAL32): Redo definition.
(RETVAL_HIGH, RETVAL_LOW): Delete, use RETVAL32. (RETVAL_HIGH, RETVAL_LOW): Delete, use RETVAL32.
Wed Apr 1 12:55:18 1998 Andrew Cagney <cagney@b1.cygnus.com> Wed Apr 1 12:55:18 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (SIM_AC_OPTION_WARNINGS): Add. * configure.in (SIM_AC_OPTION_WARNINGS): Add.
@ -731,7 +731,7 @@ Mon Oct 27 14:43:33 1997 Fred Fish <fnf@cygnus.com>
* (dmem_addr): If address is illegal or in I/O space, signal a bus * (dmem_addr): If address is illegal or in I/O space, signal a bus
error. Allocate unified memory on demand. Fix DMEM address error. Allocate unified memory on demand. Fix DMEM address
calculations. calculations.
Mon Feb 16 10:27:53 1998 Andrew Cagney <cagney@b1.cygnus.com> Mon Feb 16 10:27:53 1998 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (OP_5F20): Implement "dbt". * simops.c (OP_5F20): Implement "dbt".
@ -844,7 +844,7 @@ Tue Dec 9 10:28:31 1997 Andrew Cagney <cagney@b1.cygnus.com>
(BPSW): Ditto for BPSW_CR and not PSW_CR. (BPSW): Ditto for BPSW_CR and not PSW_CR.
* simops.c (OP_5F40): JMP to BPC instead of assigning PC directly. * simops.c (OP_5F40): JMP to BPC instead of assigning PC directly.
Mon Dec 8 12:58:33 1997 Andrew Cagney <cagney@b1.cygnus.com> Mon Dec 8 12:58:33 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (OP_5F00): From Martin Hunt <hunt@cygnus.com>. Change * simops.c (OP_5F00): From Martin Hunt <hunt@cygnus.com>. Change
@ -855,7 +855,7 @@ Mon Dec 8 12:58:33 1997 Andrew Cagney <cagney@b1.cygnus.com>
* d10v_sim.h (AE_VECTOR_START, RIE_VECTOR_START, * d10v_sim.h (AE_VECTOR_START, RIE_VECTOR_START,
SDBT_VECTOR_START, TRAP_VECTOR_START): Define. SDBT_VECTOR_START, TRAP_VECTOR_START): Define.
* simops.c (OP_5F00): For "trap", mask out all but SM bit in PSW, * simops.c (OP_5F00): For "trap", mask out all but SM bit in PSW,
use move_to_cr. use move_to_cr.
(OP_5F00): For "trap", update BPSW with move_to_cr. (OP_5F00): For "trap", update BPSW with move_to_cr.
@ -867,7 +867,7 @@ Fri Dec 5 15:31:17 1997 Andrew Cagney <cagney@b1.cygnus.com>
(PSW): Obtain value uing move_from_cr. (PSW): Obtain value uing move_from_cr.
(MOD_S, MOD_E, BPSW): Make r-values. (MOD_S, MOD_E, BPSW): Make r-values.
(move_from_cr, move_to_cr): Declare functions. (move_from_cr, move_to_cr): Declare functions.
* interp.c (sim_fetch_register, sim_store_register): Use * interp.c (sim_fetch_register, sim_store_register): Use
move_from_cr and move_to_cr for CR register transfers. move_from_cr and move_to_cr for CR register transfers.
@ -946,7 +946,7 @@ Mon Nov 10 17:50:18 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (OP_4201): "rachi". Sign extend bit 40 of ACC. Sign * simops.c (OP_4201): "rachi". Sign extend bit 40 of ACC. Sign
extend bit 44 all constants. extend bit 44 all constants.
(OP_4201): Replace GCC specific 0x..LL with SIGNED64 macro. (OP_4201): Replace GCC specific 0x..LL with SIGNED64 macro.
Fri Oct 24 10:26:29 1997 Andrew Cagney <cagney@b1.cygnus.com> Fri Oct 24 10:26:29 1997 Andrew Cagney <cagney@b1.cygnus.com>
* d10v_sim.h: Include sim-types.h. * d10v_sim.h: Include sim-types.h.
@ -959,7 +959,7 @@ Wed Oct 22 14:43:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_write_phys): New function, write to physical * interp.c (sim_write_phys): New function, write to physical
instead of virtual memory. instead of virtual memory.
* interp.c (sim_load): Pass lma_p and sim_write_phys to * interp.c (sim_load): Pass lma_p and sim_write_phys to
sim_load_file. sim_load_file.
@ -1075,7 +1075,7 @@ Wed Apr 16 16:12:03 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (OP_5F00): Only provide system calls SYS_execv, * simops.c (OP_5F00): Only provide system calls SYS_execv,
SYS_wait, SYS_wait, SYS_utime, SYS_time if defined by the host. SYS_wait, SYS_wait, SYS_utime, SYS_time if defined by the host.
Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com> Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
@ -1193,7 +1193,7 @@ Fri Nov 8 16:19:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
(JMP): New macro. Sets the PC and the pc_changed flag. (JMP): New macro. Sets the PC and the pc_changed flag.
* gencode.c (write_opcodes): Add is_long field. * gencode.c (write_opcodes): Add is_long field.
* interp.c (lookup_hash): If we blindly apply a short opcode's mask * interp.c (lookup_hash): If we blindly apply a short opcode's mask
to a long opcode we could get a false match. Check the opcode size. to a long opcode we could get a false match. Check the opcode size.
(hash): Add a size field to the hash table. (hash): Add a size field to the hash table.
@ -1207,7 +1207,7 @@ Fri Nov 8 16:19:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* simops.c: Changed all branch and jump instructions to use new JMP macro. * simops.c: Changed all branch and jump instructions to use new JMP macro.
(OP_20000000): Corrected trace information to show this is a ldi.l, not (OP_20000000): Corrected trace information to show this is a ldi.l, not
a ldi.s instruction. a ldi.s instruction.
Thu Oct 31 19:13:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Thu Oct 31 19:13:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* interp.c (sim_fetch_register, sim_store_register): Fix bug where * interp.c (sim_fetch_register, sim_store_register): Fix bug where
@ -1252,11 +1252,11 @@ Tue Oct 29 12:13:52 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* simops.c (MEMPTR): Redefine to use dmem_addr(). * simops.c (MEMPTR): Redefine to use dmem_addr().
(OP_5F00): Replace references to STate.imem with dmem_addr(). (OP_5F00): Replace references to STate.imem with dmem_addr().
* d10v-sim.h (State): Remove mem_min and mem_max. Add umem[128]. * d10v-sim.h (State): Remove mem_min and mem_max. Add umem[128].
(RB,SW,RW,SLW,RLW): Redefine to use dmem_addr(). (RB,SW,RW,SLW,RLW): Redefine to use dmem_addr().
(IMAP0,IMAP1,DMAP,SET_IMAP,SET_IMAP1,SET_DMAP): Define. (IMAP0,IMAP1,DMAP,SET_IMAP,SET_IMAP1,SET_DMAP): Define.
Tue Oct 22 15:22:33 1996 Michael Meissner <meissner@tiktok.cygnus.com> Tue Oct 22 15:22:33 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* d10v_sim.h (_ins_type): Reorganize, so that we can provide * d10v_sim.h (_ins_type): Reorganize, so that we can provide
@ -1317,7 +1317,7 @@ Wed Oct 16 13:50:06 1996 Michael Meissner <meissner@tiktok.cygnus.com>
independent endian functions. If compiling with GCC and independent endian functions. If compiling with GCC and
optimizing, include endian.c so the endian functions are inlined. optimizing, include endian.c so the endian functions are inlined.
* simops.c (OP_5F00): Correct tracing of accumulators. * simops.c (OP_5F00): Correct tracing of accumulators.
Tue Oct 15 10:57:50 1996 Michael Meissner <meissner@tiktok.cygnus.com> Tue Oct 15 10:57:50 1996 Michael Meissner <meissner@tiktok.cygnus.com>
@ -1363,7 +1363,7 @@ Mon Sep 23 17:55:30 1996 Michael Meissner <meissner@tiktok.cygnus.com>
Fri Sep 20 15:36:45 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Fri Sep 20 15:36:45 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* interp.c (sim_create_inferior): Reinitialize State every time * interp.c (sim_create_inferior): Reinitialize State every time
sim_create_inferior() is called. sim_create_inferior() is called.
Thu Sep 19 21:38:20 1996 Michael Meissner <meissner@wogglebug.ziplink.net> Thu Sep 19 21:38:20 1996 Michael Meissner <meissner@wogglebug.ziplink.net>
@ -1388,7 +1388,7 @@ Wed Sep 18 09:13:25 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* d10v_sim.h (DEBUG_INSTRUCTION): New debug value to include line * d10v_sim.h (DEBUG_INSTRUCTION): New debug value to include line
numbers and function names in debug trace. numbers and function names in debug trace.
(DEBUG): If not defined, set to DEBUG_TRACE, DEBUG_VALUES, and (DEBUG): If not defined, set to DEBUG_TRACE, DEBUG_VALUES, and
DEBUG_LINE_NUMBER. DEBUG_LINE_NUMBER.
(SIG_D10V_{STOP,EXIT}): Values to represent the stop instruction (SIG_D10V_{STOP,EXIT}): Values to represent the stop instruction
and exit system call trap being executed. and exit system call trap being executed.
@ -1414,7 +1414,7 @@ Wed Sep 18 09:13:25 1996 Michael Meissner <meissner@tiktok.cygnus.com>
available and if desired. available and if desired.
(OP_4E09): Don't print out DBT message. (OP_4E09): Don't print out DBT message.
(OP_5FE0): Set exception field to SIG_D10V_STOP. (OP_5FE0): Set exception field to SIG_D10V_STOP.
(OP_5F00): Set exception field to SIG_D10V_EXIT. (OP_5F00): Set exception field to SIG_D10V_EXIT.
Sat Sep 14 22:18:43 1996 Michael Meissner <meissner@tiktok.cygnus.com> Sat Sep 14 22:18:43 1996 Michael Meissner <meissner@tiktok.cygnus.com>
@ -1539,7 +1539,7 @@ Mon Aug 26 18:30:28 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v_sim.h (SEXT32): Added. * d10v_sim.h (SEXT32): Added.
* interp.c: Commented out printfs. * interp.c: Commented out printfs.
* simops.c: Fixed error in sb and st2w. * simops.c: Fixed error in sb and st2w.
Thu Aug 15 13:30:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Thu Aug 15 13:30:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
@ -1556,6 +1556,6 @@ Fri Aug 2 17:44:24 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
Thu Aug 1 17:05:24 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Thu Aug 1 17:05:24 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* ChangeLog, Makefile.in, configure, configure.in, d10v_sim.h, * ChangeLog, Makefile.in, configure, configure.in, d10v_sim.h,
gencode.c, interp.c, simops.c: Created. gencode.c, interp.c, simops.c: Created.

View file

@ -235,7 +235,7 @@
PR gdb/7205 PR gdb/7205
Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-03-24 Mike Frysinger <vapier@gentoo.org> 2012-03-24 Mike Frysinger <vapier@gentoo.org>
@ -322,8 +322,8 @@
* sis.c: Correct spelling error. * sis.c: Correct spelling error.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -449,19 +449,19 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com> 1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
1999-03-03 DJ Delorie <dj@cygnus.com> 1999-03-03 DJ Delorie <dj@cygnus.com>
* configure.in: add termcap and -luser32 for host=cygwin * configure.in: add termcap and -luser32 for host=cygwin
* configure: regenerate * configure: regenerate
1999-02-11 Hugo Tyson <hmt@cygnus.co.uk> 1999-02-11 Hugo Tyson <hmt@cygnus.co.uk>
* exec.c (dispatch_instruction): * exec.c (dispatch_instruction):
Correct the sense of the Correct the sense of the
if (!sparclite) { if (!sparclite) {
sregs->trap = TRAP_UNIMP; sregs->trap = TRAP_UNIMP;
break; break;
} }
clause that has been pasted around: it's correct in the SCAN and clause that has been pasted around: it's correct in the SCAN and
DIVScc (divide step) cases (where it was probably originally DIVScc (divide step) cases (where it was probably originally
@ -560,7 +560,7 @@ Tue Jun 2 15:20:35 1998 Mark Alexander <marka@cygnus.com>
(get_regi): Handle little-endian data. (get_regi): Handle little-endian data.
(bfd_load): Recognize little-endian SPARClite as having (bfd_load): Recognize little-endian SPARClite as having
little-endian data. little-endian data.
Fri May 22 14:23:16 1998 Mark Alexander <marka@cygnus.com> Fri May 22 14:23:16 1998 Mark Alexander <marka@cygnus.com>
* erc32.c (port_init): Print messages only if sis_verbose is true. * erc32.c (port_init): Print messages only if sis_verbose is true.
@ -575,7 +575,7 @@ Thu May 14 23:10:48 1998 Mark Alexander <marka@cygnus.com>
* (div64): New helper function for 64-bit division. * (div64): New helper function for 64-bit division.
* (dispatch_instruction): Add emulation of SDIV, SDIVCC, UDIV, * (dispatch_instruction): Add emulation of SDIV, SDIVCC, UDIV,
and UDIVCC. and UDIVCC.
Wed May 13 14:59:54 1998 Mark Alexander <marka@cygnus.com> Wed May 13 14:59:54 1998 Mark Alexander <marka@cygnus.com>
* erc32.c (close_port): Don't close stdin; it kills GDB. * erc32.c (close_port): Don't close stdin; it kills GDB.
@ -586,7 +586,7 @@ Wed May 13 14:59:54 1998 Mark Alexander <marka@cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com> Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche> Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@ -894,12 +894,12 @@ Wed Jul 3 16:05:23 1996 Stu Grossman (grossman@critters.cygnus.com)
Wed Jun 26 12:19:11 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) Wed Jun 26 12:19:11 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
* Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir, * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values. INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
(docdir, oldincludedir): Removed. (docdir, oldincludedir): Removed.
* configure.in (AC_PREREQ): autoconf 2.5 or higher. * configure.in (AC_PREREQ): autoconf 2.5 or higher.
(AC_PROG_INSTALL): Added. (AC_PROG_INSTALL): Added.
* configure: Rebuilt. * configure: Rebuilt.
Mon Jun 24 14:19:07 1996 Ian Lance Taylor <ian@cygnus.com> Mon Jun 24 14:19:07 1996 Ian Lance Taylor <ian@cygnus.com>
@ -924,9 +924,9 @@ Sun May 19 21:05:31 1996 Rob Savoye <rob@chinadoll.cygnus.com>
Version 2.1 26-02-96 Version 2.1 26-02-96
-------------------- --------------------
* Fixed bug in "go" command. * Fixed bug in "go" command.
version 2.0 05-02-96 version 2.0 05-02-96
-------------------- --------------------
@ -964,22 +964,22 @@ version 1.6.2 25-10-95
-------------------- --------------------
* Added -DFAST_UART to Makefile * Added -DFAST_UART to Makefile
version 1.6.1 24-10-95 version 1.6.1 24-10-95
-------------------- --------------------
* Fixed bug in STDFQ which caused bus error * Fixed bug in STDFQ which caused bus error
version 1.6 02-10-95 version 1.6 02-10-95
-------------------- --------------------
* Modified srt0.s to include code that initiates registers in IU and FPU * Modified srt0.s to include code that initiates registers in IU and FPU
and initializes the data segment. The simulator 'load' command does not and initializes the data segment. The simulator 'load' command does not
longer initialize the data segment! longer initialize the data segment!
* Corrected MEC timer operation; scalers now divide the frequency by * Corrected MEC timer operation; scalers now divide the frequency by
(scaler_value + 1). (scaler_value + 1).
* MEC breakpoints are not checked during store operation * MEC breakpoints are not checked during store operation
@ -1003,7 +1003,7 @@ version 1.4 22-08-95
* Added a '-g' switch to enable/disable the GNU readline(), which cause * Added a '-g' switch to enable/disable the GNU readline(), which cause
some problems on solaris 2.x machines. some problems on solaris 2.x machines.
* Enabled MEC watchpoint and breakpoint function to mem.c. Performance * Enabled MEC watchpoint and breakpoint function to mem.c. Performance
may suffer a bit ... may suffer a bit ...
NOTE: The UARTs are now connected to /dev/ttypc and /dev/ttypd. NOTE: The UARTs are now connected to /dev/ttypc and /dev/ttypd.

View file

@ -237,8 +237,8 @@
* config.in: Ditto. * config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -261,7 +261,7 @@
2005-10-28 Dave Brolley <brolley@redhat.com> 2005-10-28 Dave Brolley <brolley@redhat.com>
* cpu.c,cpu.h,decode.c,decode.h,model.c,sem.c: Regenerate. * cpu.c,cpu.h,decode.c,decode.h,model.c,sem.c: Regenerate.
Contribute the following changes: Contribute the following changes:
2003-09-29 Dave Brolley <brolley@redhat.com> 2003-09-29 Dave Brolley <brolley@redhat.com>
@ -879,7 +879,7 @@
2000-09-01 Dave Brolley <brolley@redhat.com> 2000-09-01 Dave Brolley <brolley@redhat.com>
* interrupts.c (frv_queue_break_interrupt): Call sim_handle_breakpoint * interrupts.c (frv_queue_break_interrupt): Call sim_handle_breakpoint
before queuing an interrupt in order to allow 'break' to be used as before queuing an interrupt in order to allow 'break' to be used as
the breakpoint insn. the breakpoint insn.
@ -932,7 +932,7 @@ Thu Jul 6 13:51:12 2000 Dave Brolley <brolley@topaz>
(@cpu@_simulate_insn_prefetch): Monitoring of fetch buffer moved to (@cpu@_simulate_insn_prefetch): Monitoring of fetch buffer moved to
run_caches. Use cache directly if not counting cycles. Don't use run_caches. Use cache directly if not counting cycles. Don't use
cache at all if not counting cycles and cache not enabled. cache at all if not counting cycles and cache not enabled.
* frv.c (frv_insn_fetch_buffer): New global variable. * frv.c (frv_insn_fetch_buffer): New global variable.
(run_caches): Monitor the status of insn prefetch requests. (run_caches): Monitor the status of insn prefetch requests.
* frv-sim.h (FRV_INSN_FETCH_BUFFER): New struct type. * frv-sim.h (FRV_INSN_FETCH_BUFFER): New struct type.
(frv_insn_fetch_buffer): New global variable. (frv_insn_fetch_buffer): New global variable.
@ -1857,24 +1857,24 @@ Wed May 24 14:40:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
Call sim_queue_fn_mem_xi_write. Call sim_queue_fn_mem_xi_write.
(frvbf_load_quad_CPR): Call frvbf_read_mem_SI. (frvbf_load_quad_CPR): Call frvbf_read_mem_SI.
Call sim_queue_fn_mem_xi_write. Call sim_queue_fn_mem_xi_write.
(frvbf_insn_cache_preload): New function. (frvbf_insn_cache_preload): New function.
(frvbf_data_cache_preload): New function. (frvbf_data_cache_preload): New function.
(frvbf_insn_cache_unlock): New function. (frvbf_insn_cache_unlock): New function.
(frvbf_data_cache_unlock): New function. (frvbf_data_cache_unlock): New function.
(frvbf_insn_cache_invalidate): New function. (frvbf_insn_cache_invalidate): New function.
(frvbf_data_cache_invalidate): New function. (frvbf_data_cache_invalidate): New function.
(frvbf_data_cache_flush): New function. (frvbf_data_cache_flush): New function.
* frv-sim.h (sim-options.h): Include it. * frv-sim.h (sim-options.h): Include it.
(GET_HSR0): New macro. (GET_HSR0): New macro.
(SET_HSR0): New macro. (SET_HSR0): New macro.
(GET_HSR0_ICE): New macro. (GET_HSR0_ICE): New macro.
(SET_HSR0_ICE): New macro. (SET_HSR0_ICE): New macro.
(GET_HSR0_DCE): New macro. (GET_HSR0_DCE): New macro.
(SET_HSR0_DCE): New macro. (SET_HSR0_DCE): New macro.
(GET_HSR0_CBM): New macro. (GET_HSR0_CBM): New macro.
(GET_HSR0_RME): New macro. (GET_HSR0_RME): New macro.
(GET_IHSR8): New macro. (GET_IHSR8): New macro.
(GET_IHSR8_NBC): New macro. (GET_IHSR8_NBC): New macro.
(frvbf_insn_cache_preload): New function. (frvbf_insn_cache_preload): New function.
(frvbf_data_cache_preload): New function. (frvbf_data_cache_preload): New function.
(frvbf_insn_cache_unlock): New function. (frvbf_insn_cache_unlock): New function.

View file

@ -180,8 +180,8 @@
* config.in: Ditto. * config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -267,7 +267,7 @@
2003-12-11 Dhananjay Deshpande <dhananjayd@kpitcummins.com> 2003-12-11 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
* compile.c (set_h8300h): Initialize globals to zero. * compile.c (set_h8300h): Initialize globals to zero.
2003-10-17 Shrinivas Atre <shrinivasa@KPITCummins.com> 2003-10-17 Shrinivas Atre <shrinivasa@KPITCummins.com>
@ -355,13 +355,13 @@
2003-03-20 D.Venkatasubramanian <dvenkat@noida.hcltech.com> 2003-03-20 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
* compile.c (cmdline_location): Added function to * compile.c (cmdline_location): Added function to
return the location of 8-bit (256 locations) where the return the location of 8-bit (256 locations) where the
Command Line arguments would be stored. Command Line arguments would be stored.
(decode): Added a TRAP to 0xcc for Commandline (decode): Added a TRAP to 0xcc for Commandline
processing using pseudo opcode O_SYS_CMDLINE. processing using pseudo opcode O_SYS_CMDLINE.
(sim_resume): Added handling of O_SYS_CMDLINE Trap. (sim_resume): Added handling of O_SYS_CMDLINE Trap.
(sim_create_inferior): Setting a pointer to (sim_create_inferior): Setting a pointer to
Commandline Args array. Commandline Args array.
* inst.h: Added a new variable ptr_command_line for * inst.h: Added a new variable ptr_command_line for
storing pointer to Commandline array. storing pointer to Commandline array.
@ -423,24 +423,24 @@
2002-05-17 Andrey Volkov (avolkov@transas.com) 2002-05-17 Andrey Volkov (avolkov@transas.com)
* compile.c: Add absented opcodes: LDC, STC, EEPMOV, TAS. * compile.c: Add absented opcodes: LDC, STC, EEPMOV, TAS.
2002-05-17 Andrey Volkov (avolkov@transas.com) 2002-05-17 Andrey Volkov (avolkov@transas.com)
* compile.c: Add support of EXR register * compile.c: Add support of EXR register
* inst.h: Ditto. * inst.h: Ditto.
2002-05-17 Andrey Volkov (avolkov@transas.com) 2002-05-17 Andrey Volkov (avolkov@transas.com)
* compile.c: Made h8300s as new target, not h8300h alias. * compile.c: Made h8300s as new target, not h8300h alias.
* inst.h: Ditto. * inst.h: Ditto.
2002-05-17 Andrey Volkov (avolkov@transas.com)
* compile.c: Add additional CCR flags (I,UI,H,U)
2002-05-17 Andrey Volkov (avolkov@transas.com) 2002-05-17 Andrey Volkov (avolkov@transas.com)
* compile.c: Change literal regnumbers to REGNUMS. * compile.c: Add additional CCR flags (I,UI,H,U)
2002-05-17 Andrey Volkov (avolkov@transas.com)
* compile.c: Change literal regnumbers to REGNUMS.
Fix instruction and cycles counting Fix instruction and cycles counting
2001-12-20 Kazu Hirata <kazu@hxi.com> 2001-12-20 Kazu Hirata <kazu@hxi.com>
@ -485,7 +485,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com> 1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
1999-04-02 Keith Seitz <keiths@cygnus.com> 1999-04-02 Keith Seitz <keiths@cygnus.com>
* compile.c (POLL_QUIT_INTERVAL): Define. Used to tweak the * compile.c (POLL_QUIT_INTERVAL): Define. Used to tweak the
@ -494,7 +494,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com> Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche> Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@ -767,18 +767,18 @@ Wed Jun 26 08:58:53 1996 Jeffrey A Law (law@cygnus.com)
Wed Jun 26 12:20:56 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) Wed Jun 26 12:20:56 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
* Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir, * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values. INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
(docdir): Removed. (docdir): Removed.
* configure.in (AC_PREREQ): autoconf 2.5 or higher. * configure.in (AC_PREREQ): autoconf 2.5 or higher.
(AC_PROG_INSTALL): Added. (AC_PROG_INSTALL): Added.
* configure: Rebuilt. * configure: Rebuilt.
Tue Jun 18 16:31:10 1996 Jeffrey A. Law <law@rtl.cygnus.com> Tue Jun 18 16:31:10 1996 Jeffrey A. Law <law@rtl.cygnus.com>
* compile.c (sim_load): Treat the H8/S like the H8/300H for now. * compile.c (sim_load): Treat the H8/S like the H8/300H for now.
* run.c (main): Treat the H8/S like the H8/300H for now. * run.c (main): Treat the H8/S like the H8/300H for now.
Fri May 24 10:35:25 1996 Jeffrey A Law (law@cygnus.com) Fri May 24 10:35:25 1996 Jeffrey A Law (law@cygnus.com)
* compile.c (SEXTCHAR): Clear upper bits when sign * compile.c (SEXTCHAR): Clear upper bits when sign
@ -1030,7 +1030,7 @@ Fri Jul 9 14:36:48 1993 Doug Evans (dje@canuck.cygnus.com)
(sim_resume): Add support for extu,exts insns. (sim_resume): Add support for extu,exts insns.
(sim_resume): Fix logical right shifting. (sim_resume): Fix logical right shifting.
(sim_resume, label alu32): Fix setting of carry flag. (sim_resume, label alu32): Fix setting of carry flag.
Sun Jul 4 00:35:41 1993 Doug Evans (dje@canuck.cygnus.com) Sun Jul 4 00:35:41 1993 Doug Evans (dje@canuck.cygnus.com)
* compile.c (sim_csize): Initialize cpu.cache. * compile.c (sim_csize): Initialize cpu.cache.
@ -1081,5 +1081,5 @@ Sun Jan 3 14:15:07 1993 Steve Chamberlain (sac@thepub.cygnus.com)
Tue Dec 22 13:56:48 1992 Steve Chamberlain (sac@thepub.cygnus.com) Tue Dec 22 13:56:48 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* new * new

View file

@ -141,7 +141,7 @@
* gen.c, gen.h, igen.c, igen.h, ld-cache.c, ld-cache.h: Ditto. * gen.c, gen.h, igen.c, igen.h, ld-cache.c, ld-cache.h: Ditto.
* ld-decode.c, ld-decode.h, ld-insn.c, ld-insn.h, lf.c: Ditto. * ld-decode.c, ld-decode.h, ld-insn.c, ld-insn.h, lf.c: Ditto.
* lf.h, misc.c, misc.h, table.c, table.h: Ditto. * lf.h, misc.c, misc.h, table.c, table.h: Ditto.
2002-11-21 Andrew Cagney <ac131313@redhat.com> 2002-11-21 Andrew Cagney <ac131313@redhat.com>
* Makefile.in: Update copyright. IGEN contributed to the FSF. * Makefile.in: Update copyright. IGEN contributed to the FSF.
@ -225,7 +225,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com> 1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
Fri Dec 4 15:14:09 1998 Andrew Cagney <cagney@b1.cygnus.com> Fri Dec 4 15:14:09 1998 Andrew Cagney <cagney@b1.cygnus.com>
* igen.c (main): Fix -Pitable=. * igen.c (main): Fix -Pitable=.
@ -263,7 +263,7 @@ Tue Jul 28 11:19:43 1998 Andrew Cagney <cagney@b1.cygnus.com>
(insn_list_insert): Add sort key of instructions where (insn_list_insert): Add sort key of instructions where
their operand fields have different conditionals. their operand fields have different conditionals.
(insn_field_cmp): New function. (insn_field_cmp): New function.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche> Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
@ -287,7 +287,7 @@ Fri Apr 24 19:45:00 1998 Andrew Cagney <cagney@b1.cygnus.com>
* gen-icache.c (print_icache_extraction): Do not type cast * gen-icache.c (print_icache_extraction): Do not type cast
pointers. pointers.
* ld-insn.c (load_insn_table): Terminate error with NL. * ld-insn.c (load_insn_table): Terminate error with NL.
* gen.c (insns_bit_useless): Perform unsigned bit comparisons. * gen.c (insns_bit_useless): Perform unsigned bit comparisons.
@ -335,7 +335,7 @@ Tue Apr 14 08:44:53 1998 Andrew Cagney <cagney@b1.cygnus.com>
selected for expansion. selected for expansion.
(gen_entry_expand_opcode): Trace each expanded instruction as it (gen_entry_expand_opcode): Trace each expanded instruction as it
is inserted into the table. is inserted into the table.
Mon Apr 13 19:21:47 1998 Andrew Cagney <cagney@b1.cygnus.com> Mon Apr 13 19:21:47 1998 Andrew Cagney <cagney@b1.cygnus.com>
* ld-insn.c (parse_insn_word): Parse conditional operators. * ld-insn.c (parse_insn_word): Parse conditional operators.
@ -367,7 +367,7 @@ Fri Apr 3 18:08:16 1998 Andrew Cagney <cagney@b1.cygnus.com>
print_includes): New functions. Generate include list. For for print_includes): New functions. Generate include list. For for
semantics et.al. generate CPP code to inline when semantics et.al. generate CPP code to inline when
C_REVEALS_MODULE_P. C_REVEALS_MODULE_P.
* igen.c (gen_semantics_c): Call print_includes. * igen.c (gen_semantics_c): Call print_includes.
* gen-engine.c (gen_engine_c): Ditto. * gen-engine.c (gen_engine_c): Ditto.
@ -376,7 +376,7 @@ Sat Apr 4 21:09:11 1998 Andrew Cagney <cagney@b1.cygnus.com>
* igen.h: (struct _igen_name_option): Replace with struct * igen.h: (struct _igen_name_option): Replace with struct
igen_module_option. Contains both module prefix and suffix. igen_module_option. Contains both module prefix and suffix.
(INIT_OPTIONS): Initialize. (INIT_OPTIONS): Initialize.
* igen.c (main): Update -P option to fill in full module info. * igen.c (main): Update -P option to fill in full module info.
(gen-engine.c, gen-icache.c, gen-itable.c, gen-semantics.c, (gen-engine.c, gen-icache.c, gen-itable.c, gen-semantics.c,
gen-support.c): Update. gen-support.c): Update.
@ -428,7 +428,7 @@ Fri Feb 20 16:22:10 1998 Andrew Cagney <cagney@b1.cygnus.com>
instruction style function model records instruction style function model records
* ld-insn.h (nr_function_model_fields): Define. * ld-insn.h (nr_function_model_fields): Define.
Tue Feb 17 16:36:27 1998 Andrew Cagney <cagney@b1.cygnus.com> Tue Feb 17 16:36:27 1998 Andrew Cagney <cagney@b1.cygnus.com>
* igen.c (print_itrace_prefix): Generate call to trace_prefix * igen.c (print_itrace_prefix): Generate call to trace_prefix
@ -452,12 +452,12 @@ Tue Feb 3 14:00:32 1998 Andrew Cagney <cagney@b1.cygnus.com>
* igen.h: Add flag for warning about invalid instruction widths. * igen.h: Add flag for warning about invalid instruction widths.
* igen.c: Parse -Wwidth option. * igen.c: Parse -Wwidth option.
* gen-support.c (gen_support_h): Map instruction_word onto * gen-support.c (gen_support_h): Map instruction_word onto
<PREFIX>_instruction_word when needed. <PREFIX>_instruction_word when needed.
(print_support_function_name): Use support prefix. (print_support_function_name): Use support prefix.
(gen_support_h): Ditto for <PREFIX>_idecode_issue. (gen_support_h): Ditto for <PREFIX>_idecode_issue.
Sun Feb 1 11:08:48 1998 Andrew Cagney <cagney@b1.cygnus.com> Sun Feb 1 11:08:48 1998 Andrew Cagney <cagney@b1.cygnus.com>
* gen-support.c (gen_support_h): Generate new macro CPU_. * gen-support.c (gen_support_h): Generate new macro CPU_.
@ -471,7 +471,7 @@ Sat Jan 31 14:50:27 1998 Andrew Cagney <cagney@b1.cygnus.com>
* gen-engine.c (print_run_body): Use CIA_GET & CIA_SET instead of * gen-engine.c (print_run_body): Use CIA_GET & CIA_SET instead of
CPU_CIA. Parameterize with CPU argument. CPU_CIA. Parameterize with CPU argument.
Fri Jan 30 09:09:39 1998 Andrew Cagney <cagney@b1.cygnus.com> Fri Jan 30 09:09:39 1998 Andrew Cagney <cagney@b1.cygnus.com>
* gen.h (struct _gen_list): Replace processor with model. * gen.h (struct _gen_list): Replace processor with model.
@ -587,13 +587,13 @@ Mon Oct 27 15:14:26 1997 Andrew Cagney <cagney@b1.cygnus.com>
* igen.c (main): Change -I option to -I<directory>. Add optional * igen.c (main): Change -I option to -I<directory>. Add optional
size to -Ggen-icache option. Add -Gno-... support. size to -Ggen-icache option. Add -Gno-... support.
* igen.h (struct _igen_options): Add include field. * igen.h (struct _igen_options): Add include field.
* ld-insn.c (enum insn_record_type, insn_type_map): Add * ld-insn.c (enum insn_record_type, insn_type_map): Add
include_record. include_record.
(load_insn_table): Call table_push when include record. (load_insn_table): Call table_push when include record.
* table.c (struct _open table, struct table): Make table object an * table.c (struct _open table, struct table): Make table object an
indirect ptr to the current table file. indirect ptr to the current table file.
(current_line, new_table_entry, next_line): Make file arg type (current_line, new_table_entry, next_line): Make file arg type
@ -657,7 +657,7 @@ Mon Sep 22 18:49:07 1997 Felix Lee <flee@cygnus.com>
* configure.in: i386-windows is a cross, so don't expect * configure.in: i386-windows is a cross, so don't expect
libiberty to be there. libiberty to be there.
* configure: updated. * configure: updated.
Fri Sep 19 10:36:30 1997 Andrew Cagney <cagney@b1.cygnus.com> Fri Sep 19 10:36:30 1997 Andrew Cagney <cagney@b1.cygnus.com>
* igen.c (print_function_name): Put the format name after the * igen.c (print_function_name): Put the format name after the
@ -681,7 +681,7 @@ Thu Sep 11 10:27:39 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gen-semantics.c (print_semantic_body): Trace the instruction * gen-semantics.c (print_semantic_body): Trace the instruction
after it has been validated. after it has been validated.
(print_semantic_body): Count the instruction using sim-profile. (print_semantic_body): Count the instruction using sim-profile.
Wed Sep 10 13:35:37 1997 Andrew Cagney <cagney@b1.cygnus.com> Wed Sep 10 13:35:37 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gen-itable.c (gen_itable_h): Collect summary info on instruction * gen-itable.c (gen_itable_h): Collect summary info on instruction
@ -696,7 +696,7 @@ Tue Sep 9 03:30:26 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gen-engine.c, gen-idecode.c: Add multi-sim support - generate * gen-engine.c, gen-idecode.c: Add multi-sim support - generate
one engine per model. one engine per model.
* gen-semantics.c, gen-icache.c gen-support.c: * gen-semantics.c, gen-icache.c gen-support.c:
Update. Update.
@ -711,10 +711,10 @@ Tue Sep 9 03:30:26 1997 Andrew Cagney <cagney@b1.cygnus.com>
filter_is_common, filter_is_member, filter_next): New filter filter_is_common, filter_is_member, filter_next): New filter
operations. operations.
(dump_filter): Ditto. (dump_filter): Ditto.
* gen.h, gen.c: New file. Takes the insn table and turns it into * gen.h, gen.c: New file. Takes the insn table and turns it into
a set of decode tables and semantic functions. a set of decode tables and semantic functions.
* ld-insn.c: Copy generator code from here. * ld-insn.c: Copy generator code from here.
* gen.c: To here. * gen.c: To here.
@ -727,10 +727,10 @@ Fri Aug 8 11:43:45 1997 Andrew Cagney <cagney@b1.cygnus.com>
(table_read): Parse '{' ... '}' as a code block. (table_read): Parse '{' ... '}' as a code block.
(table_print_code): New function, print out a code block to file. (table_print_code): New function, print out a code block to file.
(main): Add suport for standalone testing. (main): Add suport for standalone testing.
* ld-insn.h, ld-insn.c: * ld-insn.h, ld-insn.c:
Mon Sep 1 11:41:12 1997 Andrew Cagney <cagney@b1.cygnus.com> Mon Sep 1 11:41:12 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gen-idecode.c (error_leaf_contains_multiple_insn): Make static. * gen-idecode.c (error_leaf_contains_multiple_insn): Make static.
@ -751,18 +751,18 @@ Wed Aug 6 12:31:17 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in: Include simulator common/aclocal.m4. * configure.in: Include simulator common/aclocal.m4.
* configure.in: Add --enable-sim-warnings option. * configure.in: Add --enable-sim-warnings option.
* configure: Re-generate. * configure: Re-generate.
* Makefile.in: Use. * Makefile.in: Use.
* Makefile.in (tmp-filter): New rule. * Makefile.in (tmp-filter): New rule.
(igen.o, tmp-table, tmp-ld-decode, tmp-ld-cache, tmp-ld-insn, (igen.o, tmp-table, tmp-ld-decode, tmp-ld-cache, tmp-ld-insn,
ld-decode.o, ld-cache.o, ld-insn.o): Fix dependencies. ld-decode.o, ld-cache.o, ld-insn.o): Fix dependencies.
* gen.h, gen.c: New files. * gen.h, gen.c: New files.
* Makefile.in (gen.o, tmp-gen): New rules, update all * Makefile.in (gen.o, tmp-gen): New rules, update all
dependencies. dependencies.
Tue Jun 24 11:46:45 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue Jun 24 11:46:45 1997 Andrew Cagney <cagney@b1.cygnus.com>
* ld-insn.c (load_insn_table): Accept %s as a function type. * ld-insn.c (load_insn_table): Accept %s as a function type.
@ -787,14 +787,14 @@ Fri May 30 11:27:37 1997 Andrew Cagney <cagney@b1.cygnus.com>
table.h (table_line_entry): New structure. Exactly specifies a table.h (table_line_entry): New structure. Exactly specifies a
source file/line-nr. source file/line-nr.
(table_*_entry): Add this to all. (table_*_entry): Add this to all.
table.c (table_entry_print_cpp_line_nr): Change to use values from table.c (table_entry_print_cpp_line_nr): Change to use values from
a table_line_entry struct. a table_line_entry struct.
(table_entry_read): Save table_line_entry in all structures read. (table_entry_read): Save table_line_entry in all structures read.
gen-icache.c, gen-support.c, gen-idecode.c, gen-semantics.c, gen-icache.c, gen-support.c, gen-idecode.c, gen-semantics.c,
gen-model.c: Update all references. gen-model.c: Update all references.
Thu May 29 10:29:57 1997 Andrew Cagney <cagney@b1.cygnus.com> Thu May 29 10:29:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
* igen.c (print_my_defines): Define MY_NAME - a string. For * igen.c (print_my_defines): Define MY_NAME - a string. For
@ -811,7 +811,7 @@ Thu May 29 10:29:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
print_one_insn. print_one_insn.
(print_itrace_format): New function, print fmt argument for (print_itrace_format): New function, print fmt argument for
print_one_insn. print_one_insn.
* table.c (table_entry_read): Save any assembler lines instead of * table.c (table_entry_read): Save any assembler lines instead of
discarding them. discarding them.
@ -953,7 +953,7 @@ Tue Apr 22 21:46:28 1997 Andrew Cagney <cagney@b1.cygnus.com>
* igen.c (print_itrace): For delayed branch case, print just the * igen.c (print_itrace): For delayed branch case, print just the
current instruction. current instruction.
Thu Apr 17 07:02:33 1997 Doug Evans <dje@canuck.cygnus.com> Thu Apr 17 07:02:33 1997 Doug Evans <dje@canuck.cygnus.com>
* igen.c (print_itrace): Use TRACE_FOO_P and trace_printf. * igen.c (print_itrace): Use TRACE_FOO_P and trace_printf.
@ -1004,7 +1004,7 @@ Tue Mar 18 15:52:24 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* gen-support.c (gen_support_c): Update for renaming of engine to * gen-support.c (gen_support_c): Update for renaming of engine to
sim-state. sim-state.
* igen.c: Ditto. * igen.c: Ditto.
* gen-idecode.c (gen_idecode_c): Ditto. * gen-idecode.c (gen_idecode_c): Ditto.
@ -1046,7 +1046,7 @@ Fri Mar 7 18:07:45 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* gen-idecode.c (print_idecode_validate): Wrap each of the checks * gen-idecode.c (print_idecode_validate): Wrap each of the checks
- reserved bits, floating point and slot validation - with a - reserved bits, floating point and slot validation - with a
#ifdef so that they are optional. #ifdef so that they are optional.
Fri Mar 7 16:35:13 1997 Andrew Cagney <cagney@kremvax.cygnus.com> Fri Mar 7 16:35:13 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* gen-idecode.c (error_leaf_contains_multiple_insn): New function * gen-idecode.c (error_leaf_contains_multiple_insn): New function
@ -1066,7 +1066,7 @@ Fri Mar 7 16:35:13 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* gen-idecode.c (print_idecode_validate): New check, generate code * gen-idecode.c (print_idecode_validate): New check, generate code
to verify that the instruction slot is correct. to verify that the instruction slot is correct.
* igen.c (main): Simplify options. * igen.c (main): Simplify options.
Wed Mar 5 09:55:55 1997 Andrew Cagney <cagney@kremvax.cygnus.com> Wed Mar 5 09:55:55 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
@ -1091,7 +1091,7 @@ Mon Mar 3 17:11:21 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* ld-insn.c (parse_insn_format): Make the width field optional. * ld-insn.c (parse_insn_format): Make the width field optional.
If missing assume that the number of characters in the value If missing assume that the number of characters in the value
determines the number of bits in the field. determines the number of bits in the field.
Thu Feb 27 11:27:48 1997 Andrew Cagney <cagney@kremvax.cygnus.com> Thu Feb 27 11:27:48 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
* ld-insn.c (insn_table_expand_opcode): Replace assertion with * ld-insn.c (insn_table_expand_opcode): Replace assertion with
@ -1115,7 +1115,7 @@ Wed Feb 19 12:30:28 1997 Andrew Cagney <cagney@critters.cygnus.com>
* Makefile.in: Create using ../ppc/Makefile.in as a starting * Makefile.in: Create using ../ppc/Makefile.in as a starting
point. point.
* configure.in: Ditto vis ../ppc/configure.in * configure.in: Ditto vis ../ppc/configure.in
Mon Feb 17 10:44:18 1997 Andrew Cagney <cagney@critters.cygnus.com> Mon Feb 17 10:44:18 1997 Andrew Cagney <cagney@critters.cygnus.com>
* gen-support.c (gen_support_c): Always include engine.h instead * gen-support.c (gen_support_c): Always include engine.h instead
@ -1125,10 +1125,10 @@ Mon Feb 17 10:44:18 1997 Andrew Cagney <cagney@critters.cygnus.com>
* words.h (instruction_word): Remove instruction_word - now * words.h (instruction_word): Remove instruction_word - now
generated by igen. generated by igen.
(address_word): New. Used by igen. (address_word): New. Used by igen.
* lf.c (lf_print_function_type_function): New, pass a function to * lf.c (lf_print_function_type_function): New, pass a function to
print out the type instead of a constant string. print out the type instead of a constant string.
* igen.h, igen.c (print_semantic_function_formal, * igen.h, igen.c (print_semantic_function_formal,
SEMANTIC_FUNCTION_FORMAL): Relace macro with function. SEMANTIC_FUNCTION_FORMAL): Relace macro with function.
(print_semantic_function_actual, SEMANTIC_FUNCTION_ACTUAL): Ditto. (print_semantic_function_actual, SEMANTIC_FUNCTION_ACTUAL): Ditto.
@ -1161,10 +1161,10 @@ Mon Feb 17 10:44:18 1997 Andrew Cagney <cagney@critters.cygnus.com>
* gen-engine.h, gen-engine.c: Copies of gen-idecode.*. Will need * gen-engine.h, gen-engine.c: Copies of gen-idecode.*. Will need
to clean these up so that that call upon the updated gen-idecode to clean these up so that that call upon the updated gen-idecode
code. code.
* gen-idecode.h, gen-idecode.c: Prune out any code not relevant to * gen-idecode.h, gen-idecode.c: Prune out any code not relevant to
generating a decode table. generating a decode table.
* Makefile.in (igen): Add dependencies for new gen-engine.* files. * Makefile.in (igen): Add dependencies for new gen-engine.* files.
* igen.h, igen.c (main): New option -M - Control what is returned * igen.h, igen.c (main): New option -M - Control what is returned
@ -1172,7 +1172,7 @@ Mon Feb 17 10:44:18 1997 Andrew Cagney <cagney@critters.cygnus.com>
generate_semantic_returning_modified_nia_only to igen_code enum. generate_semantic_returning_modified_nia_only to igen_code enum.
* gen-semantics.c (print_semantic_body): As an alternative, make * gen-semantics.c (print_semantic_body): As an alternative, make
NIA == -1 instead of CIA+insn_size by default. NIA == -1 instead of CIA+insn_size by default.
* igen.h, igen.c (main, global_name_prefix, global_uname_prefix): * igen.h, igen.c (main, global_name_prefix, global_uname_prefix):
New option -P <prefix> - Prepend all generated functions with the New option -P <prefix> - Prepend all generated functions with the
specified prefix. specified prefix.

View file

@ -216,8 +216,8 @@
* config.in: Ditto. * config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -347,7 +347,7 @@
* iq2000/{cpu.c, cpu.h, decode.c, decode.h, model.c, sem-switch.c, * iq2000/{cpu.c, cpu.h, decode.c, decode.h, model.c, sem-switch.c,
sem.c}: Regen'd. sem.c}: Regen'd.
* iq2000.c (do_syscall): Support system traps. * iq2000.c (do_syscall): Support system traps.
2001-07-05 Ben Elliston <bje@redhat.com> 2001-07-05 Ben Elliston <bje@redhat.com>
* Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR). * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).

View file

@ -217,28 +217,28 @@
2009-05-18 Jon Beniston <jon@beniston.com> 2009-05-18 Jon Beniston <jon@beniston.com>
* Makefile.in: New file. * Makefile.in: New file.
* arch.c: New file. * arch.c: New file.
* arch.h: New file. * arch.h: New file.
* config.in: New file. * config.in: New file.
* configure: New file. * configure: New file.
* configure.ac: New file. * configure.ac: New file.
* cpu.c: New file. * cpu.c: New file.
* cpu.h: New file. * cpu.h: New file.
* cpuall.h: New file. * cpuall.h: New file.
* decode.c: New file. * decode.c: New file.
* decode.h: New file. * decode.h: New file.
* dv-lm32cpu.c: New file. * dv-lm32cpu.c: New file.
* dv-lm32timer.c: New file. * dv-lm32timer.c: New file.
* dv-lm32uart.c: New file. * dv-lm32uart.c: New file.
* lm32.c: New file. * lm32.c: New file.
* lm32-sim.h: New file. * lm32-sim.h: New file.
* mloop.in: New file. * mloop.in: New file.
* model.c: New file. * model.c: New file.
* sem.c: New file. * sem.c: New file.
* sem-switch.c: New file. * sem-switch.c: New file.
* sim-if.c: New file. * sim-if.c: New file.
* sim-main.c: New file. * sim-main.c: New file.
* tconfig.in: New file. * tconfig.in: New file.
* traps.c: New file. * traps.c: New file.
* user.c: New file. * user.c: New file.

View file

@ -92,7 +92,7 @@
PR gdb/7205 PR gdb/7205
Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-05-18 Nick Clifton <nickc@redhat.com> 2012-05-18 Nick Clifton <nickc@redhat.com>
@ -186,7 +186,7 @@
(stdin_ready): Disable if no termios. (stdin_ready): Disable if no termios.
(m32c_sim_restore_console): Disable if no termios. (m32c_sim_restore_console): Disable if no termios.
(mem_get_byte): Disable console input if no termios. (mem_get_byte): Disable console input if no termios.
2009-01-06 Joel Sherrill <joel.sherrill@oarcorp.com> 2009-01-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* r8c.opc, m32c.opc: Add parentheses to remove warnings. * r8c.opc, m32c.opc: Add parentheses to remove warnings.
@ -212,8 +212,8 @@
(mem_get_byte): Set raw console if m32c_use_raw_console is set. (mem_get_byte): Set raw console if m32c_use_raw_console is set.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -252,7 +252,7 @@
(trace_register_changes): Use it. (trace_register_changes): Use it.
(m32c_dump_all_registers): New. (m32c_dump_all_registers): New.
* timer_a.h: New. * timer_a.h: New.
* load.c: Fix indentation. * load.c: Fix indentation.
* trace.c: Fix indentation. * trace.c: Fix indentation.
* trace.h: Fix indentation. * trace.h: Fix indentation.
@ -291,7 +291,7 @@
Simulator for Renesas M32C and M16C, by DJ Delorie <dj@redhat.com>, Simulator for Renesas M32C and M16C, by DJ Delorie <dj@redhat.com>,
with further work from Jim Blandy <jimb@redhat.com> and with further work from Jim Blandy <jimb@redhat.com> and
Kevin Buettner <kevinb@redhat.com>. Kevin Buettner <kevinb@redhat.com>.
* ChangeLog: New. * ChangeLog: New.
* Makefile.in: New. * Makefile.in: New.
* blinky.S: New. * blinky.S: New.

View file

@ -281,8 +281,8 @@
* config.in: Ditto. * config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -361,15 +361,15 @@
2003-12-19 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> 2003-12-19 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
* configure.in: Changed for dummy simulator of m32r-linux. * configure.in: Changed for dummy simulator of m32r-linux.
* configure: Regenerate. * configure: Regenerate.
* Makefile.in: Added traps-linux.o for dummy simulator of m32r-linux. * Makefile.in: Added traps-linux.o for dummy simulator of m32r-linux.
* traps-linux.c: Added for dummy simulator of m32r-linux. * traps-linux.c: Added for dummy simulator of m32r-linux.
* syscall.h: Ditto. * syscall.h: Ditto.
* sim-if.c (sim_create_inferior): Changed to setup SP for dummy * sim-if.c (sim_create_inferior): Changed to setup SP for dummy
simulator for m32r-linux. simulator for m32r-linux.
* sim-main.h (M32R_DEFAULT_MEM_SIZE): Changed for dummy simulator of * sim-main.h (M32R_DEFAULT_MEM_SIZE): Changed for dummy simulator of
m32r-linux. m32r-linux.
2003-12-11 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> 2003-12-11 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
@ -555,7 +555,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com> 1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
Fri Apr 16 16:47:43 1999 Doug Evans <devans@charmed.cygnus.com> Fri Apr 16 16:47:43 1999 Doug Evans <devans@charmed.cygnus.com>
* devices.c (device_io_read_buffer): New arg `sd'. * devices.c (device_io_read_buffer): New arg `sd'.
@ -1025,7 +1025,7 @@ Wed May 6 14:51:39 1998 Doug Evans <devans@seba.cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com> Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
Tue Apr 28 18:05:53 1998 Nick Clifton <nickc@cygnus.com> Tue Apr 28 18:05:53 1998 Nick Clifton <nickc@cygnus.com>
@ -1376,7 +1376,7 @@ Tue Sep 23 10:19:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (SIM_ENDIAN, SIM_HOSTENDIAN, SIM_SCACHE, * Makefile.in (SIM_ENDIAN, SIM_HOSTENDIAN, SIM_SCACHE,
SIM_DEFAULT_MODEL): Delete, moved to common. SIM_DEFAULT_MODEL): Delete, moved to common.
(SIM_EXTRA_CFLAGS): Update. (SIM_EXTRA_CFLAGS): Update.
Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com> Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (sim_link_links): Configure non-strict memory * configure.in (sim_link_links): Configure non-strict memory
@ -1497,7 +1497,7 @@ Sat Apr 12 12:57:33 1997 Felix Lee <flee@yin.cygnus.com>
* Makefile.in, seman-cache.c: new file, for wingdb build. * Makefile.in, seman-cache.c: new file, for wingdb build.
* sim-alloca.h: fixed for wingdb. * sim-alloca.h: fixed for wingdb.
Mon Apr 7 13:33:29 1997 Doug Evans <dje@seba.cygnus.com> Mon Apr 7 13:33:29 1997 Doug Evans <dje@seba.cygnus.com>
* decode.c (*): m32r_cgen_insn_table renamed to ..._entries. * decode.c (*): m32r_cgen_insn_table renamed to ..._entries.

View file

@ -191,8 +191,8 @@
* config.in: Ditto. * config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -320,7 +320,7 @@
2002-08-13 Marko Kohtala <marko.kohtala@luukku.com> 2002-08-13 Marko Kohtala <marko.kohtala@luukku.com>
* interp.c (sim_prepare_for_program): Look up the image for the * interp.c (sim_prepare_for_program): Look up the image for the
reset vector and set cpu_use_elf_start to 1 if not found. reset vector and set cpu_use_elf_start to 1 if not found.
(sim_open): Do not set cpu_use_elf_start. (sim_open): Do not set cpu_use_elf_start.
@ -360,7 +360,7 @@
(phys_to_virt): New function. (phys_to_virt): New function.
(cpu_get_indexed_operand_addr, cpu_return): Declare. (cpu_get_indexed_operand_addr, cpu_return): Declare.
* gencode.c: Identify indirect addressing mode for call and fix daa. * gencode.c: Identify indirect addressing mode for call and fix daa.
(gen_function_entry): New param to tell if src8/dst8 locals are (gen_function_entry): New param to tell if src8/dst8 locals are
necessary. necessary.
(gen_interpreter): Use it to avoid generation of unused variables. (gen_interpreter): Use it to avoid generation of unused variables.
* interp.c (sim_fetch_register): Allow to read page register; page * interp.c (sim_fetch_register): Allow to read page register; page
@ -382,10 +382,10 @@
(cpu_move16): Likewise. (cpu_move16): Likewise.
(sim_memory_error): Use sim_io_printf. (sim_memory_error): Use sim_io_printf.
(cpu_option_handler): Fix compilation warning. (cpu_option_handler): Fix compilation warning.
* interp.c (sim_hw_configure): Fix compilation warning; * interp.c (sim_hw_configure): Fix compilation warning;
remove m68hc12sio@2 device. remove m68hc12sio@2 device.
(sim_open): Likewise. (sim_open): Likewise.
* dv-m68hc11tim.c (m68hc11tim_port_event): Fix clear of TFLG2 * dv-m68hc11tim.c (m68hc11tim_port_event): Fix clear of TFLG2
flags when reset. flags when reset.
(cycle_to_string): Improve convertion of cpu cycle number. (cycle_to_string): Improve convertion of cpu cycle number.
(m68hc11tim_info): Print info about PACNT. (m68hc11tim_info): Print info about PACNT.
@ -395,7 +395,7 @@
2002-03-07 Stephane Carrez <Stephane.Carrez@worldnet.fr> 2002-03-07 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* interp.c (sim_hw_configure): Save the HW cpu pointer in the * interp.c (sim_hw_configure): Save the HW cpu pointer in the
cpu struct. cpu struct.
(sim_hw_configure): Connect the capture input/output events. (sim_hw_configure): Connect the capture input/output events.
* sim-main.h (_sim_cpu): New member hw_cpu. * sim-main.h (_sim_cpu): New member hw_cpu.
@ -439,7 +439,7 @@
(cpu_update_frame): Likewise. (cpu_update_frame): Likewise.
(cpu_return): Likewise. (cpu_return): Likewise.
(cpu_reset): Likewise. (cpu_reset): Likewise.
(cpu_initialize): Likewise. (cpu_initialize): Likewise.
* interp.c (sim_do_command): Remove call to cpu_print_frame. * interp.c (sim_do_command): Remove call to cpu_print_frame.
2002-03-07 Stephane Carrez <Stephane.Carrez@worldnet.fr> 2002-03-07 Stephane Carrez <Stephane.Carrez@worldnet.fr>
@ -516,7 +516,7 @@
(cpu_get_indexed_operand_addr): Likewise. (cpu_get_indexed_operand_addr): Likewise.
(cpu_set_reg, cpu_set_dst_reg, cpu_get_src_reg, cpu_get_reg): Likewise. (cpu_set_reg, cpu_set_dst_reg, cpu_get_src_reg, cpu_get_reg): Likewise.
(cpu_reset): Setup INIT register according to architecture. (cpu_reset): Setup INIT register according to architecture.
* sim-main.h (M6811_Special): Add 68HC12 specific instructions. * sim-main.h (M6811_Special): Add 68HC12 specific instructions.
(_sim_cpu): Keep track of the cpu being simulated. (_sim_cpu): Keep track of the cpu being simulated.
(cpu_get_tmp3, cpu_get_tmp2, cpu_set_tmp3, cpu_set_tmp2): New. (cpu_get_tmp3, cpu_get_tmp2, cpu_set_tmp3, cpu_set_tmp2): New.
@ -527,7 +527,7 @@
(cpu_exg, cpu_dbcc, cpu_move8, cpu_move16): Likewise, (cpu_exg, cpu_dbcc, cpu_move8, cpu_move16): Likewise,
(cpu_fetch_relbranch16): Likewise. (cpu_fetch_relbranch16): Likewise.
(cpu_interp_m6811): Rename of cpu_interp. (cpu_interp_m6811): Rename of cpu_interp.
(cpu_interp_m6812): New function. (cpu_interp_m6812): New function.
* interp.c (free_state): New function. * interp.c (free_state): New function.
(dev_list_68hc12): New table. (dev_list_68hc12): New table.
(sim_board_reset): Reset depending on the cpu (HC11 or HC12). (sim_board_reset): Reset depending on the cpu (HC11 or HC12).
@ -548,8 +548,8 @@
of masked insn cycles. of masked insn cycles.
(interrupts_initialize): Clear last number of masked insn cycles. (interrupts_initialize): Clear last number of masked insn cycles.
(interrupts_info): Report them. (interrupts_info): Report them.
(interrupts_update_pending): Compute clear and set masks of (interrupts_update_pending): Compute clear and set masks of
interrupts and clear the interrupt bits before setting them interrupts and clear the interrupt bits before setting them
(due to SCI interrupt sharing). (due to SCI interrupt sharing).
* interrupts.h (struct interrupts): New members last_mask_cycles * interrupts.h (struct interrupts): New members last_mask_cycles
and xirq_last_mask_cycles. and xirq_last_mask_cycles.
@ -596,7 +596,7 @@
2000-09-10 Stephane Carrez <Stephane.Carrez@worldnet.fr> 2000-09-10 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* sim-main.h: Define cycle_to_string. * sim-main.h: Define cycle_to_string.
* dv-m68hc11tim.c (cycle_to_string): New function to translate * dv-m68hc11tim.c (cycle_to_string): New function to translate
the cpu cycle into some formatted time string. the cpu cycle into some formatted time string.
(m68hc11tim_print_timer): Use it. (m68hc11tim_print_timer): Use it.
* dv-m68hc11sio.c (m68hc11sio_info): Use cycle_to_string. * dv-m68hc11sio.c (m68hc11sio_info): Use cycle_to_string.
@ -621,7 +621,7 @@
(m68hc11spi_info): Clarify the status report (m68hc11spi_info): Clarify the status report
of the SPI when a byte is being sent. of the SPI when a byte is being sent.
(m68hc11spi_clock): Fix the spi send frame. (m68hc11spi_clock): Fix the spi send frame.
2000-08-11 Stephane Carrez <Stephane.Carrez@worldnet.fr> 2000-08-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* sim-main.h (m68hc11_map_level): Define level of address mappings. * sim-main.h (m68hc11_map_level): Define level of address mappings.
@ -683,7 +683,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney <cagney@b1.cygnus.com>
(m68hc11cpu_port_event): Move initialization of M6811_HPRIO from here. (m68hc11cpu_port_event): Move initialization of M6811_HPRIO from here.
* m68hc11_sim.c (cpu_reset): To here. * m68hc11_sim.c (cpu_reset): To here.
* dv-m68hc11eepr.c: Fix indentation and comments. * dv-m68hc11eepr.c: Fix indentation and comments.
2000-06-17 Stephane Carrez <Stephane.Carrez@worldnet.fr> 2000-06-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* dv-nvram.c: New file, rename from dv-pram.c. * dv-nvram.c: New file, rename from dv-pram.c.
@ -692,7 +692,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney <cagney@b1.cygnus.com>
* m68hc11_sim.h: Delete file. * m68hc11_sim.h: Delete file.
* configure.in: Rename pram into nvram. * configure.in: Rename pram into nvram.
* interp.c (sim_open): Likewise in creation of device tree. * interp.c (sim_open): Likewise in creation of device tree.
2000-05-31 Stephane Carrez <Stephane.Carrez@worldnet.fr> 2000-05-31 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* interp.c (sim_open): Create the SPI device. * interp.c (sim_open): Create the SPI device.
@ -710,7 +710,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney <cagney@b1.cygnus.com>
* dv-pram.c (attach_pram_regs): Fix the 'save-modified' mode. * dv-pram.c (attach_pram_regs): Fix the 'save-modified' mode.
* m68hc11_sim.h (_sim_cpu): Allow configuration of cpu mode. * m68hc11_sim.h (_sim_cpu): Allow configuration of cpu mode.
* dv-m68hc11.c (attach_m68hc11_regs): Get the cpu MODA,MODB * dv-m68hc11.c (attach_m68hc11_regs): Get the cpu MODA,MODB
configuration from the 'mode' device tree property. configuration from the 'mode' device tree property.
(m68hc11cpu_port_event): Reset M6811_HPRIO to the cpu MODA, MODB (m68hc11cpu_port_event): Reset M6811_HPRIO to the cpu MODA, MODB
configuration. configuration.
@ -749,7 +749,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney <cagney@b1.cygnus.com>
(_sim_cpu): New member cpu_page0_reg table. (_sim_cpu): New member cpu_page0_reg table.
* interp.c (sim_create_inferior): Fill the cpu_page0_reg table with * interp.c (sim_create_inferior): Fill the cpu_page0_reg table with
addresses of soft registers in .page0. addresses of soft registers in .page0.
(sim_fetch_register, sim_store_register): Use cpu_page0_reg table (sim_fetch_register, sim_store_register): Use cpu_page0_reg table
to get/set soft registers. to get/set soft registers.
1999-12-31 Stephane Carrez <stcarrez@worldnet.fr> 1999-12-31 Stephane Carrez <stcarrez@worldnet.fr>
@ -786,11 +786,11 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney <cagney@b1.cygnus.com>
before trying to set the carry for the result. before trying to set the carry for the result.
1999-05-24 John S. Kallal <kallal@voicenet.com> 1999-05-24 John S. Kallal <kallal@voicenet.com>
* interp.c (sim_get_info): Don't crash if the command line is 0. * interp.c (sim_get_info): Don't crash if the command line is 0.
Define prototype for sim_get_info() and init_system(). Define prototype for sim_get_info() and init_system().
(sim_info): Correct call to sim_get_info(). (sim_info): Correct call to sim_get_info().
1999-05-16 Stephane Carrez <stcarrez@worldnet.fr> 1999-05-16 Stephane Carrez <stcarrez@worldnet.fr>
* configure.in: Recognize m6811-*-*. * configure.in: Recognize m6811-*-*.
@ -822,7 +822,7 @@ Thu Jul 27 21:27:25 2000 Andrew Cagney <cagney@b1.cygnus.com>
* m68hc11_sim.h, m68hc11_sim.c: New files, specific operations * m68hc11_sim.h, m68hc11_sim.c: New files, specific operations
for interpreter. for interpreter.
* interrupts.c, interrupts.h: New files, management of interrupts. * interrupts.c, interrupts.h: New files, management of interrupts.
* interp.c, sim-main.h, * interp.c, sim-main.h,
* dv-m68hc11.c, dv-m68hc11eepr.c, dv-m68hc11sio.c, * dv-m68hc11.c, dv-m68hc11eepr.c, dv-m68hc11sio.c,
dv-m68hc11tim.c, dv-pram.c: New files representing devices for dv-m68hc11tim.c, dv-pram.c: New files representing devices for
68HC11 (dv-pram.c is generic and could probably migrate to common). 68HC11 (dv-pram.c is generic and could probably migrate to common).

View file

@ -286,8 +286,8 @@
* config.in: Ditto. * config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -366,7 +366,7 @@ Tue May 23 21:39:23 2000 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (target_big_endian): New variable. * interp.c (target_big_endian): New variable.
(mcore_extract_unsigned_integer, mcore_store_unsigned_integer, (mcore_extract_unsigned_integer, mcore_store_unsigned_integer,
wlat, rlat, sim_resume, sim_load): Add supprot for little wlat, rlat, sim_resume, sim_load): Add supprot for little
endian targets. endian targets.
2000-01-13 Nick Clifton <nickc@cygnus.com> 2000-01-13 Nick Clifton <nickc@cygnus.com>
@ -395,7 +395,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com> 1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
1999-05-10 Nick Clifton <nickc@cygnus.com> 1999-05-10 Nick Clifton <nickc@cygnus.com>
* interp.c (sim_resume): Record PC in case it is needed for error * interp.c (sim_resume): Record PC in case it is needed for error

View file

@ -264,8 +264,8 @@
* config.in: Ditto. * config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -346,7 +346,7 @@
* dsp2.igen: Fix copyright notice. * dsp2.igen: Fix copyright notice.
2007-02-20 Thiemo Seufer <ths@mips.com> 2007-02-20 Thiemo Seufer <ths@mips.com>
Chao-Ying Fu <fu@mips.com> Chao-Ying Fu <fu@mips.com>
* Makefile.in (IGEN_INCLUDE): Add dsp2.igen. * Makefile.in (IGEN_INCLUDE): Add dsp2.igen.
* configure.ac (mips*-sde-elf*, mipsisa32r2*-*-*, mipsisa64r2*-*-*): * configure.ac (mips*-sde-elf*, mipsisa32r2*-*-*, mipsisa64r2*-*-*):
@ -364,19 +364,19 @@
* dsp2.igen: New file for MIPS DSP REV 2 ASE. * dsp2.igen: New file for MIPS DSP REV 2 ASE.
2007-02-19 Thiemo Seufer <ths@mips.com> 2007-02-19 Thiemo Seufer <ths@mips.com>
Nigel Stephens <nigel@mips.com> Nigel Stephens <nigel@mips.com>
* mips.igen (jalr.hb, jr.hb): Add decoder for mip32r2/mips64r2 * mips.igen (jalr.hb, jr.hb): Add decoder for mip32r2/mips64r2
jumps with hazard barrier. jumps with hazard barrier.
2007-02-19 Thiemo Seufer <ths@mips.com> 2007-02-19 Thiemo Seufer <ths@mips.com>
Nigel Stephens <nigel@mips.com> Nigel Stephens <nigel@mips.com>
* interp.c (sim_monitor): Flush stdout and stderr file descriptors * interp.c (sim_monitor): Flush stdout and stderr file descriptors
after each call to sim_io_write. after each call to sim_io_write.
2007-02-19 Thiemo Seufer <ths@mips.com> 2007-02-19 Thiemo Seufer <ths@mips.com>
Nigel Stephens <nigel@mips.com> Nigel Stephens <nigel@mips.com>
* interp.c (ColdReset): Set CP0 Config0 to reflect the address size * interp.c (ColdReset): Set CP0 Config0 to reflect the address size
supported by this simulator. supported by this simulator.
@ -384,8 +384,8 @@
correctly. correctly.
2007-02-19 Thiemo Seufer <ths@mips.com> 2007-02-19 Thiemo Seufer <ths@mips.com>
Nigel Stephens <nigel@mips.com> Nigel Stephens <nigel@mips.com>
David Ung <davidu@mips.com> David Ung <davidu@mips.com>
* cp1.c (value_fpr): Don't inherit existing FPR_STATE for * cp1.c (value_fpr): Don't inherit existing FPR_STATE for
uninterpreted formats. If fmt is one of the uninterpreted types uninterpreted formats. If fmt is one of the uninterpreted types
@ -412,7 +412,7 @@
and mips16. and mips16.
2007-02-19 Thiemo Seufer <ths@mips.com> 2007-02-19 Thiemo Seufer <ths@mips.com>
Nigel Stephens <nigel@mips.com> Nigel Stephens <nigel@mips.com>
* interp.c (MEM_SIZE): Increase default memory size from 2 to 8 * interp.c (MEM_SIZE): Increase default memory size from 2 to 8
MBytes. MBytes.
@ -446,7 +446,7 @@
* dsp.igen (do_w_op): Fix compiler warning. * dsp.igen (do_w_op): Fix compiler warning.
2006-08-29 Thiemo Seufer <ths@mips.com> 2006-08-29 Thiemo Seufer <ths@mips.com>
David Ung <davidu@mips.com> David Ung <davidu@mips.com>
* configure.ac (mipsisa32r2*-*-*, mipsisa32*-*-*): Add smartmips to * configure.ac (mipsisa32r2*-*-*, mipsisa32*-*-*): Add smartmips to
sim_igen_machine. sim_igen_machine.
@ -455,12 +455,12 @@
(MADDU): Increment ACX if carry. (MADDU): Increment ACX if carry.
(do_mult): Clear ACX. (do_mult): Clear ACX.
(ROR,RORV): Add smartmips. (ROR,RORV): Add smartmips.
(include): Include smartmips.igen. (include): Include smartmips.igen.
* sim-main.h (ACX): Set to REGISTERS[89]. * sim-main.h (ACX): Set to REGISTERS[89].
* smartmips.igen: New file. * smartmips.igen: New file.
2006-08-29 Thiemo Seufer <ths@mips.com> 2006-08-29 Thiemo Seufer <ths@mips.com>
David Ung <davidu@mips.com> David Ung <davidu@mips.com>
* Makefile.in (IGEN_INCLUDE): Add missing includes for m16e.igen and * Makefile.in (IGEN_INCLUDE): Add missing includes for m16e.igen and
mips3264r2.igen. Add missing dependency rules. mips3264r2.igen. Add missing dependency rules.
@ -521,29 +521,29 @@
* tconfig.in (SIM_QUIET_NAN_NEGATED): Define. * tconfig.in (SIM_QUIET_NAN_NEGATED): Define.
2005-06-16 David Ung <davidu@mips.com> 2005-06-16 David Ung <davidu@mips.com>
Nigel Stephens <nigel@mips.com> Nigel Stephens <nigel@mips.com>
* mips.igen: New mips16e model and include m16e.igen. * mips.igen: New mips16e model and include m16e.igen.
(check_u64): Add mips16e tag. (check_u64): Add mips16e tag.
* m16e.igen: New file for MIPS16e instructions. * m16e.igen: New file for MIPS16e instructions.
* configure.ac (mipsisa32*-*-*, mipsisa32r2*-*-*, mipsisa64*-*-*, * configure.ac (mipsisa32*-*-*, mipsisa32r2*-*-*, mipsisa64*-*-*,
mipsisa64r2*-*-*): Change sim_gen to M16, add mips16 and mips16e mipsisa64r2*-*-*): Change sim_gen to M16, add mips16 and mips16e
models. models.
* configure: Regenerate. * configure: Regenerate.
2005-05-26 David Ung <davidu@mips.com> 2005-05-26 David Ung <davidu@mips.com>
* mips.igen (mips32r2, mips64r2): New ISA models. Add new model * mips.igen (mips32r2, mips64r2): New ISA models. Add new model
tags to all instructions which are applicable to the new ISAs. tags to all instructions which are applicable to the new ISAs.
(do_ror, do_dror, ROR, RORV, DROR, DROR32, DRORV): Add, moved from (do_ror, do_dror, ROR, RORV, DROR, DROR32, DRORV): Add, moved from
vr.igen. vr.igen.
* mips3264r2.igen: New file for MIPS 32/64 revision 2 specific * mips3264r2.igen: New file for MIPS 32/64 revision 2 specific
instructions. instructions.
* vr.igen (do_ror, do_dror, ROR, RORV, DROR, DROR32, DRORV): Move * vr.igen (do_ror, do_dror, ROR, RORV, DROR, DROR32, DRORV): Move
to mips.igen. to mips.igen.
* configure.ac (mipsisa32r2*-*-*, mipsisa64r2*-*-*): Add new targets. * configure.ac (mipsisa32r2*-*-*, mipsisa64r2*-*-*): Add new targets.
* configure: Regenerate. * configure: Regenerate.
2005-03-23 Mark Kettenis <kettenis@gnu.org> 2005-03-23 Mark Kettenis <kettenis@gnu.org>
* configure: Regenerate. * configure: Regenerate.
@ -573,7 +573,7 @@
* configure: Regenerate for ../common/aclocal.m4 update. * configure: Regenerate for ../common/aclocal.m4 update.
2004-09-24 Monika Chaddha <monika@acmet.com> 2004-09-24 Monika Chaddha <monika@acmet.com>
Committed by Andrew Cagney. Committed by Andrew Cagney.
* m16.igen (CMP, CMPI): Fix assembler. * m16.igen (CMP, CMPI): Fix assembler.
@ -589,7 +589,7 @@
2004-05-11 Maciej W. Rozycki <macro@ds2.pg.gda.pl> 2004-05-11 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
* mips/interp.c (decode_coproc): Sign-extend the address retrieved * mips/interp.c (decode_coproc): Sign-extend the address retrieved
from COP0_BADVADDR. from COP0_BADVADDR.
* mips/sim-main.h (COP0_BADVADDR): Remove a cast. * mips/sim-main.h (COP0_BADVADDR): Remove a cast.
@ -713,7 +713,7 @@
2002-12-16 Chris Demetriou <cgd@broadcom.com> 2002-12-16 Chris Demetriou <cgd@broadcom.com>
* tconfig.in: Include "gdb/callback.h" and "gdb/remote-sim.h". * tconfig.in: Include "gdb/callback.h" and "gdb/remote-sim.h".
2002-07-30 Chris Demetriou <cgd@broadcom.com> 2002-07-30 Chris Demetriou <cgd@broadcom.com>
@ -743,14 +743,14 @@
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
2002-06-14 Chris Demetriou <cgd@broadcom.com> 2002-06-14 Chris Demetriou <cgd@broadcom.com>
Ed Satterthwaite <ehs@broadcom.com> Ed Satterthwaite <ehs@broadcom.com>
* mips3d.igen: New file which contains MIPS-3D ASE instructions. * mips3d.igen: New file which contains MIPS-3D ASE instructions.
* Makefile.in (IGEN_INCLUDE): Add mips3d.igen. * Makefile.in (IGEN_INCLUDE): Add mips3d.igen.
* mips.igen: Include mips3d.igen. * mips.igen: Include mips3d.igen.
(mips3d): New model name for MIPS-3D ASE instructions. (mips3d): New model name for MIPS-3D ASE instructions.
(CVT.W.fmt): Don't use this instruction for word (source) format (CVT.W.fmt): Don't use this instruction for word (source) format
instructions. instructions.
* cp1.c (fp_binary_r, fp_add_r, fp_mul_r, fpu_inv1, fpu_inv1_32) * cp1.c (fp_binary_r, fp_add_r, fp_mul_r, fpu_inv1, fpu_inv1_32)
(fpu_inv1_64, fp_recip1, fp_recip2, fpu_inv_sqrt1, fpu_inv_sqrt1_32) (fpu_inv1_64, fp_recip1, fp_recip2, fpu_inv_sqrt1, fpu_inv_sqrt1_32)
(fpu_inv_sqrt1_64, fp_rsqrt1, fp_rsqrt2): New functions. (fpu_inv_sqrt1_64, fp_rsqrt1, fp_rsqrt2): New functions.
@ -763,7 +763,7 @@
* configure: Regenerate. * configure: Regenerate.
2002-06-13 Chris Demetriou <cgd@broadcom.com> 2002-06-13 Chris Demetriou <cgd@broadcom.com>
Ed Satterthwaite <ehs@broadcom.com> Ed Satterthwaite <ehs@broadcom.com>
* cp1.c (FP_PS_upper, FP_PS_lower, FP_PS_cat, FPQNaN_PS): New macros. * cp1.c (FP_PS_upper, FP_PS_lower, FP_PS_cat, FPQNaN_PS): New macros.
(value_fpr, store_fpr, fp_cmp, fp_unary, fp_binary, fp_mac) (value_fpr, store_fpr, fp_cmp, fp_unary, fp_binary, fp_mac)
@ -803,7 +803,7 @@
* interp.c: Include "gdb/callback.h" and "gdb/remote-sim.h". * interp.c: Include "gdb/callback.h" and "gdb/remote-sim.h".
2002-06-07 Chris Demetriou <cgd@broadcom.com> 2002-06-07 Chris Demetriou <cgd@broadcom.com>
Ed Satterthwaite <ehs@broadcom.com> Ed Satterthwaite <ehs@broadcom.com>
* cp1.c (inner_mac, fp_mac, inner_rsqrt, fp_inv_sqrt) * cp1.c (inner_mac, fp_mac, inner_rsqrt, fp_inv_sqrt)
(fp_rsqrt, fp_madd, fp_msub, fp_nmadd, fp_nmsub): New functions. (fp_rsqrt, fp_madd, fp_msub, fp_nmadd, fp_nmsub): New functions.
@ -822,7 +822,7 @@
(NMSUB.fmt): New instruction. (NMSUB.fmt): New instruction.
2002-06-07 Chris Demetriou <cgd@broadcom.com> 2002-06-07 Chris Demetriou <cgd@broadcom.com>
Ed Satterthwaite <ehs@broadcom.com> Ed Satterthwaite <ehs@broadcom.com>
* cp1.c: Fix more comment spelling and formatting. * cp1.c: Fix more comment spelling and formatting.
(value_fcr, store_fcr): Use fenr_FS rather than hard-coding value. (value_fcr, store_fcr): Use fenr_FS rather than hard-coding value.
@ -847,7 +847,7 @@
(value_fpr): Reformat switch statement. (value_fpr): Reformat switch statement.
2002-06-06 Chris Demetriou <cgd@broadcom.com> 2002-06-06 Chris Demetriou <cgd@broadcom.com>
Ed Satterthwaite <ehs@broadcom.com> Ed Satterthwaite <ehs@broadcom.com>
* cp1.h: New file. * cp1.h: New file.
* sim-main.h: Include cp1.h. * sim-main.h: Include cp1.h.
@ -869,8 +869,8 @@
(CFC1a, CFC1b, CFC1c, CTC1a, CTC1b, CTC1c): New instructions. (CFC1a, CFC1b, CFC1c, CTC1a, CTC1b, CTC1c): New instructions.
(DMxC1): Remove, replace with... (DMxC1): Remove, replace with...
(DMFC1a, DMFC1b, DMTC1a, DMTC1b): New instructions. (DMFC1a, DMFC1b, DMTC1a, DMTC1b): New instructions.
(MxC1): Remove, replace with... (MxC1): Remove, replace with...
(MFC1a, MFC1b, MTC1a, MTC1b): New instructions. (MFC1a, MFC1b, MTC1a, MTC1b): New instructions.
2002-06-04 Chris Demetriou <cgd@broadcom.com> 2002-06-04 Chris Demetriou <cgd@broadcom.com>
@ -887,7 +887,7 @@
* cp1.c: Add an FSF Copyright notice to this file. * cp1.c: Add an FSF Copyright notice to this file.
2002-06-04 Chris Demetriou <cgd@broadcom.com> 2002-06-04 Chris Demetriou <cgd@broadcom.com>
Ed Satterthwaite <ehs@broadcom.com> Ed Satterthwaite <ehs@broadcom.com>
* cp1.c (Infinity): Remove. * cp1.c (Infinity): Remove.
* sim-main.h (Infinity): Likewise. * sim-main.h (Infinity): Likewise.
@ -902,7 +902,7 @@
(AbsoluteValue, Negate, Add, Sub, Multiply, Divide) (AbsoluteValue, Negate, Add, Sub, Multiply, Divide)
(Recip, SquareRoot): Replace prototypes with #defines which (Recip, SquareRoot): Replace prototypes with #defines which
invoke the functions above. invoke the functions above.
2002-06-03 Chris Demetriou <cgd@broadcom.com> 2002-06-03 Chris Demetriou <cgd@broadcom.com>
* sim-main.h (Nan, Infinity, Less, Equal, AbsoluteValue, Negate) * sim-main.h (Nan, Infinity, Less, Equal, AbsoluteValue, Negate)
@ -933,7 +933,7 @@
(FPQNaN_DOUBLE, FPQNaN_LONG): Generate using UNSIGNED64. (FPQNaN_DOUBLE, FPQNaN_LONG): Generate using UNSIGNED64.
2002-06-03 Chris Demetriou <cgd@broadcom.com> 2002-06-03 Chris Demetriou <cgd@broadcom.com>
Ed Satterthwaite <ehs@broadcom.com> Ed Satterthwaite <ehs@broadcom.com>
* configure.in (mipsisa64sb1*-*-*): New target for supporting * configure.in (mipsisa64sb1*-*-*): New target for supporting
Broadcom SiByte SB-1 processor configurations. Broadcom SiByte SB-1 processor configurations.
@ -955,7 +955,7 @@
* Makefile.in (IGEN_INCLUDE): Add mdmx.igen. * Makefile.in (IGEN_INCLUDE): Add mdmx.igen.
2002-06-02 Chris Demetriou <cgd@broadcom.com> 2002-06-02 Chris Demetriou <cgd@broadcom.com>
Ed Satterthwaite <ehs@broadcom.com> Ed Satterthwaite <ehs@broadcom.com>
* mips.igen (mdmx): New (pseudo-)model. * mips.igen (mdmx): New (pseudo-)model.
* mdmx.c, mdmx.igen: New files. * mdmx.c, mdmx.igen: New files.
@ -1166,12 +1166,12 @@
2002-02-28 Chris Demetriou <cgd@broadcom.com> 2002-02-28 Chris Demetriou <cgd@broadcom.com>
* mips.igen (LWXC1): Mark with filter "64,f", rather than just "32". * mips.igen (LWXC1): Mark with filter "64,f", rather than just "32".
(MOVtf, MxC1, MxC1, DMxC1, DMxC1, CxC1, CxC1, SQRT.fmt, MOV.fmt, (MOVtf, MxC1, MxC1, DMxC1, DMxC1, CxC1, CxC1, SQRT.fmt, MOV.fmt,
NEG.fmt, ROUND.L.fmt, TRUNC.L.fmt, CEIL.L.fmt, FLOOR.L.fmt, NEG.fmt, ROUND.L.fmt, TRUNC.L.fmt, CEIL.L.fmt, FLOOR.L.fmt,
ROUND.W.fmt, TRUNC.W, CEIL.W, FLOOR.W.fmt, RECIP.fmt, RSQRT.fmt, ROUND.W.fmt, TRUNC.W, CEIL.W, FLOOR.W.fmt, RECIP.fmt, RSQRT.fmt,
CVT.S.fmt, CVT.D.fmt, CVT.W.fmt, CVT.L.fmt, MOVtf.fmt, C.cond.fmta, CVT.S.fmt, CVT.D.fmt, CVT.W.fmt, CVT.L.fmt, MOVtf.fmt, C.cond.fmta,
C.cond.fmtb, SUB.fmt, MUL.fmt, DIV.fmt, MOVZ.fmt, MOVN.fmt, LDXC1, C.cond.fmtb, SUB.fmt, MUL.fmt, DIV.fmt, MOVZ.fmt, MOVN.fmt, LDXC1,
SWXC1, SDXC1, MSUB.D, MSUB.S, NMADD.S, NMADD.D, NMSUB.S, NMSUB.D, SWXC1, SDXC1, MSUB.D, MSUB.S, NMADD.S, NMADD.D, NMSUB.S, NMSUB.D,
LWC1, SWC1): Add "f" to filter, since these are FP instructions. LWC1, SWC1): Add "f" to filter, since these are FP instructions.
2002-02-28 Chris Demetriou <cgd@broadcom.com> 2002-02-28 Chris Demetriou <cgd@broadcom.com>
@ -1268,11 +1268,11 @@
2002-02-10 Chris Demetriou <cgd@broadcom.com> 2002-02-10 Chris Demetriou <cgd@broadcom.com>
* mips.igen (ADDI): Print immediate value. * mips.igen (ADDI): Print immediate value.
(BREAK): Print code. (BREAK): Print code.
(DADDIU, DSRAV, DSRLV): Print correct instruction name. (DADDIU, DSRAV, DSRLV): Print correct instruction name.
(SLL): Print "nop" specially, and don't run the code (SLL): Print "nop" specially, and don't run the code
that does the shift for the "nop" case. that does the shift for the "nop" case.
2001-11-17 Fred Fish <fnf@redhat.com> 2001-11-17 Fred Fish <fnf@redhat.com>
@ -1404,7 +1404,7 @@ Tue Jul 27 16:36:51 1999 Andrew Cagney <cagney@amy.cygnus.com>
* interp.c (sim_store_register): Handle case where client - GDB - * interp.c (sim_store_register): Handle case where client - GDB -
specifies that a 4 byte register is 8 bytes in size. specifies that a 4 byte register is 8 bytes in size.
(sim_fetch_register): Ditto. (sim_fetch_register): Ditto.
1999-07-14 Frank Ch. Eigler <fche@cygnus.com> 1999-07-14 Frank Ch. Eigler <fche@cygnus.com>
Implement "sim firmware" option, inspired by jimb's version of 1998-01. Implement "sim firmware" option, inspired by jimb's version of 1998-01.
@ -1419,7 +1419,7 @@ Tue Jul 27 16:36:51 1999 Andrew Cagney <cagney@amy.cygnus.com>
(sim_open): Allocate memory for idt_monitor region. If "--board" (sim_open): Allocate memory for idt_monitor region. If "--board"
option was given, add no monitor by default. Add BREAK hooks only if option was given, add no monitor by default. Add BREAK hooks only if
monitors are also there. monitors are also there.
Mon Jul 12 00:02:27 1999 Andrew Cagney <cagney@amy.cygnus.com> Mon Jul 12 00:02:27 1999 Andrew Cagney <cagney@amy.cygnus.com>
* interp.c (sim_monitor): Flush output before reading input. * interp.c (sim_monitor): Flush output before reading input.
@ -1443,7 +1443,7 @@ Wed Jul 7 12:45:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com> 1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
1999-04-21 Frank Ch. Eigler <fche@cygnus.com> 1999-04-21 Frank Ch. Eigler <fche@cygnus.com>
* mips.igen (bc0f): For the TX39 only, decode this as a no-op stub. * mips.igen (bc0f): For the TX39 only, decode this as a no-op stub.
@ -1469,35 +1469,35 @@ Wed Jan 27 18:51:38 1999 Andrew Cagney <cagney@chook.cygnus.com>
* dv-tx3904sio.c (tx3904sio_tickle): After a polled I/O from the * dv-tx3904sio.c (tx3904sio_tickle): After a polled I/O from the
CPU, start periodic background I/O polls. CPU, start periodic background I/O polls.
(tx3904sio_poll): New function: periodic I/O poller. (tx3904sio_poll): New function: periodic I/O poller.
1998-12-30 Frank Ch. Eigler <fche@cygnus.com> 1998-12-30 Frank Ch. Eigler <fche@cygnus.com>
* mips.igen (BREAK): Call signal_exception instead of sim_engine_halt. * mips.igen (BREAK): Call signal_exception instead of sim_engine_halt.
Tue Dec 29 16:03:53 1998 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> Tue Dec 29 16:03:53 1998 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* configure.in, configure (mips64vr5*-*-*): Added missing ;; in * configure.in, configure (mips64vr5*-*-*): Added missing ;; in
case statement. case statement.
1998-12-29 Frank Ch. Eigler <fche@cygnus.com> 1998-12-29 Frank Ch. Eigler <fche@cygnus.com>
* interp.c (sim_open): Allocate jm3904 memory in smaller chunks. * interp.c (sim_open): Allocate jm3904 memory in smaller chunks.
(load_word): Call SIM_CORE_SIGNAL hook on error. (load_word): Call SIM_CORE_SIGNAL hook on error.
(signal_exception): Call SIM_CPU_EXCEPTION_TRIGGER hook before (signal_exception): Call SIM_CPU_EXCEPTION_TRIGGER hook before
starting. For exception dispatching, pass PC instead of NULL_CIA. starting. For exception dispatching, pass PC instead of NULL_CIA.
(decode_coproc): Use COP0_BADVADDR to store faulting address. (decode_coproc): Use COP0_BADVADDR to store faulting address.
* sim-main.h (COP0_BADVADDR): Define. * sim-main.h (COP0_BADVADDR): Define.
(SIM_CORE_SIGNAL): Define hook to call mips_core_signal. (SIM_CORE_SIGNAL): Define hook to call mips_core_signal.
(SIM_CPU_EXCEPTION*): Define hooks to call mips_cpu_exception*(). (SIM_CPU_EXCEPTION*): Define hooks to call mips_cpu_exception*().
(_sim_cpu): Add exc_* fields to store register value snapshots. (_sim_cpu): Add exc_* fields to store register value snapshots.
* mips.igen (*): Replace memory-related SignalException* calls * mips.igen (*): Replace memory-related SignalException* calls
with references to SIM_CORE_SIGNAL hook. with references to SIM_CORE_SIGNAL hook.
* dv-tx3904irc.c (tx3904irc_port_event): printf format warning * dv-tx3904irc.c (tx3904irc_port_event): printf format warning
fix. fix.
* sim-main.c (*): Minor warning cleanups. * sim-main.c (*): Minor warning cleanups.
1998-12-24 Gavin Romig-Koch <gavin@cygnus.com> 1998-12-24 Gavin Romig-Koch <gavin@cygnus.com>
* m16.igen (DADDIU5): Correct type-o. * m16.igen (DADDIU5): Correct type-o.
@ -1514,15 +1514,15 @@ Wed Dec 16 18:20:28 1998 Andrew Cagney <cagney@chook>
(interp.o): Add dependency on itable.h (interp.o): Add dependency on itable.h
(oengine.c, gencode): Delete remaining references. (oengine.c, gencode): Delete remaining references.
(BUILT_SRC_FROM_GEN): Clean up. (BUILT_SRC_FROM_GEN): Clean up.
1998-12-16 Gavin Romig-Koch <gavin@cygnus.com> 1998-12-16 Gavin Romig-Koch <gavin@cygnus.com>
* vr4run.c: New. * vr4run.c: New.
* Makefile.in (SIM_HACK_OBJ,HACK_OBJS,HACK_GEN_SRCS,libhack.a, * Makefile.in (SIM_HACK_OBJ,HACK_OBJS,HACK_GEN_SRCS,libhack.a,
tmp-hack,tmp-m32-hack,tmp-m16-hack,tmp-itable-hack, tmp-hack,tmp-m32-hack,tmp-m16-hack,tmp-itable-hack,
tmp-run-hack) : New. tmp-run-hack) : New.
* m16.igen (LD,DADDIU,DADDUI5,DADJSP,DADDIUSP,DADDI,DADDU,DSUBU, * m16.igen (LD,DADDIU,DADDUI5,DADJSP,DADDIUSP,DADDI,DADDU,DSUBU,
DSLL,DSRL,DSRA,DSLLV,DSRAV,DMULT,DMULTU,DDIV,DDIVU,JALX32,JALX): DSLL,DSRL,DSRA,DSLLV,DSRAV,DMULT,DMULTU,DDIV,DDIVU,JALX32,JALX):
Drop the "64" qualifier to get the HACK generator working. Drop the "64" qualifier to get the HACK generator working.
Use IMMEDIATE rather than IMMED. Use SHAMT rather than SHIFT. Use IMMEDIATE rather than IMMED. Use SHAMT rather than SHIFT.
* mips.igen (do_daddiu,do_ddiv,do_divu): Remove the 64-only * mips.igen (do_daddiu,do_ddiv,do_divu): Remove the 64-only
@ -1534,16 +1534,16 @@ Wed Dec 16 18:20:28 1998 Andrew Cagney <cagney@chook>
(DSRL): Use do_dsrl. (DSRL): Use do_dsrl.
(DSRLV): Use do_dsrlv. (DSRLV): Use do_dsrlv.
(BC1): Move *vr4100 to get the HACK generator working. (BC1): Move *vr4100 to get the HACK generator working.
(CxC1, DMxC1, MxC1,MACCU,MACCHI,MACCHIU): Rename to (CxC1, DMxC1, MxC1,MACCU,MACCHI,MACCHIU): Rename to
get the HACK generator working. get the HACK generator working.
(MACC) Rename to get the HACK generator working. (MACC) Rename to get the HACK generator working.
(DMACC,MACCS,DMACCS): Add the 64. (DMACC,MACCS,DMACCS): Add the 64.
1998-12-12 Gavin Romig-Koch <gavin@cygnus.com> 1998-12-12 Gavin Romig-Koch <gavin@cygnus.com>
* mips.igen (BC1): Renamed to BC1a and BC1b to avoid conflicts. * mips.igen (BC1): Renamed to BC1a and BC1b to avoid conflicts.
* sim-main.h (SizeFGR): Handle TARGET_ENABLE_FR. * sim-main.h (SizeFGR): Handle TARGET_ENABLE_FR.
1998-12-11 Gavin Romig-Koch <gavin@cygnus.com> 1998-12-11 Gavin Romig-Koch <gavin@cygnus.com>
* mips/interp.c (DEBUG): Cleanups. * mips/interp.c (DEBUG): Cleanups.
@ -1552,7 +1552,7 @@ Wed Dec 16 18:20:28 1998 Andrew Cagney <cagney@chook>
* dv-tx3904sio.c (tx3904sio_io_read_buffer): Endianness fixes. * dv-tx3904sio.c (tx3904sio_io_read_buffer): Endianness fixes.
(tx3904sio_tickle): fflush after a stdout character output. (tx3904sio_tickle): fflush after a stdout character output.
1998-12-03 Frank Ch. Eigler <fche@cygnus.com> 1998-12-03 Frank Ch. Eigler <fche@cygnus.com>
* interp.c (sim_close): Uninstall modules. * interp.c (sim_close): Uninstall modules.
@ -1579,10 +1579,10 @@ Mon Nov 23 18:20:36 1998 Andrew Cagney <cagney@b1.cygnus.com>
sim_gen. sim_gen.
(--enable-sim-igen): Delete config option. Always using IGEN. (--enable-sim-igen): Delete config option. Always using IGEN.
* configure: Re-generate. * configure: Re-generate.
* Makefile.in (gencode): Kill, kill, kill. * Makefile.in (gencode): Kill, kill, kill.
* gencode.c: Ditto. * gencode.c: Ditto.
Mon Nov 23 18:07:36 1998 Andrew Cagney <cagney@b1.cygnus.com> Mon Nov 23 18:07:36 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in: Configure mips64vr4100-elf nee mips64vr41* as a 64 * configure.in: Configure mips64vr4100-elf nee mips64vr41* as a 64
@ -1628,14 +1628,14 @@ Sat Nov 7 09:54:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
32 & 64. 32 & 64.
(pending_tick): Move incrementing of index to FOR statement. (pending_tick): Move incrementing of index to FOR statement.
(pending_tick): Only update PENDING_OUT after a write has occured. (pending_tick): Only update PENDING_OUT after a write has occured.
* configure.in: Add explicit mips-lsi-* target. Use gencode to * configure.in: Add explicit mips-lsi-* target. Use gencode to
build simulator. build simulator.
* configure: Re-generate. * configure: Re-generate.
* interp.c (sim_engine_run OLD): Delete explicit call to * interp.c (sim_engine_run OLD): Delete explicit call to
PENDING_TICK. Now called via ENGINE_ISSUE_PREFIX_HOOK. PENDING_TICK. Now called via ENGINE_ISSUE_PREFIX_HOOK.
Sat Oct 30 09:49:10 1998 Frank Ch. Eigler <fche@cygnus.com> Sat Oct 30 09:49:10 1998 Frank Ch. Eigler <fche@cygnus.com>
* dv-tx3904cpu.c (deliver_tx3904cpu_interrupt): Add dummy * dv-tx3904cpu.c (deliver_tx3904cpu_interrupt): Add dummy
@ -1667,7 +1667,7 @@ Tue Aug 25 12:49:46 1998 Frank Ch. Eigler <fche@cygnus.com>
OPERATING_ENVIRONMENT, add tx3904sio devices. OPERATING_ENVIRONMENT, add tx3904sio devices.
* tconfig.in: For tx39 target, set SIM_HANDLES_LMA for loading * tconfig.in: For tx39 target, set SIM_HANDLES_LMA for loading
ROM executables. Install dv-sockser into sim-modules list. ROM executables. Install dv-sockser into sim-modules list.
* dv-tx3904irc.c: Compiler warning clean-up. * dv-tx3904irc.c: Compiler warning clean-up.
* dv-tx3904tmr.c: Compiler warning clean-up. Remove particularly * dv-tx3904tmr.c: Compiler warning clean-up. Remove particularly
frequent hw-trace messages. frequent hw-trace messages.
@ -1700,26 +1700,26 @@ Wed Jun 17 12:20:49 1998 Andrew Cagney <cagney@b1.cygnus.com>
Tue Jun 16 14:39:00 1998 Frank Ch. Eigler <fche@cygnus.com> Tue Jun 16 14:39:00 1998 Frank Ch. Eigler <fche@cygnus.com>
* dv-tx3904tmr.c: Deschedule timer event after dispatching. * dv-tx3904tmr.c: Deschedule timer event after dispatching.
Reduce unnecessarily high timer event frequency. Reduce unnecessarily high timer event frequency.
* dv-tx3904cpu.c: Ditto for interrupt event. * dv-tx3904cpu.c: Ditto for interrupt event.
Wed Jun 10 13:22:32 1998 Frank Ch. Eigler <fche@cygnus.com> Wed Jun 10 13:22:32 1998 Frank Ch. Eigler <fche@cygnus.com>
* interp.c (decode_coproc): For TX39, add stub COP0 register #7, * interp.c (decode_coproc): For TX39, add stub COP0 register #7,
to allay warnings. to allay warnings.
(interrupt_event): Made non-static. (interrupt_event): Made non-static.
* dv-tx3904tmr.c (deliver_tx3904tmr_tick): Correct accidental * dv-tx3904tmr.c (deliver_tx3904tmr_tick): Correct accidental
interchange of configuration values for external vs. internal interchange of configuration values for external vs. internal
clock dividers. clock dividers.
Tue Jun 9 12:46:24 1998 Ian Carmichael <iancarm@cygnus.com> Tue Jun 9 12:46:24 1998 Ian Carmichael <iancarm@cygnus.com>
* mips.igen (BREAK): Moved code to here for * mips.igen (BREAK): Moved code to here for
simulator-reserved break instructions. simulator-reserved break instructions.
* gencode.c (build_instruction): Ditto. * gencode.c (build_instruction): Ditto.
* interp.c (signal_exception): Code moved from here. Non- * interp.c (signal_exception): Code moved from here. Non-
reserved instructions now use exception vector, rather reserved instructions now use exception vector, rather
than halting sim. than halting sim.
* sim-main.h: Moved magic constants to here. * sim-main.h: Moved magic constants to here.
@ -1736,10 +1736,10 @@ Tue Jun 9 12:29:50 1998 Frank Ch. Eigler <fche@cygnus.com>
* interp.c (sim_open): Added jmr3904pal board type that adds PAL-based * interp.c (sim_open): Added jmr3904pal board type that adds PAL-based
serial I/O and timer module at base address 0xFFFF0000. serial I/O and timer module at base address 0xFFFF0000.
Tue Jun 9 11:52:29 1998 Gavin Koch <gavin@cygnus.com> Tue Jun 9 11:52:29 1998 Gavin Koch <gavin@cygnus.com>
* mips.igen (SWC1) : Correct the handling of ReverseEndian * mips.igen (SWC1) : Correct the handling of ReverseEndian
and BigEndianCPU. and BigEndianCPU.
Tue Jun 9 11:40:57 1998 Gavin Koch <gavin@cygnus.com> Tue Jun 9 11:40:57 1998 Gavin Koch <gavin@cygnus.com>
@ -1803,7 +1803,7 @@ Thu May 21 18:57:19 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (ALU32_END): Sign extend 32 bit results. * sim-main.h (ALU32_END): Sign extend 32 bit results.
* mips.igen (ADD, SUB, ADDI, DADD, DSUB): Trace. * mips.igen (ADD, SUB, ADDI, DADD, DSUB): Trace.
Mon May 18 18:22:42 1998 Frank Ch. Eigler <fche@cygnus.com> Mon May 18 18:22:42 1998 Frank Ch. Eigler <fche@cygnus.com>
* configure.in (SIM_AC_OPTION_HARDWARE): Added common hardware * configure.in (SIM_AC_OPTION_HARDWARE): Added common hardware
@ -1842,7 +1842,7 @@ Wed May 13 09:59:27 1998 Gavin Koch <gavin@cygnus.com>
* mips/mips.igen (check_op_hilo,check_mult_hilo,check_div_hilo): * mips/mips.igen (check_op_hilo,check_mult_hilo,check_div_hilo):
Replace check_op_hilo with check_mult_hilo and check_div_hilo. Replace check_op_hilo with check_mult_hilo and check_div_hilo.
Add special r3900 version of do_mult_hilo. Add special r3900 version of do_mult_hilo.
(do_dmultx,do_mult,do_multu): Replace calls to check_op_hilo (do_dmultx,do_mult,do_multu): Replace calls to check_op_hilo
with calls to check_mult_hilo. with calls to check_mult_hilo.
(do_ddiv,do_ddivu,do_div,do_divu): Replace calls to check_op_hilo (do_ddiv,do_ddivu,do_div,do_divu): Replace calls to check_op_hilo
@ -1863,7 +1863,7 @@ Wed May 6 19:42:19 1998 Doug Evans <devans@canuck.cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com> Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche> Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@ -1911,7 +1911,7 @@ Mon Apr 20 11:26:55 1998 Andrew Cagney <cagney@b1.cygnus.com>
(HIACCESS, LOACCESS): Delete, replace with (HIACCESS, LOACCESS): Delete, replace with
(HIHISTORY, LOHISTORY): New macros. (HIHISTORY, LOHISTORY): New macros.
(CHECKHILO): Delete all, moved to mips.igen (CHECKHILO): Delete all, moved to mips.igen
* gencode.c (build_instruction): Do not generate checks for * gencode.c (build_instruction): Do not generate checks for
correct HI/LO register usage. correct HI/LO register usage.
@ -1924,7 +1924,7 @@ Mon Apr 20 11:26:55 1998 Andrew Cagney <cagney@b1.cygnus.com>
do_divu, domultx, do_mult, do_multu): Use. do_divu, domultx, do_mult, do_multu): Use.
* tx.igen ("madd", "maddu"): Use. * tx.igen ("madd", "maddu"): Use.
Wed Apr 15 18:31:54 1998 Andrew Cagney <cagney@b1.cygnus.com> Wed Apr 15 18:31:54 1998 Andrew Cagney <cagney@b1.cygnus.com>
* mips.igen (DSRAV): Use function do_dsrav. * mips.igen (DSRAV): Use function do_dsrav.
@ -1948,10 +1948,10 @@ Wed Apr 15 10:32:15 1998 Andrew Cagney <cagney@b1.cygnus.com>
* m16.igen (delayslot16): Add NIA argument, could be called by a * m16.igen (delayslot16): Add NIA argument, could be called by a
32 bit MIPS16 instruction. 32 bit MIPS16 instruction.
* interp.c (ifetch16): Move function from here. * interp.c (ifetch16): Move function from here.
* sim-main.c (ifetch16): To here. * sim-main.c (ifetch16): To here.
* sim-main.c (ifetch16, ifetch32): Update to match current * sim-main.c (ifetch16, ifetch32): Update to match current
implementations of LH, LW. implementations of LH, LW.
(signal_exception): Don't print out incorrect hex value of illegal (signal_exception): Don't print out incorrect hex value of illegal
@ -1963,7 +1963,7 @@ Wed Apr 15 00:17:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
instruction. instruction.
* m16.igen: Implement MIPS16 instructions. * m16.igen: Implement MIPS16 instructions.
* mips.igen (do_addiu, do_addu, do_and, do_daddiu, do_daddu, * mips.igen (do_addiu, do_addu, do_and, do_daddiu, do_daddu,
do_ddiv, do_ddivu, do_div, do_divu, do_dmultx, do_dmultu, do_srav, do_ddiv, do_ddivu, do_div, do_divu, do_dmultx, do_dmultu, do_srav,
do_dsubu, do_mfhi, do_mflo, do_mult, do_multu, do_nor, do_or, do_dsubu, do_mfhi, do_mflo, do_mult, do_multu, do_nor, do_or,
@ -1971,7 +1971,7 @@ Wed Apr 15 00:17:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
do_srl, do_srlv, do_subu, do_xor, do_xori): New functions. Move do_srl, do_srlv, do_subu, do_xor, do_xori): New functions. Move
bodies of corresponding code from 32 bit insn to these. Also used bodies of corresponding code from 32 bit insn to these. Also used
by MIPS16 versions of functions. by MIPS16 versions of functions.
* sim-main.h (RAIDX, T8IDX, T8, SPIDX): Define. * sim-main.h (RAIDX, T8IDX, T8, SPIDX): Define.
(IMEM16): Drop NR argument from macro. (IMEM16): Drop NR argument from macro.
@ -1984,12 +1984,12 @@ Sat Apr 4 22:39:50 1998 Andrew Cagney <cagney@b1.cygnus.com>
as INLINE_SIM_MAIN. as INLINE_SIM_MAIN.
(pr_addr, pr_uword64): Declare. (pr_addr, pr_uword64): Declare.
(sim-main.c): Include when H_REVEALS_MODULE_P. (sim-main.c): Include when H_REVEALS_MODULE_P.
* interp.c (address_translation, load_memory, store_memory, * interp.c (address_translation, load_memory, store_memory,
cache_op, sync_operation, prefetch, ifetch32, pending_tick): Move cache_op, sync_operation, prefetch, ifetch32, pending_tick): Move
from here. from here.
* sim-main.c: To here. Fix compilation problems. * sim-main.c: To here. Fix compilation problems.
* configure.in: Enable inlining. * configure.in: Enable inlining.
* configure: Re-config. * configure: Re-config.
@ -2018,7 +2018,7 @@ Fri Apr 3 04:32:35 1998 Andrew Cagney <cagney@b1.cygnus.com>
configure.in: Let the tx39 use igen again. configure.in: Let the tx39 use igen again.
configure: Update. configure: Update.
Thu Apr 2 10:59:39 1998 Andrew Cagney <cagney@b1.cygnus.com> Thu Apr 2 10:59:39 1998 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_monitor): get_mem_info returns a 4 byte quantity, * interp.c (sim_monitor): get_mem_info returns a 4 byte quantity,
@ -2034,7 +2034,7 @@ Mon Mar 30 14:46:05 1998 Gavin Koch <gavin@cygnus.com>
* configure.in (mipstx39*-*-*): Use gencode simulator rather * configure.in (mipstx39*-*-*): Use gencode simulator rather
than igen one. than igen one.
* configure : Rebuild. * configure : Rebuild.
Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com> Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
@ -2064,9 +2064,9 @@ Tue Mar 17 19:05:20 1998 Frank Ch. Eigler <fche@cygnus.com>
* Makefile.in (MIPS_EXTRA_LIBS, SIM_EXTRA_LIBS): Added * Makefile.in (MIPS_EXTRA_LIBS, SIM_EXTRA_LIBS): Added
configurable settings for stand-alone simulator. configurable settings for stand-alone simulator.
* configure.in: Added X11 search, just in case. * configure.in: Added X11 search, just in case.
* configure: Regenerated. * configure: Regenerated.
Wed Mar 11 14:09:10 1998 Andrew Cagney <cagney@b1.cygnus.com> Wed Mar 11 14:09:10 1998 Andrew Cagney <cagney@b1.cygnus.com>
@ -2108,11 +2108,11 @@ Fri Feb 20 17:43:21 1998 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (Max, Min): New functions. * interp.c (Max, Min): New functions.
* mips.igen (BC1): Add tracing. * mips.igen (BC1): Add tracing.
Thu Feb 19 14:50:00 1998 John Metzler <jmetzler@cygnus.com> Thu Feb 19 14:50:00 1998 John Metzler <jmetzler@cygnus.com>
* interp.c Added memory map for stack in vr4100 * interp.c Added memory map for stack in vr4100
Thu Feb 19 10:21:21 1998 Gavin Koch <gavin@cygnus.com> Thu Feb 19 10:21:21 1998 Gavin Koch <gavin@cygnus.com>
* interp.c (load_memory): Add missing "break"'s. * interp.c (load_memory): Add missing "break"'s.
@ -2138,9 +2138,9 @@ Tue Feb 3 11:36:02 1998 Andrew Cagney <cagney@b1.cygnus.com>
(IMEM16_IMMED): Define. (IMEM16_IMMED): Define.
(IMEM16): Define. (IMEM16): Define.
(DELAY_SLOT): Update. (DELAY_SLOT): Update.
* m16run.c (sim_engine_run): New file. * m16run.c (sim_engine_run): New file.
* m16.igen: All instructions except LB. * m16.igen: All instructions except LB.
(LB): Call do_load_byte. (LB): Call do_load_byte.
* mips.igen (do_load_byte): New function. * mips.igen (do_load_byte): New function.
@ -2175,7 +2175,7 @@ Sun Feb 1 16:52:37 1998 Andrew Cagney <cagney@b1.cygnus.com>
FGR from correct location. FGR from correct location.
(sim_open): Set size of FGR's according to (sim_open): Set size of FGR's according to
WITH_TARGET_FLOATING_POINT_BITSIZE. WITH_TARGET_FLOATING_POINT_BITSIZE.
* sim-main.h (FGR): Store floating point registers in a separate * sim-main.h (FGR): Store floating point registers in a separate
array. array.
@ -2194,7 +2194,7 @@ Tue Feb 3 00:10:50 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (PENDING_FILL, PENDING_TICK, PENDING_SCHED, * sim-main.h (PENDING_FILL, PENDING_TICK, PENDING_SCHED,
PENDING_BIT, PENDING_INVALIDATE): Re-write pipeline code so that PENDING_BIT, PENDING_INVALIDATE): Re-write pipeline code so that
it can handle mixed sized quantites and single bits. it can handle mixed sized quantites and single bits.
Mon Feb 2 17:43:15 1998 Andrew Cagney <cagney@b1.cygnus.com> Mon Feb 2 17:43:15 1998 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (oengine.h): Do not include when building with IGEN. * interp.c (oengine.h): Do not include when building with IGEN.
@ -2230,17 +2230,17 @@ Sun Feb 1 11:15:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h: Replace uses of STATE_CPU with CPU. Replace sd with * sim-main.h: Replace uses of STATE_CPU with CPU. Replace sd with
SD or CPU_. SD or CPU_.
* sim-main.h (signal_exception): Add sim_cpu arg. * sim-main.h (signal_exception): Add sim_cpu arg.
(SignalException*): Pass both SD and CPU to signal_exception. (SignalException*): Pass both SD and CPU to signal_exception.
* interp.c (signal_exception): Update. * interp.c (signal_exception): Update.
* sim-main.h (value_fpr, store_fpr, dotrace, ifetch32), interp.c: * sim-main.h (value_fpr, store_fpr, dotrace, ifetch32), interp.c:
Ditto Ditto
(sync_operation, prefetch, cache_op, store_memory, load_memory, (sync_operation, prefetch, cache_op, store_memory, load_memory,
address_translation): Ditto address_translation): Ditto
(decode_coproc, cop_lw, cop_ld, cop_sw, cop_sd): Ditto. (decode_coproc, cop_lw, cop_ld, cop_sw, cop_sd): Ditto.
Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com> Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
@ -2249,7 +2249,7 @@ Sat Jan 31 14:49:24 1998 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_engine_run): Add `nr_cpus' argument. * interp.c (sim_engine_run): Add `nr_cpus' argument.
* mips.igen (model): Map processor names onto BFD name. * mips.igen (model): Map processor names onto BFD name.
* sim-main.h (CPU_CIA): Delete. * sim-main.h (CPU_CIA): Delete.
(SET_CIA, GET_CIA): Define (SET_CIA, GET_CIA): Define
@ -2262,7 +2262,7 @@ Wed Jan 21 16:16:27 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (default_endian): Configure a big-endian simulator * configure.in (default_endian): Configure a big-endian simulator
by default. by default.
* configure: Re-generate. * configure: Re-generate.
Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba> Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
@ -2333,11 +2333,11 @@ Fri Nov 14 11:56:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
in IV3.2 spec. in IV3.2 spec.
(DMULT, DMULTU): Force use of hosts 64bit multiplication. Handle (DMULT, DMULTU): Force use of hosts 64bit multiplication. Handle
vr5000 which saves LO in a GPR separatly. vr5000 which saves LO in a GPR separatly.
* configure.in (enable-sim-igen): For vr5000, select vr5000 * configure.in (enable-sim-igen): For vr5000, select vr5000
specific instructions. specific instructions.
* configure: Re-generate. * configure: Re-generate.
Wed Nov 12 14:42:52 1997 Andrew Cagney <cagney@b1.cygnus.com> Wed Nov 12 14:42:52 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (SIM_OBJS): Add sim-fpu module. * Makefile.in (SIM_OBJS): Add sim-fpu module.
@ -2364,7 +2364,7 @@ Tue Nov 11 12:38:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
(BEQZ, ..., SLT, SLTI, TLT, TLE, TLI, ...): Explicitly cast GPR to (BEQZ, ..., SLT, SLTI, TLT, TLE, TLI, ...): Explicitly cast GPR to
a signed value. a signed value.
(MTHI, MFHI): Disable code checking HI-LO. (MTHI, MFHI): Disable code checking HI-LO.
* sim-main.h (dotrace,tracefh), interp.c: Make dotrace & tracefh * sim-main.h (dotrace,tracefh), interp.c: Make dotrace & tracefh
global. global.
(NULLIFY_NEXT_INSTRUCTION): Call dotrace. (NULLIFY_NEXT_INSTRUCTION): Call dotrace.
@ -2391,7 +2391,7 @@ Thu Nov 6 16:36:35 1997 Andrew Cagney <cagney@b1.cygnus.com>
(sim_read, sim_write): Call address_translation directly. (sim_read, sim_write): Call address_translation directly.
(sim_engine_run): Rename variable vaddr to cia. (sim_engine_run): Rename variable vaddr to cia.
(signal_exception): Pass cia to sim_monitor (signal_exception): Pass cia to sim_monitor
* sim-main.h (SignalException, LoadWord, StoreWord, CacheOp, * sim-main.h (SignalException, LoadWord, StoreWord, CacheOp,
Prefetch, SyncOperation, ValueFPR, StoreFPR, Convert, COP_LW, Prefetch, SyncOperation, ValueFPR, StoreFPR, Convert, COP_LW,
COP_LD, COP_SW, COP_SD, DecodeCoproc): Update. COP_LD, COP_SW, COP_SD, DecodeCoproc): Update.
@ -2399,7 +2399,7 @@ Thu Nov 6 16:36:35 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (SignalExceptionSimulatorFault): Delete definition. * sim-main.h (SignalExceptionSimulatorFault): Delete definition.
* interp.c (sim_open): Replace SignalExceptionSimulatorFault with * interp.c (sim_open): Replace SignalExceptionSimulatorFault with
SIM_ASSERT. SIM_ASSERT.
* interp.c (signal_exception): Pass restart address to * interp.c (signal_exception): Pass restart address to
sim_engine_restart. sim_engine_restart.
@ -2421,7 +2421,7 @@ Wed Nov 5 12:19:56 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (enable-sim-igen): New configuration option. * configure.in (enable-sim-igen): New configuration option.
* configure: Re-generate. * configure: Re-generate.
* sim-main.h (MAX_INSNS, INSN_NAME): Define. * sim-main.h (MAX_INSNS, INSN_NAME): Define.
* interp.c (load_memory, store_memory): Delete parameter RAW. * interp.c (load_memory, store_memory): Delete parameter RAW.
@ -2434,7 +2434,7 @@ Wed Nov 5 12:19:56 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_do_command, sim_commands): Delete mips specific * interp.c (sim_do_command, sim_commands): Delete mips specific
commands. Handled by module sim-options. commands. Handled by module sim-options.
* sim-main.h (SIM_HAVE_FLATMEM): Undefine, use sim-core.o module. * sim-main.h (SIM_HAVE_FLATMEM): Undefine, use sim-core.o module.
(WITH_MODULO_MEMORY): Define. (WITH_MODULO_MEMORY): Define.
@ -2447,7 +2447,7 @@ Wed Nov 5 12:19:56 1997 Andrew Cagney <cagney@b1.cygnus.com>
memory regions. Use sim-memopts module, via sim_do_commandf, to memory regions. Use sim-memopts module, via sim_do_commandf, to
manage memory regions. manage memory regions.
(load_memory, store_memory): Use sim-core for memory model. (load_memory, store_memory): Use sim-core for memory model.
* interp.c (address_translation): Delete all memory map code * interp.c (address_translation): Delete all memory map code
except line forcing 32 bit addresses. except line forcing 32 bit addresses.
@ -2483,7 +2483,7 @@ Wed Nov 5 09:35:59 1997 Andrew Cagney <cagney@b1.cygnus.com>
Wed Oct 29 11:13:56 1997 Andrew Cagney <cagney@b1.cygnus.com> Wed Oct 29 11:13:56 1997 Andrew Cagney <cagney@b1.cygnus.com>
* mips.igen: * mips.igen:
* Makefile.in (IGEN_INCLUDE): Files included by mips.igen. * Makefile.in (IGEN_INCLUDE): Files included by mips.igen.
(tmp-igen, tmp-m16): Depend on IGEN_INCLUDE. (tmp-igen, tmp-m16): Depend on IGEN_INCLUDE.
@ -2495,7 +2495,7 @@ Tue Oct 28 11:06:47 1997 Andrew Cagney <cagney@b1.cygnus.com>
Mon Oct 27 17:53:59 1997 Andrew Cagney <cagney@b1.cygnus.com> Mon Oct 27 17:53:59 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (SIM_NO_CFLAGS): Define. Define WITH_IGEN=0. * Makefile.in (SIM_NO_CFLAGS): Define. Define WITH_IGEN=0.
interp.c (sim_engine_run): Do not compile function sim_engine_run interp.c (sim_engine_run): Do not compile function sim_engine_run
when WITH_IGEN == 1. when WITH_IGEN == 1.
@ -2534,7 +2534,7 @@ Fri Oct 24 17:41:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
IGEN_TRACE, IGEN_INSN, IGEN_DC): Define IGEN_TRACE, IGEN_INSN, IGEN_DC): Define
(SIM_EXTRA_CFLAGS, SIM_EXTRA_ALL, SIM_OBJS): Add member (SIM_EXTRA_CFLAGS, SIM_EXTRA_ALL, SIM_OBJS): Add member
SIM_@sim_gen@_*, set by autoconf. SIM_@sim_gen@_*, set by autoconf.
Wed Oct 22 12:52:06 1997 Andrew Cagney <cagney@b1.cygnus.com> Wed Oct 22 12:52:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (NULLIFY_NEXT_INSTRUCTION, DELAY_SLOT): Define. * sim-main.h (NULLIFY_NEXT_INSTRUCTION, DELAY_SLOT): Define.
@ -2545,7 +2545,7 @@ Wed Oct 22 12:52:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (ifetch32): New function. Fetch 32 bit instruction. * interp.c (ifetch32): New function. Fetch 32 bit instruction.
(address_translation): Raise exception InstructionFetch when (address_translation): Raise exception InstructionFetch when
translation fails and isINSTRUCTION. translation fails and isINSTRUCTION.
* interp.c (sim_open, sim_write, sim_monitor, store_word, * interp.c (sim_open, sim_write, sim_monitor, store_word,
sim_engine_run): Change type of of vaddr and paddr to sim_engine_run): Change type of of vaddr and paddr to
address_word. address_word.
@ -2613,29 +2613,29 @@ Thu Oct 16 10:31:39 1997 Andrew Cagney <cagney@b1.cygnus.com>
isINSTRUCTION, ..., AccessLength_BYTE, ...): Move to sim-main.h. isINSTRUCTION, ..., AccessLength_BYTE, ...): Move to sim-main.h.
(UserMode, BigEndianMem, ByteSwapMem, ReverseEndian, (UserMode, BigEndianMem, ByteSwapMem, ReverseEndian,
BigEndianCPU, status_KSU_mask, ...). Moved to sim-main.h BigEndianCPU, status_KSU_mask, ...). Moved to sim-main.h
* sim-main.h (ALU32_END, ALU64_END): Define. When overflow raise * sim-main.h (ALU32_END, ALU64_END): Define. When overflow raise
exception. exception.
(sim-alu.h): Include. (sim-alu.h): Include.
(NULLIFY_NIA, NULL_CIA, CPU_CIA): Define. (NULLIFY_NIA, NULL_CIA, CPU_CIA): Define.
(sim_cia): Typedef to instruction_address. (sim_cia): Typedef to instruction_address.
Thu Oct 16 10:31:41 1997 Andrew Cagney <cagney@b1.cygnus.com> Thu Oct 16 10:31:41 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (interp.o): Rename generated file engine.c to * Makefile.in (interp.o): Rename generated file engine.c to
oengine.c. oengine.c.
* interp.c: Update. * interp.c: Update.
Thu Oct 16 10:31:40 1997 Andrew Cagney <cagney@b1.cygnus.com> Thu Oct 16 10:31:40 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gencode.c (build_instruction): Use FPR_STATE not fpr_state. * gencode.c (build_instruction): Use FPR_STATE not fpr_state.
Thu Oct 16 10:31:39 1997 Andrew Cagney <cagney@b1.cygnus.com> Thu Oct 16 10:31:39 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gencode.c (build_instruction): For "FPSQRT", output correct * gencode.c (build_instruction): For "FPSQRT", output correct
number of arguments to Recip. number of arguments to Recip.
Tue Oct 14 17:38:18 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue Oct 14 17:38:18 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (interp.o): Depends on sim-main.h * Makefile.in (interp.o): Depends on sim-main.h
@ -2651,9 +2651,9 @@ Tue Oct 14 17:38:18 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (registers, register_widths, fpr_state, ipc, dspc, * interp.c (registers, register_widths, fpr_state, ipc, dspc,
pending_*, hiaccess, loaccess, state, dsstate): Delete globals. pending_*, hiaccess, loaccess, state, dsstate): Delete globals.
(GPR, FGRIDX, ...): Delete macros. (GPR, FGRIDX, ...): Delete macros.
* interp.c: Update names to match defines from sim-main.h * interp.c: Update names to match defines from sim-main.h
Tue Oct 14 15:11:45 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue Oct 14 15:11:45 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_monitor): Add SD argument. * interp.c (sim_monitor): Add SD argument.
@ -2686,29 +2686,29 @@ Tue Oct 14 13:35:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
* support.h: Delete * support.h: Delete
* Makefile.in: Update dependencies * Makefile.in: Update dependencies
* interp.c: Do not include. * interp.c: Do not include.
Tue Oct 14 13:35:48 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue Oct 14 13:35:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (address_translation, load_memory, store_memory, * interp.c (address_translation, load_memory, store_memory,
cache_op): Rename to from AddressTranslation et.al., make global, cache_op): Rename to from AddressTranslation et.al., make global,
add SD argument add SD argument
* sim-main.h (AddressTranslation, LoadMemory, StoreMemory, * sim-main.h (AddressTranslation, LoadMemory, StoreMemory,
CacheOp): Define. CacheOp): Define.
* interp.c (SignalException): Rename to signal_exception, make * interp.c (SignalException): Rename to signal_exception, make
global. global.
* interp.c (Interrupt, ...): Move definitions to sim-main.h. * interp.c (Interrupt, ...): Move definitions to sim-main.h.
* sim-main.h (SignalException, SignalExceptionInterrupt, * sim-main.h (SignalException, SignalExceptionInterrupt,
SignalExceptionInstructionFetch, SignalExceptionAddressStore, SignalExceptionInstructionFetch, SignalExceptionAddressStore,
SignalExceptionAddressLoad, SignalExceptionSimulatorFault, SignalExceptionAddressLoad, SignalExceptionSimulatorFault,
SignalExceptionIntegerOverflow, SignalExceptionCoProcessorUnusable): SignalExceptionIntegerOverflow, SignalExceptionCoProcessorUnusable):
Define. Define.
* interp.c, support.h: Use. * interp.c, support.h: Use.
Tue Oct 14 13:19:20 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue Oct 14 13:19:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (ValueFPR, StoreFPR), sim-main.h: Make global, rename * interp.c (ValueFPR, StoreFPR), sim-main.h: Make global, rename
@ -2717,7 +2717,7 @@ Tue Oct 14 13:19:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
Multiply, Divide, Recip, SquareRoot, Convert): Make global. Multiply, Divide, Recip, SquareRoot, Convert): Make global.
* sim-main.h (ValueFPR, StoreFPR): Define. * sim-main.h (ValueFPR, StoreFPR): Define.
Tue Oct 14 13:06:55 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue Oct 14 13:06:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_engine_run): Check consistency between configure * interp.c (sim_engine_run): Check consistency between configure
@ -2725,7 +2725,7 @@ Tue Oct 14 13:06:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
and HASFPU. and HASFPU.
* configure.in (mips_bitsize): Configure WITH_TARGET_WORD_BITSIZE. * configure.in (mips_bitsize): Configure WITH_TARGET_WORD_BITSIZE.
(mips_fpu): Configure WITH_FLOATING_POINT. (mips_fpu): Configure WITH_FLOATING_POINT.
(mips_endian): Configure WITH_TARGET_ENDIAN. (mips_endian): Configure WITH_TARGET_ENDIAN.
* configure: Update. * configure: Update.
@ -2773,7 +2773,7 @@ Tue Sep 23 10:19:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (SIM_ALIGNMENT, SIM_ENDIAN, SIM_HOSTENDIAN, * Makefile.in (SIM_ALIGNMENT, SIM_ENDIAN, SIM_HOSTENDIAN,
SIM_RESERVED_BITS): Delete, moved to common. SIM_RESERVED_BITS): Delete, moved to common.
(SIM_EXTRA_CFLAGS): Update. (SIM_EXTRA_CFLAGS): Update.
Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com> Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in: Configure non-strict memory alignment. * configure.in: Configure non-strict memory alignment.
@ -2798,12 +2798,12 @@ Sat Sep 20 14:07:28 1997 Gavin Koch <gavin@cygnus.com>
(sim_engine_run): Use CANCELDELAYSLOT rather than clearing (sim_engine_run): Use CANCELDELAYSLOT rather than clearing
bits explicitly. bits explicitly.
* Makefile.in,configure.in: Add mips subtarget option. * Makefile.in,configure.in: Add mips subtarget option.
* configure: Update. * configure: Update.
Fri Sep 19 09:33:27 1997 Gavin Koch <gavin@cygnus.com> Fri Sep 19 09:33:27 1997 Gavin Koch <gavin@cygnus.com>
* gencode.c: Add r3900 (tx39). * gencode.c: Add r3900 (tx39).
Tue Sep 16 15:52:04 1997 Gavin Koch <gavin@cygnus.com> Tue Sep 16 15:52:04 1997 Gavin Koch <gavin@cygnus.com>
@ -2874,10 +2874,10 @@ Mon Aug 25 15:59:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
(sim_open): To here. Check return status. (sim_open): To here. Check return status.
Fri Jul 25 15:00:45 1997 Gavin Koch <gavin@cygnus.com> Fri Jul 25 15:00:45 1997 Gavin Koch <gavin@cygnus.com>
* gencode.c (build_instruction): Two arg MADD should * gencode.c (build_instruction): Two arg MADD should
not assign result to $0. not assign result to $0.
Thu Jun 26 12:13:17 1997 Angela Marie Thomas (angela@cygnus.com) Thu Jun 26 12:13:17 1997 Angela Marie Thomas (angela@cygnus.com)
* sim/mips/configure: Change default_sim_endian to 0 (bi-endian) * sim/mips/configure: Change default_sim_endian to 0 (bi-endian)
@ -2925,7 +2925,7 @@ Tue May 27 20:08:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_info): Only print info when verbose. * interp.c (sim_info): Only print info when verbose.
(sim_info) Use sim_io_printf for output. (sim_info) Use sim_io_printf for output.
Tue May 27 14:22:23 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue May 27 14:22:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (CoProcPresent): Add UNUSED attribute - not used by all * interp.c (CoProcPresent): Add UNUSED attribute - not used by all
@ -2962,7 +2962,7 @@ Wed May 21 09:08:10 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in: Add INLINE, ENDIAN, HOSTENDIAN and WARNINGS. * configure.in: Add INLINE, ENDIAN, HOSTENDIAN and WARNINGS.
* Makefile.in: Ditto. * Makefile.in: Ditto.
* configure: Re-generate. * configure: Re-generate.
* Makefile.in (SIM_OBJS): Add sim-watch.o module. * Makefile.in (SIM_OBJS): Add sim-watch.o module.
Tue May 20 15:08:56 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue May 20 15:08:56 1997 Andrew Cagney <cagney@b1.cygnus.com>
@ -3010,7 +3010,7 @@ Tue May 20 13:42:03 1997 Andrew Cagney <cagney@b1.cygnus.com>
reason from here. reason from here.
(SignalException): To here. Signal using sim_engine_halt. (SignalException): To here. Signal using sim_engine_halt.
(sim_stop_reason): Delete, moved to common. (sim_stop_reason): Delete, moved to common.
Tue May 20 10:19:48 1997 Andrew Cagney <cagney@b2.cygnus.com> Tue May 20 10:19:48 1997 Andrew Cagney <cagney@b2.cygnus.com>
* interp.c (sim_open): Add callback argument. * interp.c (sim_open): Add callback argument.
@ -3029,7 +3029,7 @@ Mon May 19 18:20:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
(simulate): Convert into. (simulate): Convert into.
(sim_engine_run): This function. (sim_engine_run): This function.
(sim_resume): Delete. (sim_resume): Delete.
* interp.c (simulation): New variable - the simulator object. * interp.c (simulation): New variable - the simulator object.
(sim_kind): Delete global - merged into simulation. (sim_kind): Delete global - merged into simulation.
(sim_load): Cleanup. Move PC assignment from here. (sim_load): Cleanup. Move PC assignment from here.
@ -3037,7 +3037,7 @@ Mon May 19 18:20:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h: New file. * sim-main.h: New file.
* interp.c (sim-main.h): Include. * interp.c (sim-main.h): Include.
Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com> Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
@ -3048,8 +3048,8 @@ Wed Apr 23 17:32:19 1997 Doug Evans <dje@canuck.cygnus.com>
Mon Apr 21 17:16:13 1997 Gavin Koch <gavin@cygnus.com> Mon Apr 21 17:16:13 1997 Gavin Koch <gavin@cygnus.com>
* gencode.c (build_instruction): DIV instructions: check * gencode.c (build_instruction): DIV instructions: check
for division by zero and integer overflow before using for division by zero and integer overflow before using
host's division operation. host's division operation.
Thu Apr 17 03:18:14 1997 Doug Evans <dje@canuck.cygnus.com> Thu Apr 17 03:18:14 1997 Doug Evans <dje@canuck.cygnus.com>
@ -3256,7 +3256,7 @@ Wed Dec 11 13:53:51 1996 Jim Wilson <wilson@cygnus.com>
(swap_word): Rewrite correctly. (swap_word): Rewrite correctly.
(ColdReset): Delete references to CONFIG. Delete endianness related (ColdReset): Delete references to CONFIG. Delete endianness related
code; moved to set_endianness. code; moved to set_endianness.
Tue Dec 10 11:32:04 1996 Jim Wilson <wilson@cygnus.com> Tue Dec 10 11:32:04 1996 Jim Wilson <wilson@cygnus.com>
* gencode.c (build_instruction, case JUMP): Truncate PC to 32 bits. * gencode.c (build_instruction, case JUMP): Truncate PC to 32 bits.
@ -3404,14 +3404,14 @@ Wed Jul 17 18:12:38 1996 Stu Grossman (grossman@critters.cygnus.com)
Wed Jun 26 12:24:55 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) Wed Jun 26 12:24:55 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
* Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir, * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values. INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
(docdir): Removed. (docdir): Removed.
* configure.in (AC_PREREQ): autoconf 2.5 or higher. * configure.in (AC_PREREQ): autoconf 2.5 or higher.
(AC_PROG_INSTALL): Added. (AC_PROG_INSTALL): Added.
(AC_PROG_CC): Moved to before configure.host call. (AC_PROG_CC): Moved to before configure.host call.
* configure: Rebuilt. * configure: Rebuilt.
Wed Jun 5 08:28:13 1996 James G. Smith <jsmith@cygnus.co.uk> Wed Jun 5 08:28:13 1996 James G. Smith <jsmith@cygnus.co.uk>
* configure.in: Define @SIMCONF@ depending on mips target. * configure.in: Define @SIMCONF@ depending on mips target.
@ -3421,7 +3421,7 @@ Wed Jun 5 08:28:13 1996 James G. Smith <jsmith@cygnus.co.uk>
* gencode.c: Change LOADDRMASK to 64bit memory model only. * gencode.c: Change LOADDRMASK to 64bit memory model only.
* interp.c: Remove some debugging, provide more detailed error * interp.c: Remove some debugging, provide more detailed error
messages, update memory accesses to use LOADDRMASK. messages, update memory accesses to use LOADDRMASK.
Mon Jun 3 11:55:03 1996 Ian Lance Taylor <ian@cygnus.com> Mon Jun 3 11:55:03 1996 Ian Lance Taylor <ian@cygnus.com>
* configure.in: Add calls to AC_CONFIG_HEADER, AC_CHECK_HEADERS, * configure.in: Add calls to AC_CONFIG_HEADER, AC_CHECK_HEADERS,

View file

@ -273,8 +273,8 @@
* config.in: Ditto. * config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -459,7 +459,7 @@
2001-05-06 Jim Blandy <jimb@redhat.com> 2001-05-06 Jim Blandy <jimb@redhat.com>
* mn10300.igen: Doc fixes. * mn10300.igen: Doc fixes.
2001-04-26 Alexandre Oliva <aoliva@redhat.com> 2001-04-26 Alexandre Oliva <aoliva@redhat.com>
* Makefile.in (idecode.o, op_utils.o, semantics.o, simops.o): * Makefile.in (idecode.o, op_utils.o, semantics.o, simops.o):
@ -519,7 +519,7 @@ Tue Jul 13 13:26:20 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com> 1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
1999-04-16 Frank Ch. Eigler <fche@cygnus.com> 1999-04-16 Frank Ch. Eigler <fche@cygnus.com>
* interp.c (program_interrupt): Detect undesired recursion using * interp.c (program_interrupt): Detect undesired recursion using
@ -555,20 +555,20 @@ Tue Feb 16 23:57:17 1999 Jeffrey A Law (law@cygnus.com)
(mn10300_exception_*): New functions to snapshot pre/post exception (mn10300_exception_*): New functions to snapshot pre/post exception
state. state.
* sim-main.h (SIM_CORE_SIGNAL): Define hook - call mn10300_core_signal. * sim-main.h (SIM_CORE_SIGNAL): Define hook - call mn10300_core_signal.
(SIM_ENGINE_HALT_HOOK): Do nothing. (SIM_ENGINE_HALT_HOOK): Do nothing.
(SIM_CPU_EXCEPTION*): Define hooks to call mn10300_cpu_exception*(). (SIM_CPU_EXCEPTION*): Define hooks to call mn10300_cpu_exception*().
(_sim_cpu): Add exc_* fields to store register value snapshots. (_sim_cpu): Add exc_* fields to store register value snapshots.
* dv-mn103ser.c (*): Support dv-sockser backend for UART I/O. * dv-mn103ser.c (*): Support dv-sockser backend for UART I/O.
Various endianness and warning fixes. Various endianness and warning fixes.
* mn10300.igen (illegal): Call program_interrupt on error. * mn10300.igen (illegal): Call program_interrupt on error.
(break): Call program_interrupt on breakpoint (break): Call program_interrupt on breakpoint
Several changes from <janczyn@cygnus.com> and <cagney@cygnus.com> Several changes from <janczyn@cygnus.com> and <cagney@cygnus.com>
merged in: merged in:
* dv-mn103int.c (mn103int_ioctl): New function for NMI * dv-mn103int.c (mn103int_ioctl): New function for NMI
generation. (mn103int_finish): Install it as ioctl handler. generation. (mn103int_finish): Install it as ioctl handler.
* dv-mn103tim.c: Support timer 6 specially. Endianness fixes. * dv-mn103tim.c: Support timer 6 specially. Endianness fixes.
Wed Oct 14 12:11:05 1998 Jeffrey A Law (law@cygnus.com) Wed Oct 14 12:11:05 1998 Jeffrey A Law (law@cygnus.com)
* am33.igen: Allow autoincrement stores using the same register * am33.igen: Allow autoincrement stores using the same register
@ -576,7 +576,7 @@ Wed Oct 14 12:11:05 1998 Jeffrey A Law (law@cygnus.com)
Mon Aug 31 10:19:55 1998 Jeffrey A Law (law@cygnus.com) Mon Aug 31 10:19:55 1998 Jeffrey A Law (law@cygnus.com)
* am33.igen: Reverse HI/LO outputs of 4 operand "mul" and "mulu". * am33.igen: Reverse HI/LO outputs of 4 operand "mul" and "mulu".
Fri Aug 28 14:40:49 1998 Joyce Janczyn <janczyn@cygnus.com> Fri Aug 28 14:40:49 1998 Joyce Janczyn <janczyn@cygnus.com>
@ -594,7 +594,7 @@ Mon Aug 24 11:50:09 1998 Joyce Janczyn <janczyn@cygnus.com>
Wed Aug 12 12:36:07 1998 Jeffrey A Law (law@cygnus.com) Wed Aug 12 12:36:07 1998 Jeffrey A Law (law@cygnus.com)
* am33.igen: Handle case where first DSP operation modifies a * am33.igen: Handle case where first DSP operation modifies a
register used in the second DSP operation correctly. register used in the second DSP operation correctly.
Tue Jul 28 10:10:25 1998 Jeffrey A Law (law@cygnus.com) Tue Jul 28 10:10:25 1998 Jeffrey A Law (law@cygnus.com)
@ -613,7 +613,7 @@ Fri Jul 24 18:15:21 1998 Joyce Janczyn <janczyn@cygnus.com>
(syscall_read_mem, syscall_write_mem): New functions for syscall (syscall_read_mem, syscall_write_mem): New functions for syscall
callbacks. callbacks.
* mn10300_sim.h: Add prototypes for syscall_read_mem and * mn10300_sim.h: Add prototypes for syscall_read_mem and
syscall_write_mem. syscall_write_mem.
* mn10300.igen: Change C++ style comments to C style comments. * mn10300.igen: Change C++ style comments to C style comments.
Check for divide by zero in div and divu ops. Check for divide by zero in div and divu ops.
@ -690,7 +690,7 @@ Thu Jun 25 10:12:03 1998 Joyce Janczyn <janczyn@cygnus.com>
serial line and schedule next polling event. serial line and schedule next polling event.
(read_status_reg): schedule events to check for incoming data on (read_status_reg): schedule events to check for incoming data on
serial line and issue interrupt if necessary. serial line and issue interrupt if necessary.
Fri Jun 19 16:47:27 1998 Joyce Janczyn <janczyn@cygnus.com> Fri Jun 19 16:47:27 1998 Joyce Janczyn <janczyn@cygnus.com>
* interp.c (sim_open): hook up serial 1 and 2 ports properly (typo). * interp.c (sim_open): hook up serial 1 and 2 ports properly (typo).
@ -712,14 +712,14 @@ Wed Jun 17 18:00:18 1998 Jeffrey A Law (law@cygnus.com)
Tue June 16 09:36:21 1998 Joyce Janczyn <janczyn@cygnus.com> Tue June 16 09:36:21 1998 Joyce Janczyn <janczyn@cygnus.com>
* dv-mn103int.c (mn103int_finish): Regular interrupts (not NMI or * dv-mn103int.c (mn103int_finish): Regular interrupts (not NMI or
reset) are not enabled on reset. reset) are not enabled on reset.
Sun June 14 17:04:00 1998 Joyce Janczyn <janczyn@cygnus.com> Sun June 14 17:04:00 1998 Joyce Janczyn <janczyn@cygnus.com>
* dv-mn103iop.c (write_*_reg): Check for attempt to write r/o * dv-mn103iop.c (write_*_reg): Check for attempt to write r/o
register bits. register bits.
* dv-mn103ser.c: Fill in methods for reading and writing to serial * dv-mn103ser.c: Fill in methods for reading and writing to serial
device registers. device registers.
* interp.c (sim_open): Make the serial device a polling device. * interp.c (sim_open): Make the serial device a polling device.
Fri June 12 16:24:00 1998 Joyce Janczyn <janczyn@cygnus.com> Fri June 12 16:24:00 1998 Joyce Janczyn <janczyn@cygnus.com>
* dv-mn103iop.c: New file for handling am32 io ports. * dv-mn103iop.c: New file for handling am32 io ports.
* configure.in: Add mn103iop to hw_device list. * configure.in: Add mn103iop to hw_device list.
@ -767,10 +767,10 @@ Wed May 6 13:29:06 1998 Andrew Cagney <cagney@b1.cygnus.com>
Fri May 1 16:39:15 1998 Andrew Cagney <cagney@b1.cygnus.com> Fri May 1 16:39:15 1998 Andrew Cagney <cagney@b1.cygnus.com>
* dv-mn103int.c (mn103int_port_event): * dv-mn103int.c (mn103int_port_event):
(mn103int_port_event): (mn103int_port_event):
(mn103int_io_read_buffer): (mn103int_io_read_buffer):
(mn103int_io_write_buffer): (mn103int_io_write_buffer):
* dv-mn103cpu.c (deliver_mn103cpu_interrupt): Drop CPU/CIA args. * dv-mn103cpu.c (deliver_mn103cpu_interrupt): Drop CPU/CIA args.
(mn103cpu_port_event): Ditto. (mn103cpu_port_event): Ditto.
@ -779,7 +779,7 @@ Fri May 1 16:39:15 1998 Andrew Cagney <cagney@b1.cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com> Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche> Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@ -806,7 +806,7 @@ Tue Apr 14 10:03:02 1998 Andrew Cagney <cagney@b1.cygnus.com>
INLINE_SIM_MAIN. INLINE_SIM_MAIN.
* op_utils.c: Ditto. * op_utils.c: Ditto.
* sim-main.c: New file. Include op_utils.c. * sim-main.c: New file. Include op_utils.c.
* mn10300.igen (mov, cmp): Use new igen operators `!' and `=' to * mn10300.igen (mov, cmp): Use new igen operators `!' and `=' to
differentiate between MOV/CMP immediate/register instructions. differentiate between MOV/CMP immediate/register instructions.
@ -847,12 +847,12 @@ Thu Mar 26 10:11:01 1998 Stu Grossman <grossman@bhuna.cygnus.co.uk>
* Makefile.in (tmp-igen): Prefix all usage of move-if-change * Makefile.in (tmp-igen): Prefix all usage of move-if-change
script with $(SHELL) to make NT native builds happy. script with $(SHELL) to make NT native builds happy.
* configure: Regenerate because of change to ../common/aclocal.m4. * configure: Regenerate because of change to ../common/aclocal.m4.
Thu Mar 26 11:22:31 1998 Andrew Cagney <cagney@b1.cygnus.com> Thu Mar 26 11:22:31 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in: Make --enable-sim-common the default. * configure.in: Make --enable-sim-common the default.
* configure: Re-generate. * configure: Re-generate.
* sim-main.h (CIA_GET, CIA_SET): Save/restore current instruction * sim-main.h (CIA_GET, CIA_SET): Save/restore current instruction
address into Sate.regs[REG_PC] instead of common struct. address into Sate.regs[REG_PC] instead of common struct.
@ -880,7 +880,7 @@ Wed Mar 25 16:14:50 1998 Andrew Cagney <cagney@b1.cygnus.com>
(mn103int_io_read_buffer): Convert absolute address to register (mn103int_io_read_buffer): Convert absolute address to register
block offsets. block offsets.
(read_icr, write_icr): Convert block offset into group offset. (read_icr, write_icr): Convert block offset into group offset.
Wed Mar 25 15:08:49 1998 Andrew Cagney <cagney@b1.cygnus.com> Wed Mar 25 15:08:49 1998 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_open): Create second 1mb memory region at * interp.c (sim_open): Create second 1mb memory region at
@ -896,7 +896,7 @@ Wed Mar 25 08:47:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
* mn10300_sim.h (EXTRACT_PSW_LM, INSERT_PSW_LM, PSW_IE, PSW_LM): * mn10300_sim.h (EXTRACT_PSW_LM, INSERT_PSW_LM, PSW_IE, PSW_LM):
Define. Define.
(SP): Define. (SP): Define.
Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com> Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
@ -912,7 +912,7 @@ Wed Mar 25 10:24:48 1998 Andrew Cagney <cagney@b1.cygnus.com>
* mn10300.igen (add): Discard unused variables. * mn10300.igen (add): Discard unused variables.
* configure, config.in: Re-generate with autoconf 2.12.1. * configure, config.in: Re-generate with autoconf 2.12.1.
Tue Mar 24 15:27:00 1998 Joyce Janczyn <janczyn@cygnus.com> Tue Mar 24 15:27:00 1998 Joyce Janczyn <janczyn@cygnus.com>
Add support for --enable-sim-common option. Add support for --enable-sim-common option.
@ -925,7 +925,7 @@ Tue Mar 24 15:27:00 1998 Joyce Janczyn <janczyn@cygnus.com>
(SIM_EXTRA_CFLAGS): New variable. (SIM_EXTRA_CFLAGS): New variable.
(clean-extra): Clean up igen files. (clean-extra): Clean up igen files.
(../igen/igen,clean-igen,tmp-igen): New rules. (../igen/igen,clean-igen,tmp-igen): New rules.
* configure.in: Add support for common framework via * configure.in: Add support for common framework via
--enable-sim-common. --enable-sim-common.
* configure: Regenerate. * configure: Regenerate.
* interp.c: #include sim-main if WITH_COMMON, not mn10300_sim.h. * interp.c: #include sim-main if WITH_COMMON, not mn10300_sim.h.
@ -956,9 +956,9 @@ Fri Feb 27 18:36:04 1998 Jeffrey A Law (law@cygnus.com)
Wed Feb 25 01:59:29 1998 Jeffrey A Law (law@cygnus.com) Wed Feb 25 01:59:29 1998 Jeffrey A Law (law@cygnus.com)
* simops.c (signed multiply instructions): Cast input operands to * simops.c (signed multiply instructions): Cast input operands to
signed32 before casting them to signed64 so that the sign bit signed32 before casting them to signed64 so that the sign bit
is propagated properly. is propagated properly.
Mon Feb 23 20:23:19 1998 Mark Alexander <marka@cygnus.com> Mon Feb 23 20:23:19 1998 Mark Alexander <marka@cygnus.com>
@ -1059,7 +1059,7 @@ Tue Aug 26 10:41:07 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_kill): Delete. * interp.c (sim_kill): Delete.
(sim_create_inferior): Add ABFD argument. (sim_create_inferior): Add ABFD argument.
(sim_load): Move setting of PC from here. (sim_load): Move setting of PC from here.
(sim_create_inferior): To here. (sim_create_inferior): To here.
Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com> Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
@ -1433,4 +1433,4 @@ Mon Nov 25 12:46:38 1996 Jeffrey A Law (law@cygnus.com)
* Makefile.in, config.in, configure, configure.in: New files. * Makefile.in, config.in, configure, configure.in: New files.
* gencode.c, interp.c, mn10300_sim.h, simops.c: New files. * gencode.c, interp.c, mn10300_sim.h, simops.c: New files.

View file

@ -210,7 +210,7 @@
2012-09-07 Anthony Green <green@moxielogic.com> 2012-09-07 Anthony Green <green@moxielogic.com>
* interp.c (sim_resume): Branches are now relative to the * interp.c (sim_resume): Branches are now relative to the
address of the instruction following the branch. address of the instruction following the branch.
2012-06-17 Mike Frysinger <vapier@gentoo.org> 2012-06-17 Mike Frysinger <vapier@gentoo.org>

File diff suppressed because it is too large Load diff

View file

@ -94,7 +94,7 @@
PR gdb/7205 PR gdb/7205
Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-03-24 Mike Frysinger <vapier@gentoo.org> 2012-03-24 Mike Frysinger <vapier@gentoo.org>

View file

@ -84,7 +84,7 @@
PR gdb/7205 PR gdb/7205
Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
2012-03-24 Mike Frysinger <vapier@gentoo.org> 2012-03-24 Mike Frysinger <vapier@gentoo.org>
@ -258,10 +258,10 @@
2010-01-30 Masaki Muranaka <monaka@monami-software.com> 2010-01-30 Masaki Muranaka <monaka@monami-software.com>
* configure.in: Check if the host has getopt.h. * configure.in: Check if the host has getopt.h.
* configure: Regenerate. * configure: Regenerate.
* config.in: Regenerate. * config.in: Regenerate.
* main.c: Include config.h. * main.c: Include config.h.
Use HAVE_STDLIB_H, HAVE_UNISTD_H, HAVE_GETOPT_H. Use HAVE_STDLIB_H, HAVE_UNISTD_H, HAVE_GETOPT_H.
Include getopt.h in case HAVE_GETOPT_H is defined. Include getopt.h in case HAVE_GETOPT_H is defined.

View file

@ -247,8 +247,8 @@
* config.in: Ditto. * config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -395,7 +395,7 @@
* gencode.c: (op tab): Some refs and defs fixes. * gencode.c: (op tab): Some refs and defs fixes.
"fsrra" -> "fsrra <FREG_N>". "fsrra" -> "fsrra <FREG_N>".
"sleep": replace array ref with array addr. "sleep": replace array ref with array addr.
"trapa": ditto. "trapa": ditto.
Comment and whitespace clean-ups. Comment and whitespace clean-ups.
2004-01-07 Michael Snyder <msnyder@redhat.com> 2004-01-07 Michael Snyder <msnyder@redhat.com>
@ -407,7 +407,7 @@
(op tab): Add new instructions for sh4a, DBR, SBR. (op tab): Add new instructions for sh4a, DBR, SBR.
(expand_opcode): Add handling for new movxy combinations. (expand_opcode): Add handling for new movxy combinations.
(gensym_caselist): Ditto. (gensym_caselist): Ditto.
(expand_ppi_movxy): Remove movx/movy expansions, (expand_ppi_movxy): Remove movx/movy expansions,
now handled in expand_opcode. now handled in expand_opcode.
(gensym): Add some helpful macros. (gensym): Add some helpful macros.
(expand_ppi_code): Flatten loop for simplicity, tweak for 12-bit (expand_ppi_code): Flatten loop for simplicity, tweak for 12-bit
@ -418,7 +418,7 @@
(union saved_state_type): Add dbr, sgr, ldst. (union saved_state_type): Add dbr, sgr, ldst.
(get_loop_bounds_ext): New function. (get_loop_bounds_ext): New function.
(init_dsp): Add bfd_mach_sh4al_dsp. (init_dsp): Add bfd_mach_sh4al_dsp.
(sim_resume): Handle extended loop bounds. (sim_resume): Handle extended loop bounds.
2003-12-18 Michael Snyder <msnyder@redhat.com> 2003-12-18 Michael Snyder <msnyder@redhat.com>
@ -443,10 +443,10 @@
* syscall.h (SYS_truncate, SYS_ftruncate): Define. * syscall.h (SYS_truncate, SYS_ftruncate): Define.
* interp.c (trap): Add support for SYS_ftruncate and SYS_truncate. * interp.c (trap): Add support for SYS_ftruncate and SYS_truncate.
2003-08-11 Shrinivas Atre <shrinivasa@KPITCummins.com> 2003-08-11 Shrinivas Atre <shrinivasa@KPITCummins.com>
* sim/sh/gencode.c ( tab[] ): Addition of MAC.L handler and * sim/sh/gencode.c ( tab[] ): Addition of MAC.L handler and
correction for MAC.W handler correction for MAC.W handler
* sim/sh/interp.c ( macl ): New Function. Implementation of * sim/sh/interp.c ( macl ): New Function. Implementation of
MAC.L handler. MAC.L handler.
2003-08-07 Michael Snyder <msnyder@redhat.com> 2003-08-07 Michael Snyder <msnyder@redhat.com>
@ -457,7 +457,7 @@
* gencode.c (pshl): Change < to <= (shift by 16 is allowed). * gencode.c (pshl): Change < to <= (shift by 16 is allowed).
Cast argument of >> to unsigned to prevent sign extension. Cast argument of >> to unsigned to prevent sign extension.
(psha): Change < to <= (shift by 32 is allowed). (psha): Change < to <= (shift by 32 is allowed).
2003-07-24 Michael Snyder <msnyder@redhat.com> 2003-07-24 Michael Snyder <msnyder@redhat.com>
@ -721,7 +721,7 @@ Wed Aug 25 07:55:23 1999 Brendan Kehoe <brendan@cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com> 1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
1999-04-02 Keith Seitz <keiths@cygnus.com> 1999-04-02 Keith Seitz <keiths@cygnus.com>
* interp.c (POLL_QUIT_INTERVAL): Define. Used to tweak the * interp.c (POLL_QUIT_INTERVAL): Define. Used to tweak the
@ -742,7 +742,7 @@ Mon Jun 29 19:35:24 1998 Jason Molenda (crash@bugshack.cygnus.com)
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com> Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche> Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@ -873,20 +873,20 @@ Mon Jun 23 15:49:14 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (get_dr): Avoid SIGFPE by moving integers instead of * interp.c (get_dr): Avoid SIGFPE by moving integers instead of
FP's around. FP's around.
(set_dr): Ditto. (set_dr): Ditto.
Mon Jun 23 15:02:40 1997 Andrew Cagney <cagney@b1.cygnus.com> Mon Jun 23 15:02:40 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (XD, SET_XD): Delete. * interp.c (XD, SET_XD): Delete.
(XF, SET_XF, XD_TO_XF): Define, move around registers in either (XF, SET_XF, XD_TO_XF): Define, move around registers in either
FP bank. FP bank.
* gencode.c (fmov): Update. * gencode.c (fmov): Update.
Sun Jun 22 19:33:33 1997 Andrew Cagney <cagney@b1.cygnus.com> Sun Jun 22 19:33:33 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (set_fpscr1): From J"orn Rennecke * interp.c (set_fpscr1): From J"orn Rennecke
<amylaar@cygnus.co.uk>, Fix typo. Ditto for comment. <amylaar@cygnus.co.uk>, Fix typo. Ditto for comment.
Tue Aug 12 00:19:11 1997 J"orn Rennecke <amylaar@cygnus.co.uk> Tue Aug 12 00:19:11 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
* interp.c (special_address): New function. * interp.c (special_address): New function.
@ -918,7 +918,7 @@ Mon Jun 16 14:01:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
endian problems. endian problems.
* gencode.c (tab): Update. * gencode.c (tab): Update.
Sun Jun 15 15:22:52 1997 Andrew Cagney <cagney@b1.cygnus.com> Sun Jun 15 15:22:52 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gencode.c (main): Perform basic checks on tab entries. * gencode.c (main): Perform basic checks on tab entries.
@ -937,7 +937,7 @@ Sat Jun 14 13:45:09 1997 Andrew Cagney <cagney@b1.cygnus.com>
(Delay_Slot): Rename from SL. (Delay_Slot): Rename from SL.
* gencode.c (tab): Update/simplify. * gencode.c (tab): Update/simplify.
* gencode.c (gensim): Better formatting of output code. * gencode.c (gensim): Better formatting of output code.
(gensim): Replace 10 with constant MAX_NR_STUFF- define as 15. (gensim): Replace 10 with constant MAX_NR_STUFF- define as 15.
(tab): Sort alphabetically. Break `stuff' into multiple lines. (tab): Sort alphabetically. Break `stuff' into multiple lines.
@ -959,13 +959,13 @@ Thu Jun 5 12:56:08 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
Wed May 28 23:42:35 1997 J"orn Rennecke <amylaar@cygnus.co.uk> Wed May 28 23:42:35 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
* gencode.c (swap.b): Fix treatment of high word. * gencode.c (swap.b): Fix treatment of high word.
Wed May 28 23:42:35 1997 J"orn Rennecke <amylaar@cygnus.co.uk> Wed May 28 23:42:35 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
* sh/gencode.c, * sh/gencode.c,
* interp.c: experimental SH4 support. * interp.c: experimental SH4 support.
DFmode moves are probaly broken for target little endian. DFmode moves are probaly broken for target little endian.
Tue May 20 10:23:28 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue May 20 10:23:28 1997 Andrew Cagney <cagney@b1.cygnus.com>
@ -1086,7 +1086,7 @@ Wed Nov 20 02:04:32 1996 Doug Evans <dje@canuck.cygnus.com>
* interp.c: #include "config.h". #include <unistd.h> if present. * interp.c: #include "config.h". #include <unistd.h> if present.
(trap): Fetch errno value with callback->get_errno. (trap): Fetch errno value with callback->get_errno.
Tue Nov 12 13:34:00 1996 Dawn Perchik <dawn@cygnus.com> Tue Nov 12 13:34:00 1996 Dawn Perchik <dawn@cygnus.com>
* interp.c: Don't include windows polling code if inside simluator. * interp.c: Don't include windows polling code if inside simluator.
@ -1099,12 +1099,12 @@ Fri Sep 20 14:57:50 1996 Stan Shebs <shebs@andros.cygnus.com>
Wed Jun 26 12:29:22 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) Wed Jun 26 12:29:22 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
* Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir, * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values. INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
(docdir): Removed. (docdir): Removed.
* configure.in (AC_PREREQ): autoconf 2.5 or higher. * configure.in (AC_PREREQ): autoconf 2.5 or higher.
(AC_PROG_INSTALL): Added. (AC_PROG_INSTALL): Added.
* configure: Rebuilt. * configure: Rebuilt.
Thu May 16 15:44:29 1996 Ian Lance Taylor <ian@cygnus.com> Thu May 16 15:44:29 1996 Ian Lance Taylor <ian@cygnus.com>
@ -1158,7 +1158,7 @@ Sat Oct 21 13:01:18 1995 Jim Wilson <wilson@chestnut.cygnus.com>
* sh/interp.c (sim_stop_reason): Catch SIGQUIT and indicate * sh/interp.c (sim_stop_reason): Catch SIGQUIT and indicate
program exited. program exited.
(sim_get_quit_code): Delete. (sim_get_quit_code): Delete.
* gencode.c (gensim): Indicate SIGILL instead of calling abort for * gencode.c (gensim): Indicate SIGILL instead of calling abort for
default case. default case.
@ -1175,10 +1175,10 @@ Fri Oct 6 12:08:18 1995 Jim Wilson <wilson@chestnut.cygnus.com>
* interp.c (trap, case SYS_utime): Cast second arg of utime to * interp.c (trap, case SYS_utime): Cast second arg of utime to
void * to avoid compiler error. void * to avoid compiler error.
* interp.c (callback): Remove last change. It is initialized by * interp.c (callback): Remove last change. It is initialized by
a sim_set_callbacks call. a sim_set_callbacks call.
Thu Oct 5 14:13:29 1995 steve chamberlain <sac@slash.cygnus.com> Thu Oct 5 14:13:29 1995 steve chamberlain <sac@slash.cygnus.com>
* interp.c (callback): Initialize to default callback. * interp.c (callback): Initialize to default callback.
@ -1281,7 +1281,7 @@ Tue Jul 18 23:33:10 1995 Fred Fish <fnf@fishbowl>
Wed Jul 5 14:32:54 1995 J.T. Conklin <jtc@rtl.cygnus.com> Wed Jul 5 14:32:54 1995 J.T. Conklin <jtc@rtl.cygnus.com>
* Makefile.in (clean): Remove run, libsim.a. * Makefile.in (clean): Remove run, libsim.a.
(distclean, mostlyclean, realclean): Remove Makefile and (distclean, mostlyclean, realclean): Remove Makefile and
autoconf files. autoconf files.
* sh.mt: Removed. * sh.mt: Removed.
@ -1323,7 +1323,7 @@ Wed May 24 14:07:11 1995 Steve Chamberlain <sac@slash.cygnus.com>
Mon Apr 24 15:09:49 1995 Jason Molenda (crash@cygnus.com) Mon Apr 24 15:09:49 1995 Jason Molenda (crash@cygnus.com)
* configure.in: use ../../bfd/hosts/std-host.h, not * configure.in: use ../../bfd/hosts/std-host.h, not
../bfd/hosts/std-host.h (which doesn't exist). ../bfd/hosts/std-host.h (which doesn't exist).
Mon Mar 27 10:32:34 1995 J.T. Conklin <jtc@rtl.cygnus.com> Mon Mar 27 10:32:34 1995 J.T. Conklin <jtc@rtl.cygnus.com>
@ -1392,7 +1392,7 @@ Thu Sep 8 17:35:07 1994 Steve Chamberlain (sac@jonny.cygnus.com)
* interp.c (RSBAT): Sign extend the arg. * interp.c (RSBAT): Sign extend the arg.
(ACE_FAST): New macro. (ACE_FAST): New macro.
(sim_resume): Remove obsolete test of sim_timeout. (sim_resume): Remove obsolete test of sim_timeout.
Fri Aug 5 14:12:31 1994 Steve Chamberlain (sac@jonny.cygnus.com) Fri Aug 5 14:12:31 1994 Steve Chamberlain (sac@jonny.cygnus.com)
* interp.c (IOMEM): New function, simulates very basic I/O area of * interp.c (IOMEM): New function, simulates very basic I/O area of
@ -1424,15 +1424,15 @@ Wed May 18 14:18:53 1994 Doug Evans (dje@canuck.cygnus.com)
Wed Apr 27 12:03:48 1994 Steve Chamberlain (sac@cygnus.com) Wed Apr 27 12:03:48 1994 Steve Chamberlain (sac@cygnus.com)
* gencode.c (table): Get direction of some opcodes right. * gencode.c (table): Get direction of some opcodes right.
(trapa, rte): Implement fully. (trapa, rte): Implement fully.
* interp.c (trap): Make stat call more portable. * interp.c (trap): Make stat call more portable.
Fri Feb 11 21:59:38 1994 Steve Chamberlain (sac@sphagnum.cygnus.com) Fri Feb 11 21:59:38 1994 Steve Chamberlain (sac@sphagnum.cygnus.com)
* gencode.c (main, gendefines): New -d option prints table of defines. * gencode.c (main, gendefines): New -d option prints table of defines.
* interp.c (trap): Add a load of system calls. * interp.c (trap): Add a load of system calls.
(sim_memory_size): Now default to 8Mbyte. (sim_memory_size): Now default to 8Mbyte.
(PARANOID): Keep vector of registers with undefined contents. (PARANOID): Keep vector of registers with undefined contents.
Mon Nov 15 14:37:18 1993 Steve Chamberlain (sac@jonny.cygnus.com) Mon Nov 15 14:37:18 1993 Steve Chamberlain (sac@jonny.cygnus.com)
@ -1489,7 +1489,7 @@ Tue Jul 6 10:30:46 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
Thu Jun 24 13:29:57 1993 david d `zoo' zuhn (zoo at rtl.cygnus.com) Thu Jun 24 13:29:57 1993 david d `zoo' zuhn (zoo at rtl.cygnus.com)
* Makefile.in: don't run indent everytime; also add a space in the * Makefile.in: don't run indent everytime; also add a space in the
includes includes
Thu Jun 17 18:30:42 1993 Steve Chamberlain (sac@phydeaux.cygnus.com) Thu Jun 17 18:30:42 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
@ -1504,7 +1504,7 @@ Wed May 5 13:17:22 1993 Steve Chamberlain (sac@cygnus.com)
Mon May 3 15:25:33 1993 Steve Chamberlain (sac@thepub.cygnus.com) Mon May 3 15:25:33 1993 Steve Chamberlain (sac@thepub.cygnus.com)
* run.c (main): Support for resizing simulated RAM. * run.c (main): Support for resizing simulated RAM.
* Makefile.in: Support for broken makes. * Makefile.in: Support for broken makes.
* interp.c, gencode.c: Lint. * interp.c, gencode.c: Lint.

View file

@ -255,8 +255,8 @@
* config.in: Ditto. * config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -336,11 +336,11 @@ Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
2002-06-24 Richard Sandiford <rsandifo@redhat.com> 2002-06-24 Richard Sandiford <rsandifo@redhat.com>
* sh64.c: Update path of "callback.h". * sh64.c: Update path of "callback.h".
2002-06-20 Elena Zannoni <ezannoni@redhat.com> 2002-06-20 Elena Zannoni <ezannoni@redhat.com>
* sh64.c: Include correct file for register numbers. * sh64.c: Include correct file for register numbers.
Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com> Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
@ -607,7 +607,7 @@ Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
(stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets. (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
(stamp-desc, stamp-cpu): Likewise. (stamp-desc, stamp-cpu): Likewise.
(stamp-defs-compact, stamp-defs-media): Likewise. (stamp-defs-compact, stamp-defs-media): Likewise.
(stamp-decode-compact, stamp-decode-media): Likewise. (stamp-decode-compact, stamp-decode-media): Likewise.
* defs-compact.h, defs-media.h: Regenerate. * defs-compact.h, defs-media.h: Regenerate.

View file

@ -91,7 +91,7 @@
* configure.in: Pass literal subdirectories to AC_CONFIG_SUBDIRS. * configure.in: Pass literal subdirectories to AC_CONFIG_SUBDIRS.
* configure: Re-generate. * configure: Re-generate.
* fr30-elf, d30v-elf: Delete directory. * fr30-elf, d30v-elf: Delete directory.
2004-11-16 Hans-Peter Nilsson <hp@axis.com> 2004-11-16 Hans-Peter Nilsson <hp@axis.com>
@ -125,11 +125,11 @@
test passes. test passes.
2003-08-20 Michael Snyder <msnyder@redhat.com> 2003-08-20 Michael Snyder <msnyder@redhat.com>
On behalf of Dave Brolley On behalf of Dave Brolley
* sim/frv: New testsuite. * sim/frv: New testsuite.
* frv-elf: New testsuite. * frv-elf: New testsuite.
2003-07-09 Michael Snyder <msnyder@redhat.com> 2003-07-09 Michael Snyder <msnyder@redhat.com>
* sim/sh: New directory. Tests for Renesas sh family. * sim/sh: New directory. Tests for Renesas sh family.
@ -196,7 +196,7 @@ Wed Nov 18 10:50:19 1998 Andrew Cagney <cagney@b1.cygnus.com>
* common/bits-gen.c (main): Add BYTE_ORDER so that it matches * common/bits-gen.c (main): Add BYTE_ORDER so that it matches
recent sim/common/sim-basics.h changes. recent sim/common/sim-basics.h changes.
* common/Makefile.in: Update. * common/Makefile.in: Update.
Fri Oct 30 00:37:31 1998 Felix Lee <flee@cygnus.com> Fri Oct 30 00:37:31 1998 Felix Lee <flee@cygnus.com>
* lib/sim-defs.exp (sim_run): download target program to remote * lib/sim-defs.exp (sim_run): download target program to remote
@ -227,8 +227,8 @@ Mon Jun 1 18:54:22 1998 Frank Ch. Eigler <fche@cygnus.com>
Thu May 28 14:59:46 1998 Jillian Ye <jillian@cygnus.com> Thu May 28 14:59:46 1998 Jillian Ye <jillian@cygnus.com>
* Makefile.in: Take RUNTEST out of FLAG_TO_PASS * Makefile.in: Take RUNTEST out of FLAG_TO_PASS
so that make check can be invoked recursively. so that make check can be invoked recursively.
Thu May 14 11:48:35 1998 Doug Evans <devans@canuck.cygnus.com> Thu May 14 11:48:35 1998 Doug Evans <devans@canuck.cygnus.com>
@ -240,8 +240,8 @@ Thu May 14 11:48:35 1998 Doug Evans <devans@canuck.cygnus.com>
Fri May 8 18:10:28 1998 Jillian Ye <jillian@cygnus.com> Fri May 8 18:10:28 1998 Jillian Ye <jillian@cygnus.com>
* Makefile.in: Made "check" the target of two * Makefile.in: Made "check" the target of two
dependencies (test1, test2) so that test2 get a chance to dependencies (test1, test2) so that test2 get a chance to
run even when test1 failed if "make -k check" is used. run even when test1 failed if "make -k check" is used.
Fri May 8 14:41:28 1998 Doug Evans <devans@canuck.cygnus.com> Fri May 8 14:41:28 1998 Doug Evans <devans@canuck.cygnus.com>

View file

@ -64,7 +64,7 @@ Mon Feb 16 09:20:57 1998 Andrew Cagney <cagney@b1.cygnus.com>
* t-dbt.s (test_dbt): New file. * t-dbt.s (test_dbt): New file.
* Makefile.in (TESTS): Add t-rdt and t-dbt. * Makefile.in (TESTS): Add t-rdt and t-dbt.
Fri Feb 13 16:21:13 1998 Andrew Cagney <cagney@b1.cygnus.com> Fri Feb 13 16:21:13 1998 Andrew Cagney <cagney@b1.cygnus.com>
@ -103,7 +103,7 @@ Thu Dec 4 16:56:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
Wed Dec 3 16:35:24 1997 Andrew Cagney <cagney@b1.cygnus.com> Wed Dec 3 16:35:24 1997 Andrew Cagney <cagney@b1.cygnus.com>
* t-rac.s: New files. * t-rac.s: New files.
* t-macros.i: Add macros for checking psw and 2w quantities. * t-macros.i: Add macros for checking psw and 2w quantities.
* Makefile.in (TESTS): Update. * Makefile.in (TESTS): Update.
@ -112,7 +112,7 @@ Tue Dec 2 11:01:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
* t-sub2w.s, t-mulxu.s, t-mac.s, t-mvtac.s, t-msbu.s, t-sub.s: New * t-sub2w.s, t-mulxu.s, t-mac.s, t-mvtac.s, t-msbu.s, t-sub.s: New
files. files.
* Makefile.in: Update. * Makefile.in: Update.
Mon Nov 17 20:14:48 1997 Andrew Cagney <cagney@b1.cygnus.com> Mon Nov 17 20:14:48 1997 Andrew Cagney <cagney@b1.cygnus.com>

View file

@ -8,11 +8,11 @@
* cbitb.cgs, cbitw.cgs, sbitb.cgs, sbitw.cgs, tbit.cgs, tbitb.cgs, * cbitb.cgs, cbitw.cgs, sbitb.cgs, sbitw.cgs, tbit.cgs, tbitb.cgs,
tbitw.cgs, hw-trap.ms, uread16.ms, uread32.ms: New testcases. tbitw.cgs, hw-trap.ms, uread16.ms, uread32.ms: New testcases.
addb.cgs, addd.cgs, addi.cgs, andb.cgs, andd.cgs, andw.cgs, ashub.cgs, addb.cgs, addd.cgs, addi.cgs, andb.cgs, andd.cgs, andw.cgs, ashub.cgs,
ashub_i.cgs, ashud.cgs, ashud_i.cgs, ashuw.cgs, ashuw_i.cgs, cmpi.cgs, ashub_i.cgs, ashud.cgs, ashud_i.cgs, ashuw.cgs, ashuw_i.cgs, cmpi.cgs,
cmpw.cgs, jlt.cgs, jump.cgs, loadd.cgs, loadw.cgs, lshb.cgs, lshb_i.cgs, cmpw.cgs, jlt.cgs, jump.cgs, loadd.cgs, loadw.cgs, lshb.cgs, lshb_i.cgs,
lshd.cgs, lshd_i.cgs, lshw.cgs, lshw_i.cgs, movb.cgs, movd.cgs, lshd.cgs, lshd_i.cgs, lshw.cgs, lshw_i.cgs, movb.cgs, movd.cgs,
movw.cgs, movxb.cgs, movxw.cgs, movzb.cgs, movzw.cgs, mulb.cgs, movw.cgs, movxb.cgs, movxw.cgs, movzb.cgs, movzw.cgs, mulb.cgs,
muluw.cgs, mulw.cgs, orb.cgs, ord.cgs, orw.cgs, pop1.cgs, pop2.cgs, muluw.cgs, mulw.cgs, orb.cgs, ord.cgs, orw.cgs, pop1.cgs, pop2.cgs,
pop3.cgs, popret1.cgs, popret2.cgs, popret3.cgs, push1.cgs, push2.cgs, pop3.cgs, popret1.cgs, popret2.cgs, popret3.cgs, push1.cgs, push2.cgs,
push3.cgs: Update testcase comment. push3.cgs: Update testcase comment.
bnc8.cgs, bnc24.cgs and ret.cgs: Removed. bnc8.cgs, bnc24.cgs and ret.cgs: Removed.

View file

@ -123,7 +123,7 @@
write return-value; check only that pipemax bytes were write return-value; check only that pipemax bytes were
successfully written. For error-case, emit strerror as well. successfully written. For error-case, emit strerror as well.
(main): Add a second read. (main): Add a second read.
2006-04-08 Hans-Peter Nilsson <hp@axis.com> 2006-04-08 Hans-Peter Nilsson <hp@axis.com>
* hw/rv-n-cris/irq6.ms: New test. * hw/rv-n-cris/irq6.ms: New test.

View file

@ -31,9 +31,9 @@
* subs.s: New file. * subs.s: New file.
* subx.s: New file. * subx.s: New file.
* allinsn.exp: Add new subs and subx tests. * allinsn.exp: Add new subs and subx tests.
* testutils.inc: Simplify (and fix) set_carry_flag. * testutils.inc: Simplify (and fix) set_carry_flag.
(clear_carry_flag, set_zero_flag, clear_zero_flag...): New macros. (clear_carry_flag, set_zero_flag, clear_zero_flag...): New macros.
* addx.s: Use simplified set_carry_flag. * addx.s: Use simplified set_carry_flag.
2003-05-27 Michael Snyder <msnyder@redhat.com> 2003-05-27 Michael Snyder <msnyder@redhat.com>
@ -80,10 +80,10 @@
2003-05-14 Michael Snyder <msnyder@redhat.com> 2003-05-14 Michael Snyder <msnyder@redhat.com>
* addb.s, addw.s, addl.s, addw.s, addx.s, andb.s, andw.s, andl.s, * addb.s, addw.s, addl.s, addw.s, addx.s, andb.s, andw.s, andl.s,
bfld.s, brabc.s, bra.s, bset.s, cmpb.s, cmpw.s, cmpl.s, daa.s, bfld.s, brabc.s, bra.s, bset.s, cmpb.s, cmpw.s, cmpl.s, daa.s,
das.s, dec.s, extw.s, extl.s, inc.s, jmp.s, ldc.s, ldm.s, mac.s, das.s, dec.s, extw.s, extl.s, inc.s, jmp.s, ldc.s, ldm.s, mac.s,
mova.s, movb.s, movw.s, movl.s, movmd.s, movsd.s, neg.s, nop.s, mova.s, movb.s, movw.s, movl.s, movmd.s, movsd.s, neg.s, nop.s,
not.s, orb.s, orw.s, orl.s, rotl.s, rotr.s, rotxl.s, rotxr.s, not.s, orb.s, orw.s, orl.s, rotl.s, rotr.s, rotxl.s, rotxr.s,
shal.s, shar.s, shll.s, shlr.s, stc.s, subb.s, subw.s, subl.s, shal.s, shar.s, shll.s, shlr.s, stc.s, subb.s, subw.s, subl.s,
xorb.s, xorw.s, xorl.s: New files. xorb.s, xorw.s, xorl.s: New files.
* allinsn.exp: New file. * allinsn.exp: New file.

View file

@ -22,7 +22,7 @@
* utils-mdmx.inc: Change license to GPL version 3. * utils-mdmx.inc: Change license to GPL version 3.
2007-02-20 Thiemo Seufer <ths@mips.com> 2007-02-20 Thiemo Seufer <ths@mips.com>
Chao-Ying Fu <fu@mips.com> Chao-Ying Fu <fu@mips.com>
* basic.exp: Run the dsp2 test. * basic.exp: Run the dsp2 test.
* utils-dsp.inc (dspckacc_astio, dspck_tsimm): New macro. * utils-dsp.inc (dspckacc_astio, dspck_tsimm): New macro.
* mips32-dsp2.s: New test. * mips32-dsp2.s: New test.

View file

@ -65,8 +65,8 @@
* allinsn.exp, testutils.inc, add.s, fabs.s, fadd.s, fcmpeq.s, * allinsn.exp, testutils.inc, add.s, fabs.s, fadd.s, fcmpeq.s,
fcmpgt.s, fcnvds.s, fcnvsd.s, fdiv.s, fldi0.s, fldi1.s, flds.s, fcmpgt.s, fcnvds.s, fcnvsd.s, fdiv.s, fldi0.s, fldi1.s, flds.s,
float.s, fmac.s, fmov.s, fmul.s, fneg.s, frchg.s, fschg.s, float.s, fmac.s, fmov.s, fmul.s, fneg.s, frchg.s, fschg.s,
fsqrt.s, fsub.s, ftrc.s, shll16.s, shll2.s, shll8.s, shll.s, fsqrt.s, fsub.s, ftrc.s, shll16.s, shll2.s, shll8.s, shll.s,
shlr16.s, shlr2.s, shlr8.s, shlr.s, swap.s: New files. shlr16.s, shlr2.s, shlr8.s, shlr.s, swap.s: New files.
Local Variables: Local Variables:

View file

@ -171,14 +171,14 @@
* interp.c (sim_open): Add support for bfd_arch_v850_rh850 * interp.c (sim_open): Add support for bfd_arch_v850_rh850
architecture type. Add support for bfd_mach_v850e2 and architecture type. Add support for bfd_mach_v850e2 and
bfd_mach_v850e2v3 machine numbers. bfd_mach_v850e2v3 machine numbers.
* v850.igen (dbtrap): Add support for SIM_OPEN_DEBUG. * v850.igen (dbtrap): Add support for SIM_OPEN_DEBUG.
(cmpf.d): Correct order of operands. (cmpf.d): Correct order of operands.
(cmpf.s): Likewise. (cmpf.s): Likewise.
(trncf.dul): New pattern. (trncf.dul): New pattern.
(trncf.duw): New pattern. (trncf.duw): New pattern.
(trncf.sul): New pattern. (trncf.sul): New pattern.
(trncf.suw): New pattern. (trncf.suw): New pattern.
* v850-dc: Correct bitfield selection for TRNCF.SW and CVTF.SW. * v850-dc: Correct bitfield selection for TRNCF.SW and CVTF.SW.
2012-09-13 Nick Clifton <nickc@redhat.com> 2012-09-13 Nick Clifton <nickc@redhat.com>
@ -312,8 +312,8 @@
* config.in: Ditto. * config.in: Ditto.
2008-06-06 Vladimir Prus <vladimir@codesourcery.com> 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate. * configure: Regenerate.
@ -324,7 +324,7 @@
(OP_2C007E0): Likewise. (OP_2C007E0): Likewise.
(OP_28007E0): Likewise. (OP_28007E0): Likewise.
* v850.igen (divh): Likewise. * v850.igen (divh): Likewise.
* simops.c (OP_C0): Correct saturation logic. * simops.c (OP_C0): Correct saturation logic.
(OP_220): Likewise. (OP_220): Likewise.
(OP_A0): Likewise. (OP_A0): Likewise.
@ -346,7 +346,7 @@
(OP_28007E0): Likewise, for divh. Also, sign-extend the correct (OP_28007E0): Likewise, for divh. Also, sign-extend the correct
operand. operand.
* v850.igen (divh): Likewise, for 2-op divh. * v850.igen (divh): Likewise, for 2-op divh.
* v850.igen (bsh): Fix carry logic. * v850.igen (bsh): Fix carry logic.
2007-02-20 Daniel Jacobowitz <dan@codesourcery.com> 2007-02-20 Daniel Jacobowitz <dan@codesourcery.com>
@ -413,7 +413,7 @@
Only generate a trap if the target is not the v850e1. Only generate a trap if the target is not the v850e1.
Otherwise treat it as a special kind of branch. Otherwise treat it as a special kind of branch.
(break): Mark as v850/v850e specific. (break): Mark as v850/v850e specific.
2003-05-16 Ian Lance Taylor <ian@airs.com> 2003-05-16 Ian Lance Taylor <ian@airs.com>
* Makefile.in (SHELL): Make sure this is defined. * Makefile.in (SHELL): Make sure this is defined.
@ -476,7 +476,7 @@
(simops.h): New file. (simops.h): New file.
($(BUILT_SRC_FROM_IGEN)): Do not depend on simops.h. ($(BUILT_SRC_FROM_IGEN)): Do not depend on simops.h.
* gencode.c: Delete file. * gencode.c: Delete file.
2001-04-15 J.T. Conklin <jtc@redback.com> 2001-04-15 J.T. Conklin <jtc@redback.com>
* Makefile.in (simops.o): Add simops.h to dependency list. * Makefile.in (simops.o): Add simops.h to dependency list.
@ -515,7 +515,7 @@ Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
1999-05-08 Felix Lee <flee@cygnus.com> 1999-05-08 Felix Lee <flee@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
Tue Dec 1 17:25:16 1998 Andrew Cagney <cagney@b1.cygnus.com> Tue Dec 1 17:25:16 1998 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (NL_TARGET): Define as -DNL_TARGET_v850. * Makefile.in (NL_TARGET): Define as -DNL_TARGET_v850.
@ -541,7 +541,7 @@ Wed May 6 19:43:27 1998 Doug Evans <devans@canuck.cygnus.com>
Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com> Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche> Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
@ -594,7 +594,7 @@ Wed Feb 18 10:47:32 1998 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (trace_module): Change variable decl to integer type. * sim-main.h (trace_module): Change variable decl to integer type.
(TRACE_BRANCH*, TRACE_LD, TRACE_ST): Update. (TRACE_BRANCH*, TRACE_LD, TRACE_ST): Update.
Tue Feb 17 12:51:18 1998 Andrew Cagney <cagney@b1.cygnus.com> Tue Feb 17 12:51:18 1998 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_store_register, sim_fetch_register): Pass in * interp.c (sim_store_register, sim_fetch_register): Pass in
@ -648,7 +648,7 @@ Sat Nov 22 21:32:07 1997 Andrew Cagney <cagney@b1.cygnus.com>
* v850.igen (BREAK), simops.c (OP_12007E0): Rename SIGTRAP to * v850.igen (BREAK), simops.c (OP_12007E0): Rename SIGTRAP to
SIM_SIGTRAP. SIM_SIGTRAP.
(illegal): Rename SIGILL to SIM_SIGILL. (illegal): Rename SIGILL to SIM_SIGILL.
* sim-main.h, simops.c, interp.c: Do not include signal.h. * sim-main.h, simops.c, interp.c: Do not include signal.h.
* sim-main.h: Include sim-signal.h instead of signal.h. * sim-main.h: Include sim-signal.h instead of signal.h.
@ -676,7 +676,7 @@ Fri Sep 26 11:56:02 1997 Felix Lee <flee@cygnus.com>
* sim-main.h: delete null override of SIM_ENGINE_HALT_HOOK and * sim-main.h: delete null override of SIM_ENGINE_HALT_HOOK and
SIM_ENGINE_RESTART_HOOK. SIM_ENGINE_RESTART_HOOK.
Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com> Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
@ -701,7 +701,7 @@ Tue Sep 23 10:19:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (SIM_WARNINGS, SIM_ALIGNMENT, SIM_ENDIAN, * Makefile.in (SIM_WARNINGS, SIM_ALIGNMENT, SIM_ENDIAN,
SIM_HOSTENDIAN, SIM_RESERVED_BITS): Delete, moved to common. SIM_HOSTENDIAN, SIM_RESERVED_BITS): Delete, moved to common.
(SIM_EXTRA_CFLAGS): Update. (SIM_EXTRA_CFLAGS): Update.
Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com> Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure: Regenerated to track ../common/aclocal.m4 changes. * configure: Regenerated to track ../common/aclocal.m4 changes.
@ -738,7 +738,7 @@ Fri Sep 19 10:37:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
Wed Sep 17 16:21:08 1997 Andrew Cagney <cagney@b1.cygnus.com> Wed Sep 17 16:21:08 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c: Move "mov", "reti", to v850.igen, fix tracing. * simops.c: Move "mov", "reti", to v850.igen, fix tracing.
* interp.c (hash): Delete. * interp.c (hash): Delete.
* v850.igen (nop): Really do nothing. * v850.igen (nop): Really do nothing.
@ -753,11 +753,11 @@ Wed Sep 17 14:02:10 1997 Andrew Cagney <cagney@b1.cygnus.com>
(trace_module): Global, save component/module name across insn. (trace_module): Global, save component/module name across insn.
* simops.c: Move "bsh" to v850.igen, fix. * simops.c: Move "bsh" to v850.igen, fix.
* v850.igen (callt): Load correct number of bytes. Fix tracing. * v850.igen (callt): Load correct number of bytes. Fix tracing.
(stsr, ldsr): Correct src, dest fields. Fix tracing. (stsr, ldsr): Correct src, dest fields. Fix tracing.
(ctret): Force alignment. Fix tracing. (ctret): Force alignment. Fix tracing.
Tue Sep 16 22:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue Sep 16 22:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (trace_output): Add result argument. * simops.c (trace_output): Add result argument.
@ -772,10 +772,10 @@ Tue Sep 16 22:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
(trace_values, trace_name, trace_pc, trace_num_values): Make (trace_values, trace_name, trace_pc, trace_num_values): Make
global. global.
(GR, SR): Define. (GR, SR): Define.
v850.insn (movea, stsr): Use. v850.insn (movea, stsr): Use.
(sxb, sxh, zxb, zxh): Ditto. (sxb, sxh, zxb, zxh): Ditto.
Tue Sep 16 21:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue Sep 16 21:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c: Move "movea" from here. * simops.c: Move "movea" from here.
@ -784,12 +784,12 @@ Tue Sep 16 21:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
* v850.igen (simm16): Define, sign extend imm16. * v850.igen (simm16): Define, sign extend imm16.
(uimm16): Define, no sign extension. (uimm16): Define, no sign extension.
(addi, andi, movea, movhi, mulhi, ori, satsubi, xori): Use. (addi, andi, movea, movhi, mulhi, ori, satsubi, xori): Use.
* simops.c: Move "sxh", "switch", "sxb", "callt", "dispose", * simops.c: Move "sxh", "switch", "sxb", "callt", "dispose",
"mov32" from here. "mov32" from here.
* v850.igen: To here. * v850.igen: To here.
(switch): Fix off by two error in NIA calc. (switch): Fix off by two error in NIA calc.
Tue Sep 16 15:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue Sep 16 15:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (trace_pc, trace_name, trace_values, trace_num_values): * simops.c (trace_pc, trace_name, trace_values, trace_num_values):
@ -798,7 +798,7 @@ Tue Sep 16 15:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
(trace_output): Write trace values to a buffer. Use (trace_output): Write trace values to a buffer. Use
trace_one_insn to print trace info and buffer. trace_one_insn to print trace info and buffer.
(SIZE_OPERANDS, SIZE_LOCATION): Delete. (SIZE_OPERANDS, SIZE_LOCATION): Delete.
Tue Sep 16 09:02:00 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue Sep 16 09:02:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (struct _sim_cpu): Add psw_mask so that reserved bits * sim-main.h (struct _sim_cpu): Add psw_mask so that reserved bits
@ -808,7 +808,7 @@ Tue Sep 16 09:02:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
instructions from here. instructions from here.
* v850.igen (ldsr, stsr): To here. Mask out reserved bits when * v850.igen (ldsr, stsr): To here. Mask out reserved bits when
setting PSW. setting PSW.
* interp.c (sim_open): Set psw_mask if machine known. * interp.c (sim_open): Set psw_mask if machine known.
Tue Sep 16 10:20:00 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue Sep 16 10:20:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
@ -831,12 +831,12 @@ Tue Sep 16 09:02:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com> Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (OP_300, OP_400, OP_70): Make behavour depend on PSW[US]. * simops.c (OP_300, OP_400, OP_70): Make behavour depend on PSW[US].
* simops.c: Move "divun", "sld.bu", "divhn", "divhun", "divn", * simops.c: Move "divun", "sld.bu", "divhn", "divhun", "divn",
"divun", "pushml" code from here to v850.igen. "divun", "pushml" code from here to v850.igen.
(divun): Make global. (divun): Make global.
(type3_regs): Make global (type3_regs): Make global
* v850.igen: Move simops.c code to here. * v850.igen: Move simops.c code to here.
* interp.c (sim_create_inferior): For v850eq set US bit by * interp.c (sim_create_inferior): For v850eq set US bit by
@ -865,7 +865,7 @@ Fri Sep 12 15:11:03 1997 Andrew Cagney <cagney@b1.cygnus.com>
* v850.igen (prepare, ...): Add to v850eq architecture. * v850.igen (prepare, ...): Add to v850eq architecture.
* interp.c (sim_open): Default to v850eq. * interp.c (sim_open): Default to v850eq.
* interp.c (sim_open): Default to v850e. * interp.c (sim_open): Default to v850e.
* sim-main.h (signal.h): Include. * sim-main.h (signal.h): Include.
@ -880,7 +880,7 @@ Thu Sep 11 08:40:03 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_open): Use sim_do_commandf instead of asprintf. * interp.c (sim_open): Use sim_do_commandf instead of asprintf.
* sim-main.h (INSN_NAME): * sim-main.h (INSN_NAME):
* Makefile.in (INCLUDE): Add SIM_EXTRA_DEPS. * Makefile.in (INCLUDE): Add SIM_EXTRA_DEPS.
(SIM_EXTRA_DEPS): Add itable.h (SIM_EXTRA_DEPS): Add itable.h
@ -922,7 +922,7 @@ Mon Sep 8 18:33:04 1997 Andrew Cagney <cagney@b1.cygnus.com>
(SEXT32): Delete, used? (SEXT32): Delete, used?
(SEXT40, SEXT44, SEXT64): Use UNSIGNED64 for constants, not ...LL. (SEXT40, SEXT44, SEXT64): Use UNSIGNED64 for constants, not ...LL.
(WITH_TARGET_WORD_MSB): Define as 31. v850 little bit endian. (WITH_TARGET_WORD_MSB): Define as 31. v850 little bit endian.
* simops.c: Use EXTEND15 from sim-bits instead of SEXT16. * simops.c: Use EXTEND15 from sim-bits instead of SEXT16.
* sim-main.h (DEBUG_TRACE, DEBUG_VALUES, v850_debug): Delete, * sim-main.h (DEBUG_TRACE, DEBUG_VALUES, v850_debug): Delete,
@ -950,7 +950,7 @@ Fri Sep 5 17:04:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h (WITH_WATCHPOINTS): Define. * sim-main.h (WITH_WATCHPOINTS): Define.
(WITH_MODULO_MEMORY): Define (WITH_MODULO_MEMORY): Define
* Makefile.in (SIM_OBJS): Add sim-resume, sim-watch, sim-stop, * Makefile.in (SIM_OBJS): Add sim-resume, sim-watch, sim-stop,
sim-reason. sim-reason.
@ -1011,7 +1011,7 @@ Wed Sep 3 10:18:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
* sim-main.h: Replace SIM_HAVE_FLATMEM with mem ptr. * sim-main.h: Replace SIM_HAVE_FLATMEM with mem ptr.
* interp.c (map): Do not add to a void pointer. * interp.c (map): Do not add to a void pointer.
* Makefile.in (INCLUDE): Add sim-main.h * Makefile.in (INCLUDE): Add sim-main.h
* configure.in: Check for time.h * configure.in: Check for time.h
@ -1039,7 +1039,7 @@ Wed Sep 3 10:18:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
(AC_CHECK_FUNCS): Add utime. (AC_CHECK_FUNCS): Add utime.
(AC_CHECK_HEADERS): Add stdlib.h, string.h, strings.h, utime.h (AC_CHECK_HEADERS): Add stdlib.h, string.h, strings.h, utime.h
configure: Regenerate. configure: Regenerate.
* Makefile.in (SIM_RUN_OBJS): Use nrun.o. * Makefile.in (SIM_RUN_OBJS): Use nrun.o.
(SIM_OBJS): Add sim-io.o, sim-hload.o, sim-utils.o, sim-options.o, (SIM_OBJS): Add sim-io.o, sim-hload.o, sim-utils.o, sim-options.o,
@ -1055,7 +1055,7 @@ Wed Sep 3 10:18:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gencode.c (write_template): Generate #include sim-main.h. * gencode.c (write_template): Generate #include sim-main.h.
(write_opcodes): Ditto. (write_opcodes): Ditto.
* interp.c (prog_bfd, prog_bfd_was_opened_p): Delete. * interp.c (prog_bfd, prog_bfd_was_opened_p): Delete.
(v850_callback): Ditto. (v850_callback): Ditto.
(sim_kind, myname): Ditto. (sim_kind, myname): Ditto.
@ -1076,7 +1076,7 @@ Wed Sep 3 10:18:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
(sim_set_callbacks): Delete. (sim_set_callbacks): Delete.
(sim_set_interrupt): Pass in SD, use. (sim_set_interrupt): Pass in SD, use.
(start_time): Delete. (start_time): Delete.
* v850_sim.h: Remove everything except `struct simops' from here. * v850_sim.h: Remove everything except `struct simops' from here.
* sim-main.h: Move most to here. * sim-main.h: Move most to here.
* gencode.c: Move #includes to here. * gencode.c: Move #includes to here.
@ -1093,7 +1093,7 @@ Mon Sep 1 12:07:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in: Check for time, chmod. * configure.in: Check for time, chmod.
* configure: Regenerate. * configure: Regenerate.
* simops.c (SYS_time, SYS_chmod): Use HAVE_TIME, HAVE_CHMOD. * simops.c (SYS_time, SYS_chmod): Use HAVE_TIME, HAVE_CHMOD.
* simops.c (../../libgloss/v850/sys/syscall.h): Include instead of * simops.c (../../libgloss/v850/sys/syscall.h): Include instead of
sys/syscall.h. sys/syscall.h.
(OP_10007E0): Check the existance each SYS_* macro independantly. (OP_10007E0): Check the existance each SYS_* macro independantly.
@ -1125,16 +1125,16 @@ Fri Aug 22 10:39:28 1997 Nick Clifton <nickc@cygnus.com>
* simops.c (bsh): Only set CY flag if either of the bottom * simops.c (bsh): Only set CY flag if either of the bottom
bytes is zero. bytes is zero.
* simops.c (prepare, dispose): Lower numbered * simops.c (prepare, dispose): Lower numbered
registers go to higher numbered address. registers go to higher numbered address.
* simops.c (unsigned divide instructions): S bit set if result has * simops.c (unsigned divide instructions): S bit set if result has
top bit set. top bit set.
* simops.c (pushml, pushmh, popml, popmh): Lower numbered * simops.c (pushml, pushmh, popml, popmh): Lower numbered
registers go to higher numbered address. registers go to higher numbered address.
Wed Aug 20 13:56:35 1997 Nick Clifton <nickc@cygnus.com> Wed Aug 20 13:56:35 1997 Nick Clifton <nickc@cygnus.com>
* simops.c (OP_107E0, OP_107F0, OP_307E0, OP_307F0): Use correct * simops.c (OP_107E0, OP_107F0, OP_307E0, OP_307F0): Use correct
@ -1151,22 +1151,22 @@ Wed Aug 13 19:06:55 1997 Nick Clifton <nickc@cygnus.com>
* interp.c (sim_resume): Opcode functions return amount to be * interp.c (sim_resume): Opcode functions return amount to be
added to PC and all opcodes take a standard format in the OP[] added to PC and all opcodes take a standard format in the OP[]
array. array.
(do_format_*): Functions removed. (do_format_*): Functions removed.
* v850_sim.h (SP, EP): New register mnemonics. * v850_sim.h (SP, EP): New register mnemonics.
* gencode.c (write_header): Functions prototypes return an * gencode.c (write_header): Functions prototypes return an
integer. integer.
* simops.c: Opcode functions return amount to be added to PC. * simops.c: Opcode functions return amount to be added to PC.
* v850_sim.h (CTPC, CTPSW, CTBP): New register mnemonics. * v850_sim.h (CTPC, CTPSW, CTBP): New register mnemonics.
* simops.c: Add support for v850e instructions. * simops.c: Add support for v850e instructions.
* simops.c: Add support for v850eq instructions. * simops.c: Add support for v850eq instructions.
Tue May 20 10:24:14 1997 Andrew Cagney <cagney@b1.cygnus.com> Tue May 20 10:24:14 1997 Andrew Cagney <cagney@b1.cygnus.com>
* interp.c (sim_open): Add callback argument. * interp.c (sim_open): Add callback argument.
@ -1303,12 +1303,12 @@ Sun Nov 3 23:02:54 1996 Stan Shebs <shebs@andros.cygnus.com>
* interp.c: Add support for variable-size allocation of memory, * interp.c: Add support for variable-size allocation of memory,
via simulator command "sim memory-map". via simulator command "sim memory-map".
(map): Issue SIGSEGV for references to invalid memory regions. (map): Issue SIGSEGV for references to invalid memory regions.
Thu Oct 31 14:44:10 1996 Gavin Koch <gavin@cygnus.com> Thu Oct 31 14:44:10 1996 Gavin Koch <gavin@cygnus.com>
* simops.c: Include <sys/time.h> for struct timeval and * simops.c: Include <sys/time.h> for struct timeval and
struct timezone. struct timezone.
Wed Oct 30 08:49:10 1996 Jeffrey A Law (law@cygnus.com) Wed Oct 30 08:49:10 1996 Jeffrey A Law (law@cygnus.com)
* simops.c (OP_10007E0): Handle SYS_times and SYS_gettimeofday. * simops.c (OP_10007E0): Handle SYS_times and SYS_gettimeofday.
@ -1358,11 +1358,11 @@ Tue Oct 15 16:19:51 1996 Stu Grossman (grossman@critters.cygnus.com)
* (sim_size): MEM_SIZE is now bytes, not shift factor. * (sim_size): MEM_SIZE is now bytes, not shift factor.
Tue Oct 1 15:53:24 1996 Gavin Koch <gavin@cygnus.com> Tue Oct 1 15:53:24 1996 Gavin Koch <gavin@cygnus.com>
* simops.c (trace_input): Swapped order of operands for output * simops.c (trace_input): Swapped order of operands for output
output of OP_IMM_REG. Changed the fetching of the operands for output of OP_IMM_REG. Changed the fetching of the operands for
OP_LOAD32, and OP_STORE32 to work like op-function. OP_LOAD32, and OP_STORE32 to work like op-function.
Mon Sep 30 15:46:33 1996 Stu Grossman (grossman@critters.cygnus.com) Mon Sep 30 15:46:33 1996 Stu Grossman (grossman@critters.cygnus.com)
* interp.c: Move includes of remote-sim.h and callback.h to * interp.c: Move includes of remote-sim.h and callback.h to
@ -1392,7 +1392,7 @@ Fri Sep 27 18:34:09 1996 Stu Grossman (grossman@critters.cygnus.com)
Fri Sep 27 17:42:37 1996 Jeffrey A Law (law@cygnus.com) Fri Sep 27 17:42:37 1996 Jeffrey A Law (law@cygnus.com)
* simops.c (trace_input): Fix thinko. * simops.c (trace_input): Fix thinko.
Wed Sep 18 09:54:12 1996 Michael Meissner <meissner@tiktok.cygnus.com> Wed Sep 18 09:54:12 1996 Michael Meissner <meissner@tiktok.cygnus.com>
@ -1568,6 +1568,6 @@ Thu Aug 29 13:53:29 1996 Jeffrey A Law (law@cygnus.com)
Wed Aug 28 13:53:22 1996 Jeffrey A Law (law@cygnus.com) Wed Aug 28 13:53:22 1996 Jeffrey A Law (law@cygnus.com)
* ChangeLog, Makefile.in, configure, configure.in, v850_sim.h, * ChangeLog, Makefile.in, configure, configure.in, v850_sim.h,
gencode.c, interp.c, simops.c: Created. gencode.c, interp.c, simops.c: Created.

View file

@ -1,5 +1,5 @@
ChangeLog file for zlib ChangeLog file for zlib
Changes in 1.2.7 (2 May 2012) Changes in 1.2.7 (2 May 2012)
- Replace use of memmove() with a simple copy for portability - Replace use of memmove() with a simple copy for portability
@ -1112,15 +1112,15 @@ Changes in 1.0.6 (19 Jan 1998)
- added Makefile.nt (thanks to Stephen Williams) - added Makefile.nt (thanks to Stephen Williams)
- added the unsupported "contrib" directory: - added the unsupported "contrib" directory:
contrib/asm386/ by Gilles Vollant <info@winimage.com> contrib/asm386/ by Gilles Vollant <info@winimage.com>
386 asm code replacing longest_match(). 386 asm code replacing longest_match().
contrib/iostream/ by Kevin Ruland <kevin@rodin.wustl.edu> contrib/iostream/ by Kevin Ruland <kevin@rodin.wustl.edu>
A C++ I/O streams interface to the zlib gz* functions A C++ I/O streams interface to the zlib gz* functions
contrib/iostream2/ by Tyge Løvset <Tyge.Lovset@cmr.no> contrib/iostream2/ by Tyge Løvset <Tyge.Lovset@cmr.no>
Another C++ I/O streams interface Another C++ I/O streams interface
contrib/untgz/ by "Pedro A. Aranda Guti\irrez" <paag@tid.es> contrib/untgz/ by "Pedro A. Aranda Guti\irrez" <paag@tid.es>
A very simple tar.gz file extractor using zlib A very simple tar.gz file extractor using zlib
contrib/visual-basic.txt by Carlos Rios <c_rios@sonda.cl> contrib/visual-basic.txt by Carlos Rios <c_rios@sonda.cl>
How to use compress(), uncompress() and the gz* functions from VB. How to use compress(), uncompress() and the gz* functions from VB.
- pass params -f (filtered data), -h (huffman only), -1 to -9 (compression - pass params -f (filtered data), -h (huffman only), -1 to -9 (compression
level) in minigzip (thanks to Tom Lane) level) in minigzip (thanks to Tom Lane)