
On Mon, 20 Aug 2001, Manuel M. T. Chakravarty wrote:
Yes, Roman has ported gcc to the T3E (you absolutely need gcc for GHC). Last I heard, he was about to submit the relavant patches to the FSF.
Sorry, didn't read my mail for a couple of days. Yes, I basically got gcc to work on the T3E, the relevant patches are in the gcc-patches mailing list archives at gcc.gnu.org (just search for T3E). Unfortunately, I haven't had time to work on them for a couple of weeks so they are probably somewhat out of date now. I'll update them soon. Right now I'm trying to get the GCC maintainers to include the patches in the gcc source tree.
AFAIK, nothing has been done about the actual port of GHC to the T3E yet. I think, the next logical step would be to try the recent alpha port on the T3E. I guess, this will require to modify the mangler, because AFAIK the assembler on the Cray is a little different to standard alpha assembler (at least gcc's code generation will be different, which might already break the mangler).
Yes, there are differences compared to other Alpha targets, both in assembler syntax and in the generated code. Updating the mangler might be quite a lot of work.
I am in principle prepared to look into all this, but haven't got much time at the moment...maybe we can get this done in a combined effort.
I'm planning to look into this when my gcc patches are accepted and all major bugs are fixed. Any help will be highly appreciated :-) Bye Roman