commit | e7b47f2e68c6eaff916ea4d1202a77e15730f48f | [log] [tgz] |
---|---|---|
author | John Darrington <john@darrington.wattle.id.au> | Mon Jan 14 16:55:17 2019 +0100 |
committer | John Darrington <john@darrington.wattle.id.au> | Wed Jan 16 19:35:05 2019 +0100 |
tree | fd28ffb0f1b591cf32469b7959be0de03965d11f | |
parent | 77fdb0e00bd47c564c4e32726fc6020d9441d4a7 [diff] |
S12Z: gas: Fix bug when a symbol name was the single letter 'c'. The assembler incorrectly recognised "c" as a register name, and refused to allow it where it expected a symbol/label. gas/ * config/tc-s12z.c (lex_reg_name): Compare the length of the strings before the contents. * testsuite/gas/s12z/labels.d: New file. * testsuite/gas/s12z/labels.s: New file. * testsuite/gas/s12z/s12z.exp: Add them.