[project @ 2001-12-17 18:03:08 by sewardj]
authorsewardj <unknown>
Mon, 17 Dec 2001 18:03:09 +0000 (18:03 +0000)
committersewardj <unknown>
Mon, 17 Dec 2001 18:03:09 +0000 (18:03 +0000)
commit9b3d7ebd00f00e953e61dbf62a1045ff7ba910dd
treee457260359014034f56ebc2c835514157f9ed650
parent1a3dfff8bd35301fd59a44a8db1edfd20c849095
[project @ 2001-12-17 18:03:08 by sewardj]
Redo translation of array indexing primops in order to insert 8 <-> 32
bit casts when dealing with Char arrays.  Also facilitate future removal
of CMem and MO_{Read,Write}OSBI.

In the process, notice and fix a large bogon in x86/sparc implementation
of signed and unsigned integer widening.
ghc/compiler/absCSyn/AbsCUtils.lhs
ghc/compiler/absCSyn/MachOp.hs
ghc/compiler/absCSyn/PprAbsC.lhs
ghc/compiler/nativeGen/MachCode.lhs