summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoern Rennecke <joern.rennecke@arc.com>2009-03-09 21:10:29 +0000
committerJoern Rennecke <joern.rennecke@arc.com>2009-03-09 21:10:29 +0000
commit139d19ee035d132be681a95ece3bbe230664ea9c (patch)
tree0f65ebe05f0c93cc9941126698aa512e3ee8e895
parentdbecdd215a33865bf6bc989cde31b162617392e2 (diff)
downloadgdb-139d19ee035d132be681a95ece3bbe230664ea9c.tar.gz
Check in ARCompact simulator. A valid configuration is arc-elf.
This is not quite finished and has most likely a few files that are obsolete & not used, but it's good enough to run gcc regression tests.
-rw-r--r--sim/common/ChangeLog.ARC42
1 files changed, 42 insertions, 0 deletions
diff --git a/sim/common/ChangeLog.ARC b/sim/common/ChangeLog.ARC
new file mode 100644
index 00000000000..2b73a9f7f6e
--- /dev/null
+++ b/sim/common/ChangeLog.ARC
@@ -0,0 +1,42 @@
+2007-09-17 J"orn Rennecke <joern.rennecke@arc.com>
+
+ * gentvals.sh: Allow target-specific definitions to override
+ later generic ones.
+ * gennltvals.sh: Use ${srcroot}/newlib/libc/sys/arc/sys/fcntl.h
+ for open on arc.
+ * nltvals.def: Regenerate.
+
+2007-08-22 J"orn Rennecke <joern.rennecke@arc.com>
+
+ * cgen-trace.c (sim_cgen_disassemble_insn):
+ Check for CGEN_INSN_DISASM_BITSIZE.
+
+2007-08-21 J"orn Rennecke <joern.rennecke@arc.com>
+
+ * cgen-trace.c (sim_cgen_disassemble_insn): Disable bogus sanity check.
+
+2007-05-14 J"orn Rennecke <joern.rennecke@arc.com>
+
+ * callback.c (fdmap, fdbad): No longer static.
+
+2007-05-02 J"orn Rennecke <joern.rennecke@arc.com>
+
+ * syscall.c (get_path): No longer static.
+
+2007-04-30 J"orn Rennecke <joern.rennecke@arc.com>
+
+ * gennltvals.sh: Add arc code.
+ * nltvals.def: Regenerate.
+
+ Speed up simulator startup:
+ * sim-utils.c (zalloc): Use xcalloc.
+
+ Debugging utility functions:
+ * sim-utils.c (dump_hex, dump_strn_1, dump_asc): New functions.
+ * (dump_str, dump_strn): Likewise.
+
+ Fix descriptor 0/1/2 handling in pesence of freopen:
+ * syscall.c (cb_syscall): Add comments about descriptors 0/1/2.
+ * callback.c (os_read_stdin): Use os_read.
+ (os_write): Use fwrite to stdout / stderr for descriptor 1 / 2.
+ (os_write_stdout, os_write_stderr): Use os_write.