[PATCH 1/2, c-family]: Add 'z' to asm_fprintf_char_table
Uros Bizjak
ubizjak@gmail.com
Wed Jul 26 12:18:00 GMT 2017
Hello!
This patch is the prerequisite for my next patch. It enables %z
extension for asm_fprintf that will emit 'q' or 'l' suffixes for
instructions with word-sized operands.
2017-07-26 Uros Bizjak <ubizjak@gmail.com>
* c-format.c (asm_fprintf_char_table): Add 'z' to format_chars.
Bootstrapped and regression tested on x86_64-linux-gnu {,-m32}.
OK for mainline?
Uros.
-------------- next part --------------
Index: c-format.c
===================================================================
--- c-format.c (revision 250563)
+++ c-format.c (working copy)
@@ -672,6 +672,7 @@ static const format_char_info asm_fprintf_char_tab
{ "L", 0, STD_C89, NOARGUMENTS, "", "", NULL },
{ "U", 0, STD_C89, NOARGUMENTS, "", "", NULL },
{ "r", 0, STD_C89, { T89_I, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }, "", "", NULL },
+ { "z", 0, STD_C89, NOARGUMENTS, "", "", NULL },
{ "@", 0, STD_C89, NOARGUMENTS, "", "", NULL },
{ NULL, 0, STD_C89, NOLENGTHS, NULL, NULL, NULL }
};
More information about the Gcc-patches
mailing list