Improve rtx insn vec output

print_rtl will dump the rtx_insn from current until LAST.  But it is only
useful to see the particular insn that called by print_rtx_insn_vec,
Let's call print_rtl_single to display that insn in the gcse and store-motion
pass dump.

2021-04-07  Xionghu Luo  <luoxhu@linux.ibm.com>

gcc/ChangeLog:

	* fold-const.c (fold_single_bit_test): Fix typo.
	* print-rtl.c (print_rtx_insn_vec): Call print_rtl_single
	instead.
This commit is contained in:
Xionghu Luo 2021-04-07 00:29:32 -05:00
parent 299859c2a4
commit 0fb21ba799
2 changed files with 2 additions and 2 deletions

View File

@ -7390,7 +7390,7 @@ fold_single_bit_test (location_t loc, enum tree_code code,
return NULL_TREE; return NULL_TREE;
} }
/* Test whether it is preferable two swap two operands, ARG0 and /* Test whether it is preferable to swap two operands, ARG0 and
ARG1, for example because ARG0 is an integer constant and ARG1 ARG1, for example because ARG0 is an integer constant and ARG1
isn't. */ isn't. */

View File

@ -1237,7 +1237,7 @@ print_rtx_insn_vec (FILE *file, const vec<rtx_insn *> &vec)
unsigned int len = vec.length (); unsigned int len = vec.length ();
for (unsigned int i = 0; i < len; i++) for (unsigned int i = 0; i < len; i++)
{ {
print_rtl (file, vec[i]); print_rtl_single (file, vec[i]);
if (i < len - 1) if (i < len - 1)
fputs (", ", file); fputs (", ", file);
} }