go/src/cmd/6a
Russ Cox f2bd3a977d cmd/6l, cmd/8l, cmd/5l: add AUNDEF instruction
On 6l and 8l, this is a real instruction, guaranteed to
cause an 'undefined instruction' exception.

On 5l, we simulate it as BL to address 0.

The plan is to use it as a signal to the linker that this
point in the instruction stream cannot be reached
(hence the changes to nofollow).  This will help the
compiler explain that panicindex and friends do not
return without having to put a list of these functions
in the linker.

R=ken2
CC=golang-dev
https://golang.org/cl/6255064
2012-05-30 16:47:56 -04:00
..
Makefile cmd/*: add -d option to bison. 2012-02-21 10:50:58 -05:00
a.h 6a, 6c, 6l: fix for Plan 9 build 2011-07-15 11:58:39 -04:00
a.y cmd/6g, cmd/8g: move panicindex calls out of line 2012-05-29 12:09:27 -04:00
doc.go tweak documentation of commands 2009-11-09 11:45:15 -08:00
lex.c cmd/6l, cmd/8l, cmd/5l: add AUNDEF instruction 2012-05-30 16:47:56 -04:00
y.tab.c cmd/6g, cmd/8g: move panicindex calls out of line 2012-05-29 12:09:27 -04:00
y.tab.h 5a, 6a, 8a, cc: check in y.tab.[ch] 2012-02-03 10:53:51 -05:00