Treat a .ln directive outside of a function as a .appline directive.

This commit is contained in:
Nick Clifton 2001-06-30 10:09:40 +00:00
parent 100bf25200
commit e237d851a4
2 changed files with 10 additions and 5 deletions

View File

@ -1,3 +1,8 @@
2001-06-28 Nick Clifton <nickc@cambridge.redhat.com>
* config/obj-coff.c (obj_coff_ln): Treat a .ln directive
outside of a function as a .appline directive.
2001-06-28 Eric Christopher <echristo@redhat.com>
H.J. Lu <hjl@gnu.org>

View File

@ -493,13 +493,13 @@ obj_coff_ln (appline)
}
l = get_absolute_expression ();
if (!appline)
{
add_lineno (frag_now, frag_now_fix (), l);
}
if (appline)
/* If there is no lineno symbol, treat a .ln
directive as if it were a .appline directive. */
if (appline || current_lineno_sym == NULL)
new_logical_line ((char *) NULL, l - 1);
else
add_lineno (frag_now, frag_now_fix (), l);
#ifndef NO_LISTING
{