aboutsummaryrefslogtreecommitdiff
path: root/sim/ppc/BUGS
diff options
context:
space:
mode:
authorMichael Meissner <gnu@the-meissners.org>1997-01-27 21:34:50 +0000
committerMichael Meissner <gnu@the-meissners.org>1997-01-27 21:34:50 +0000
commit5c04f4f7fced8f90816be87e9efde53441447d7a (patch)
treec6264a3954b4a33d053257abfe5bf2c01af4f737 /sim/ppc/BUGS
parent1d5c6cfdf01a498866d3b1662d30d75985c99fc4 (diff)
downloadgdb-5c04f4f7fced8f90816be87e9efde53441447d7a.zip
gdb-5c04f4f7fced8f90816be87e9efde53441447d7a.tar.gz
gdb-5c04f4f7fced8f90816be87e9efde53441447d7a.tar.bz2
January 23rd merge
Diffstat (limited to 'sim/ppc/BUGS')
-rw-r--r--sim/ppc/BUGS47
1 files changed, 47 insertions, 0 deletions
diff --git a/sim/ppc/BUGS b/sim/ppc/BUGS
new file mode 100644
index 0000000..81e7870
--- /dev/null
+++ b/sim/ppc/BUGS
@@ -0,0 +1,47 @@
+ChangeLog
+
+See the ChangeLog file looking for lines taged with the word FIXME.
+
+COREFILE.C:
+
+The implementation of corefile.c (defined by corefile.h) isn't the
+best. It is intended to be functionaly correct rather than fast. One
+option being considered is to add a data cache to reduce the overhead
+of the most common case of data read/writes.
+
+VEA
+
+Missing VEA system calls.
+
+ppc-instructions:
+
+Missing or commented out instructions.
+
+64bit:
+
+64bit target untested. 64bit host broken. For instance use of scanf
+"%x", &long long.
+
+events.c:
+
+Event code for pending events from within signal handlers not
+finished/tested.
+
+hw_*.c:
+
+Better and more devices.
+
+PORTABILITY:
+
+(Notes taken from Michael Meissner): Heavy use of the ## operator -
+fix using the clasic X/**/Y hack; Use of the signed keyword. In
+particular, signed char has no analogue in classic C (though most
+implementations of classic C use signed chars); Use of long long which
+restricts the target compiler to be GCC.
+
+
+device_ioctl():
+
+Should have an extra argument (unsigned request) as standard.
+
+