Descriptionruntime: load runtime.goarm as a byte, not a word
Fixes issue 6952.
runtime.asminit was incorrectly loading runtime.goarm as a word, not a uint8 which made it subject to alignment issues on arm5 platforms.
Alignment aside, this also meant that the top 3 bytes in R11 would have been garbage and could not be assumed to be setting up the FPU reliably.
Patch Set 1 #Patch Set 2 : diff -r e65ee0eae098 https://code.google.com/p/go #Patch Set 3 : diff -r e65ee0eae098 https://code.google.com/p/go #Patch Set 4 : diff -r e65ee0eae098 https://code.google.com/p/go #Patch Set 5 : diff -r 3ae7a530dd4e https://code.google.com/p/go #MessagesTotal messages: 4
|