Value Range Propagation Pass Status

Anthony Green green@cygnus.com
Fri Feb 4 14:27:00 GMT 2000


John wrote:
> Does that meet your definition of "anytime"?

It might be enough, but a real guru will have to comment.

In Java, division by zero and null pointer reads throw exceptions.

I think what needs to happen is that we take this into account while
generating the flowgraph, resulting in much smaller basic blocks.
When we are certain that a given insn cannot throw an exception (based
on a not-zero attribute), then we can remove that edge and merge
blocks.

AG

-- 
Anthony Green                                                        Red Hat
                                                       Sunnyvale, California


More information about the Gcc mailing list