On Wed, Apr 7, 2021 at 7:42 AM Xionghu Luo <luo...@linux.ibm.com> wrote: > > 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.
Can you cite a before/after dump snippet to clarify? > 2021-04-07 Xionghu Luo <luo...@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. > --- > gcc/fold-const.c | 2 +- > gcc/print-rtl.c | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/gcc/fold-const.c b/gcc/fold-const.c > index d4c5a9c299f..2834278fd76 100644 > --- a/gcc/fold-const.c > +++ b/gcc/fold-const.c > @@ -7390,7 +7390,7 @@ fold_single_bit_test (location_t loc, enum tree_code > code, > 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 > isn't. */ > > diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c > index 2a56823d3c1..c7982bce507 100644 > --- a/gcc/print-rtl.c > +++ b/gcc/print-rtl.c > @@ -1237,7 +1237,7 @@ print_rtx_insn_vec (FILE *file, const vec<rtx_insn *> > &vec) > unsigned int len = vec.length (); > for (unsigned int i = 0; i < len; i++) > { > - print_rtl (file, vec[i]); > + print_rtl_single (file, vec[i]); > if (i < len - 1) > fputs (", ", file); > } > -- > 2.25.1 >