diff options
Diffstat (limited to 'README.rs6000')
-rw-r--r-- | README.rs6000 | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/README.rs6000 b/README.rs6000 new file mode 100644 index 00000000..3ec26c81 --- /dev/null +++ b/README.rs6000 @@ -0,0 +1,21 @@ +Date: Fri, 26 Apr 1991 18:01:04 -0300 +From: mjlx@eagle.cnsf.cornell.edu (Mike Lijewski) +To: arnold@audiofax.com +Cc: david@cs.dal.ca +Subject: testing 2.12 on a machine with unsigned chars + +I chose to use the alloca which you supply. The RS/6000 has a builtin +alloca which is accessible using a `#pragma alloca', but I chose not +to use it. Initially, I tried to use it by conditionally compiling it, +similar to the way alloca.h is included on sparcs. But this has +some problems. Firstly, the RS/6000 compiler complains about the +placement of the #pragma, something to the intent that the pragma must +precede all C code. This would be easy enough to fix by conditionally +including the #pragma elsewhere in the relevant files. A more +difficult problem is that the awk.tab.c generated by bison uses +alloca. To fix this the right way, bison would have to be modified to +output the appropriate conditionally compilable code as it does now +for sparcs. If you think it is worth while to use the builtin alloca, +I would be happy to get it working, except for the bison problem, and +send you the diffs. The FSF might also be interested in "fixing" +bison to use the builtin alloca on the RS/6000. |