]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Some ARM vmov similar to 'vmov.f32 s1, s2' will incorrectly have the second
authorandrew <andrew@FreeBSD.org>
Mon, 18 Mar 2013 07:41:08 +0000 (07:41 +0000)
committerandrew <andrew@FreeBSD.org>
Mon, 18 Mar 2013 07:41:08 +0000 (07:41 +0000)
commite0722a1284e9361c5be0754fbb14d19b7e6335ae
treecc3b6d3fc1c2af4df647f85fc8eccf6f7db9ca91
parent77164fe10d3ee7bf872f7b2a726b6b200c25a3d2
Some ARM vmov similar to 'vmov.f32 s1, s2' will incorrectly have the second
register added to the symbol table by the assembler. On further
investigation it was found the problem was with the my_get_expression
function. This is called by parse_big_immediate.

Fix this by moving the call to parse_big_immediate to the end of the if,
else if, ..., else block.
contrib/binutils/gas/config/tc-arm.c