From 0c56b5cfb68cd099e00f6fdb5ad08061c7b16b79 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Fri, 25 Jan 2019 09:34:14 +1030 Subject: PR24125, Assertion failure with embedded NULs in string An assertion that can be triggered by user input is wrong, so remove it. I believe the NUL would have been accepted before the PR20902 patch. PR 20902 PR 24125 * read.c (stringer): Delete assertion. --- gas/read.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'gas/read.c') diff --git a/gas/read.c b/gas/read.c index 3c84d43..228fe7a 100644 --- a/gas/read.c +++ b/gas/read.c @@ -5364,8 +5364,6 @@ stringer (int bits_appendzero) if (append_zero) stringer_append_char (0, bitsize); - know (input_line_pointer[-1] == '\"'); - #if !defined(NO_LISTING) && defined (OBJ_ELF) /* In ELF, when gcc is emitting DWARF 1 debugging output, it will emit .string with a filename in the .debug section -- cgit v1.1