This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Make rtl_split_edge work for jumps that fall through (PR72749)


On Sat, Jan 14, 2017 at 10:52:04PM -0700, Jeff Law wrote:
> >>In this case is the edge a fallthru or branch edge?
> >
> >Both!  You get only one edge if both jump targets are the same.
> Right.  To be more precise, my question was does it  have EDGE_FALLTHRU 
> set?

Yes:

 succ:       6 [92.5%]  (FALLTHRU,DFS_BACK,CAN_FALLTHRU)

Just after doloop created it it was two edges.  After fwprop it is just
one.  outof_cfglayout makes it two again (to different targets).  bbro
makes it one yet again.


Segher


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]