> On 3 December 2013 10:08, <lu...@proxima.alt.za> wrote: > >> I seem to remember >> Charles suggesting that it is difficult to do. And as it caught a >> rather embarrassing case of sloppy programming >> > > It's not sloppy programming, but an underlying assumption about RISC > machines in the (then) future > having a respectable number of (truly) general-purpose registers, and the > x86 > does not.
Oy! That's not what I was suggesting. The sloppy programming was in $GOROOT/src/cmd/8g/ggen.c where it triggered a compiler failure: multiplication was used in an expression as argument to a function invoked inside a loop. In the compiler, the abort() invocation could be called sloppy, but not in the same sense :-) ++L