From: Nick Clifton Date: Tue, 17 Nov 1998 21:44:22 +0000 (+0000) Subject: PR17074 - ignore line terminator characters found inside strings. X-Git-Tag: gdb-4_18-branchpoint~797 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3b0ae6963658e0691c2a471f5c6a33b1dfacbf16;p=thirdparty%2Fbinutils-gdb.git PR17074 - ignore line terminator characters found inside strings. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index fe11ca713fd..b147d184f11 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +Tue Nov 17 13:42:42 1998 Nick Clifton + + * listing.c: Ignore line terminator characters found inside + strings. + start-sanitize-fr30 Thu Nov 12 19:21:24 1998 Dave Brolley diff --git a/gas/listing.c b/gas/listing.c index 5050ad7d361..d6bac782cd1 100644 --- a/gas/listing.c +++ b/gas/listing.c @@ -355,11 +355,13 @@ listing_newline (ps) { char * copy; int len; + int seen_quote = 0; for (copy = input_line_pointer - 1; - * copy && ! is_end_of_line [* copy]; + * copy && (seen_quote || (! is_end_of_line [* copy])); copy ++) - continue; + if (* copy == '"' && copy[-1] != '\') + seen_quote = ! seen_quote; len = (copy - input_line_pointer) + 2;