From 3d955acb36f483c05724181da5ffba46b1303c43 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 17 Nov 2020 15:45:01 +0000 Subject: When reading string arguments for the assembler's string directives treat space separated strings as a single entity. * read.c (stringer): Treat space separated, quote enclosed strings as a single string. * doc/as.texi (asciz): Mention this behaviour in the description of the asciz directive. * testsuite/gas/all/asciz.s: New test. * testsuite/gas/all/asciz.d: New test driver. * testsuite/gas/all/gas.exp: Run the new test. --- gas/doc/as.texi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gas/doc') diff --git a/gas/doc/as.texi b/gas/doc/as.texi index 4d52945..278de41 100644 --- a/gas/doc/as.texi +++ b/gas/doc/as.texi @@ -4662,7 +4662,9 @@ trailing zero byte) into consecutive addresses. @cindex zero-terminated strings @cindex null-terminated strings @code{.asciz} is just like @code{.ascii}, but each string is followed by -a zero byte. The ``z'' in @samp{.asciz} stands for ``zero''. +a zero byte. The ``z'' in @samp{.asciz} stands for ``zero''. Note that +multiple string arguments not separated by commas will be concatenated +together and only one final zero byte will be stored. @node Attach_to_group @section @code{.attach_to_group @var{name}} -- cgit v1.1