On Nov 22, 2006, at 11:34 AM, Simon Marlow wrote:
Peter Tanski wrote:
On Nov 22, 2006, at 4:18 AM, Simon Marlow wrote:
By "modify the NCG to output the correct data sections" do you
mean putting the two symbols in the same section for a relative
reference? This means putting SRTs in the text section. We
used to do this (this was one workaround for the lack of 64-bit
relative relocations on x86_64), but it's not really the right
thing; SRTs should go in the read-only data section to avoid
polluting the code cache.
I meant sorting out the potential relocation symbols ourselves
and put them into a '.reloc' section ('.reloc' is for COFF).
This is something the assembler (Yasm) should do.
Ok, I'm out of my depth here, I don't know what the .reloc section
does (or anything abot COFF, for that matter).
Same here. I am working off of the Microsoft PE-COFF spec myself.
Maybe the Yasm developers have a better idea :)
Cheers,
Pete
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc