Aram Hăvărneanu

Results 61 comments of Aram Hăvărneanu

Yes, it's not possible to bootstrap anywhere. The problem is not of bootstrapping nor of building. The linux/sparc64 port simply doesn't exist. This work only implements the solaris/sparc64 port.

Sure, but the work to bring it on Linux is non trivial. It's about a week of work for someone already experienced in Go internals. It's not that much, but...

This work has been abandoned for over 5 years ago now. Getting it back into a usable state would be a massive undertaking.

Reopening since there's a little more left.

Fixed most of them, `go test os` passes.

Removing milestone as the most important offenders were fixed and I want to clear the milestone.

FWIW we are using the exact same atomics code as gcc. If we don't, I screwed something up.

> @4ad: is this tentative proposal vaguely in line with what you had in mind wrt GOARCH=vm ? I don't think so, my use case and needs are very different...

On ppc64: ``` TEXT foo(SB),7,$16 MOVD R1, R5 MOVD $0(SP), R6 MOVD $0(R1), R6 BL bar(SB) RETURN .data:0x00000000 7fe802a6 mflr r31 .data:0x00000004 fbe1ffe9 stdu r31,-24(r1) .data:0x00000008 7c250b78 mr r5,r1 .data:0x0000000c...