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 <ubiz...@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.
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 } };