OSDN Git Service

Improve error handling in the ARM integrated assembler.
authorKarl Schimpf <kschimpf@google.com>
Fri, 4 Dec 2015 15:29:10 +0000 (07:29 -0800)
committerKarl Schimpf <kschimpf@google.com>
Fri, 4 Dec 2015 15:29:10 +0000 (07:29 -0800)
commit0437ae82073b1d52ec17452e9267cde099a73ad2
tree46346c8cd6b70b3ab3bfdc3fe0bbc13af103338e
parent22a5f384b2f377b2b8f68be42450ca365b882ee9
Improve error handling in the ARM integrated assembler.

Up to now, all error handling in the ARM integrated assembler was
handled by forcing a text fixup. This CL tries to minimize the use of
fixup's to only be applied when there is an unimplemented form of an
instruction. All other cases now generate fatal error messages.

This CL should make it easier to determine what instructions still need
to be extended.

BUG= https://bugs.chromium.org/p/nativeclient/issues/detail?id=4334
R=stichnot@chromium.org

Review URL: https://codereview.chromium.org/1495093002 .
src/IceAssemblerARM32.cpp
src/IceAssemblerARM32.h