Fixes for the libjava failure

Richard Henderson rth@redhat.com
Sun Aug 5 12:45:00 GMT 2001


On Sat, Aug 04, 2001 at 08:23:03PM +0200, Jan Hubicka wrote:
> 	* Makefile.in (reload1.o): Add dedendancy on except.h
> 	* basic-block.h (purge_all_dead_edges, purge_dead_edges): Update
> 	prototypes.
> 	* flow.c (purge_dead_edges, purge_all_dead_edges): Return bool
> 	indicating wehther edges has been cleaned up.
> 	* reload1.c: Inlucde except.h
> 	(fixup_abnormal_edges): Accept deleted insns.
> 	* toplev.c (rest_of_compilation): Purge dead edges unconditionally
> 	after combine.

Ok.

> !    Return true if some edge has been elliminated.
> !  */

Mind the coding standards.  Close comment should be on the same line.

> +       if ((e->flags & (EDGE_EH | EDGE_ABNORMAL)) == (EDGE_EH | EDGE_ABNORMAL))

You know, you don't have to check both flags.  There will never be
an EH edge that does not have ABNORMAL set.



r~



More information about the Gcc-patches mailing list