Sebastian Pop <[EMAIL PROTECTED]> writes:

| Hi,
| 
| I was working on improving the results of scev, when VRP has broken
| the bootstrap, eliminating loops that were estimated as running a
| single time.  These loop bound estimates come from the undefined
| behavior of accessing over the bounds of statically allocated data in
| genautomata.c:


If VRP is doing what you described in the comment as "its work", then
VRP is broken.  Period.  The fix is to fix VRP.  It is such a C
idomatic construct than I would not have expected any "optimizer" to
break it.  And that is very worrisome and scary.

-- Gaby

Reply via email to