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
>

Reply via email to