On Fri, 2016-10-14 at 21:27 +0200, Bernd Schmidt wrote: > On 10/14/2016 09:25 PM, David Malcolm wrote: > > > > The behavior probably should be that it runs the remainder of the > > RTL > > passes from some specified point, and generates valid assembler (so > > that we can have dg-do DejaGnu tests). > > Actually I had imagined that tests would specify before and after RTL > so > that we verify that the pass we're testing does what it's supposed to > do.
Note that this approach would allow for: { dg-final { scan-rtl-dump "SOMETHING" "PASS OF INTEREST" } } */ directives in the .c file, so it would support specifying the "after RTL" to some extent.