Getting ready to merge AddressSanitizer into trunk

Jeff Law law@redhat.com
Mon Oct 29 18:30:00 GMT 2012


On 10/29/2012 12:07 PM, Dodji Seketeli wrote:
> * [Testing]
>
> It seems like we still lack a (good) test harness for asan.  Most (if
> not all) of the patches we sent were tested by inspecting the gimple
> and assembly output on testing some random input files.
>
> So has anyone run this asan implementation on stronger inputs like
> spec & co?
>
> In any case, after 4.8 (or even after stage1) I guess we'll seriously
> need to have a DejaGNU compatible test harness for asan.
Yea, a dejagnu compatible testing framework would definitively be a good 
thing.  It's going to be much harder for folks not familiar with asan 
keep their patches from breaking asan without a testsuite.


>
> * [Runtime library]
>
> What are the remaining blocking issues holding us back from having the
> runtime library be copied verbatim from its LLVM home to the GCC tree,
> and been synced regularly starting from there?
I think this is (has?) working its way through the steering committee; 
there were some minor changes we've asked to be made upstream, but I 
don't see anything significant standing in the way right now.

>
> Assuming all these topics gets consensus, I guess someone needs to
> submit a set of logical patches representing the changes that happened
> on the branch, for the official review of the branch prior to the
> stage1 closing date.  I can help with doing that if no-ones steps up,
> but then I'll need help from the various committers on the branch to
> address the comments that will arise during the review.
>
> What do you think?
Seems reasonable.  I can't think of a reason why that process couldn't 
start now.

jeff



More information about the Gcc mailing list