Kewen.Lin <li...@linux.ibm.com> writes:
> +             /* Emit a hint if the fallthrough target of current basic block
> +                isn't the one placed right next.  */
> +             else if (EDGE_COUNT (bb->succs) > 0)
> +               {
> +                 gcc_assert (BB_END (bb) == tmp_rtx);
> +                 const rtx_insn *ninsn = NEXT_INSN (tmp_rtx);
> +                 /* Bypass intervening deleted-insn notes and debug insns.  
> */
> +                 while (ninsn && !NONDEBUG_INSN_P (ninsn)
> +                        && !start[INSN_UID (ninsn)])

Just a cosmetic thing, but when the full expression needs to be split
over several lines, there should be one condition per line:

                 while (ninsn
                        && !NONDEBUG_INSN_P (ninsn)
                        && !start[INSN_UID (ninsn)])

OK with that change, thanks.

Richard

> +                   ninsn = NEXT_INSN (ninsn);
> +                 edge e = find_fallthru_edge (bb->succs);
> +                 if (e && ninsn)
> +                   {
> +                     basic_block dest = e->dest;
> +                     if (start[INSN_UID (ninsn)] != dest)
> +                       fprintf (outf, "%s      ; pc falls through to BB 
> %d\n",
> +                                print_rtx_head, dest->index);
> +                   }
> +               }
>             }
>         }

Reply via email to