[llvm-commits] CVS: llvm/test/Transforms/LoopRotate/PhiRename-1.ll

Reid Spencer rspencer at reidspencer.com
Mon Apr 9 17:07:57 PDT 2007


On Mon, 2007-04-09 at 17:03 -0700, Jeff Cohen wrote:
> Reid Spencer wrote: 
> > On Mon, 2007-04-09 at 18:40 -0500, Devang Patel wrote:
> >   
> > > Changes in directory llvm/test/Transforms/LoopRotate:
> > > 
> > > PhiRename-1.ll updated: 1.1 -> 1.2
> > > ---
> > > Log message:
> > > 
> > > Add check for opt crash.
> > >     
> > 
> > This idiom is becoming more and more prevalent. While it works, its also
> > doubling the runtime of each test its used in. I'm wondering if we could
> > invest in a "notgrep" script (since we're invoking "not" anyway) that
> > would fail on empty input. Is this sufficient to avoid having to do
> > things twice?
> 
> It won't work.  The command can crash after producing some output, but
> still not producing a line being grepped for.

Okay, I wasn't so much suggesting that as the ultimate solution but
wondering more if the problem is one we should/can fix.

Perhaps dejagnu can interpret/watch the pipeline or something and check
exit statuses of each component to ensure they all return 0, not just
the last one. 

I'll file this as a "fix someday nice to have"

Reid.




More information about the llvm-commits mailing list