[PATCH/RFA] Updated patch to fix VAX casesi

Richard Henderson rth@redhat.com
Fri Jun 21 12:01:00 GMT 2002

On Fri, Jun 21, 2002 at 11:36:01AM -0700, Jason R Thorpe wrote:
> 	* bb-reorder.c (make_reorder_chain_1): Search harder for the
> 	vax casesi fallthru edge.
> 	* cfglayout.c (cleanup_unconditional_jumps): Use
> 	redirect_edge_succ_nodup.  Do not delete ADDR_VEC insns as dead.
> 	* cfgrtl.c (force_nonfallthru_and_redirect): Place redirection
> 	block after ADDR_VEC.


> +   /* Note the special exception of the VAX casesi fallthru, which may not
> +      have been next, but should be selected, if possible.  */

Re-reading, this comment is misleading.  The fallthru block may
not be next any time we eliminate forwarder blocks.  The VAXness
or the casesi-ness has nothing to do with it.


More information about the Gcc-patches mailing list