A while ago, I read that GHC is supposed to work with egcs. However, GHC 3.02 doesn't work for me with egcs 1.1b. The latter complaint about illegally spilled registers when compiling some module with -fglasgow-exts, and an attempt to compile 4.01 from source produced a compiler that couldn't build the prelude. Unfortunately, I don't have time at the moment to produce a more accurate report - I'll try to do that later though. I don't consider this really to be a bug in GHC, but I wanted to let people know that it is better to watch out when using egcs. I heard that egcs checks the contents of asm sections and is somewhat picky about what is done with which registers. Cheers, Manuel
