diff options
author | Michael Meissner <gnu@the-meissners.org> | 1997-01-27 21:34:50 +0000 |
---|---|---|
committer | Michael Meissner <gnu@the-meissners.org> | 1997-01-27 21:34:50 +0000 |
commit | 5c04f4f7fced8f90816be87e9efde53441447d7a (patch) | |
tree | c6264a3954b4a33d053257abfe5bf2c01af4f737 /sim/ppc/BUGS | |
parent | 1d5c6cfdf01a498866d3b1662d30d75985c99fc4 (diff) | |
download | gdb-5c04f4f7fced8f90816be87e9efde53441447d7a.zip gdb-5c04f4f7fced8f90816be87e9efde53441447d7a.tar.gz gdb-5c04f4f7fced8f90816be87e9efde53441447d7a.tar.bz2 |
January 23rd merge
Diffstat (limited to 'sim/ppc/BUGS')
-rw-r--r-- | sim/ppc/BUGS | 47 |
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. + + |