Here is the diff I am currently working with. It uses __LP64__ to recognize<br>the 64-bit architecture, but I think we should use something else. A couple<br>of notes:<br><br>* cpp -dM runtime/gc.h prints the defined symbols for different architectures.
<br>&nbsp; We may use this to determine a good #define-directive to hook on to.<br><br>* We passed most (all) of the regression tests. The only that did not pass was the FP<br>&nbsp; tests that never pass anyway and the size-tests which is ok, considering the shift
<br>&nbsp; in codegen and architecture.<br><br>* I&#39;d like an &#39;ok, go ahead&#39; before I commit the changes.<br><br>J.<br>