summaryrefslogtreecommitdiff
path: root/gas/config/tc-bfin.c
diff options
context:
space:
mode:
authorJie Zhang <jie.zhang@analog.com>2009-09-03 16:32:42 +0000
committerJie Zhang <jie.zhang@analog.com>2009-09-03 16:32:42 +0000
commit3fa28118f6be430121d6251a3f3f508bc742b815 (patch)
treebf2599dd5f656992b2a9028d65308fe667c285e4 /gas/config/tc-bfin.c
parentde3e743a87af90a8b066065d526886dac578ad53 (diff)
downloadbinutils-redhat-3fa28118f6be430121d6251a3f3f508bc742b815.tar.gz
* config/tc-bfin.c (md_assemble): Bump line counters if there is
EOL in the instruction. testsuite/ * gas/bfin/line_number.l, gas/bfin/line_number.s: New test. * gas/bfin/bfin.exp: Add the new test.
Diffstat (limited to 'gas/config/tc-bfin.c')
-rw-r--r--gas/config/tc-bfin.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gas/config/tc-bfin.c b/gas/config/tc-bfin.c
index 958f63da25..4a02b6915e 100644
--- a/gas/config/tc-bfin.c
+++ b/gas/config/tc-bfin.c
@@ -712,6 +712,10 @@ md_assemble (char *line)
#ifdef OBJ_ELF
dwarf2_emit_insn (insn_size);
#endif
+
+ while (*line++ != '\0')
+ if (*line == '\n')
+ bump_line_counters ();
}
/* Parse one line of instructions, and generate opcode for it.