This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Value Range Propagation Pass Status
- To: john at feith dot com
- Subject: Re: Value Range Propagation Pass Status
- From: Anthony Green <green at cygnus dot com>
- Date: Fri, 4 Feb 2000 14:27:48 -0800
- CC: gcc at gcc dot gnu dot org, kenner at vlsi1 dot ultra dot nyu dot edu, jbuck at synopsys dot COM
- References: <200002042209.RAA24317@jwlab.FEITH.COM>
- Reply-to: green at redhat dot com
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