This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Re: [PATCH] Add "__RTL" to cc1 (v2)


On Fri, Oct 14, 2016 at 11:48 AM, Bernd Schmidt <bschmidt@redhat.com> wrote:
> On 10/14/2016 11:33 AM, Richard Biener wrote:
>
>> Ok, so at least for the GIMPLE FE side I thought it's useful to allow
>> a correctness verification with something simpler than pattern matching
>> on the pass output.  By means of doing runtime verification of an expected
>> result (this necessarily includes running followup passes as we have to
>> generate code).  I don't see why this shouldn't apply to __RTL -- it might
>> be more difficult to get __RTL testcases to the point where they emit
>> assembly of course.
>
>
> Also, if this ends up with a lot of testcases, I still think it would be
> best to have these use a special rtl-test port so that the tests don't
> become a maintenance burden for real ports, and so that we can construct the
> tests any way we like.
> Such a port might not even be able to produce executable code (unless you
> also want to write a sim).

Sure - I don't say running only a single pass doesn't make sense in some cases.
It just adds a less fragile way of testing for correctness.

Richard.

>
> Bernd


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