This is the mail archive of the gcc@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]

Re: Value Range Propagation Pass Status



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

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