From: Xionghu Luo Date: Wed, 7 Apr 2021 05:29:32 +0000 (-0500) Subject: Improve rtx insn vec output X-Git-Tag: basepoints/gcc-12~220 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0fb21ba79919b3c0ff30484546f48074899a3305;p=thirdparty%2Fgcc.git 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 gcc/ChangeLog: * fold-const.c (fold_single_bit_test): Fix typo. * print-rtl.c (print_rtx_insn_vec): Call print_rtl_single instead. --- diff --git a/gcc/fold-const.c b/gcc/fold-const.c index d4c5a9c299f2..2834278fd76c 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 2a56823d3c10..c7982bce5078 100644 --- a/gcc/print-rtl.c +++ b/gcc/print-rtl.c @@ -1237,7 +1237,7 @@ print_rtx_insn_vec (FILE *file, const vec &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); }