This is the mail archive of the
mailing list for the GCC project.
Re: alias time explosion
> Maybe someone can have a look at the attribute((pointer_no_escape))
> patch I posted a while ago. With some IPA machinery we could possibly
> trim down the clobber lists quite a bit.
Well, let me confirm first that he is right. This requires a cpgram.ii
that compiles (none of the attachments to the testcase do)
This is rather easy, i will test the improved-aliasing-branch from right
before the merge.
Second, it could be one of the previously silly tests that was removed
(ie the is_global_var check in is_call_clobbered, even though we have
globals that are *not* clobbered). Those would now be bitmap tests.
If the bitmap is too expensive for random testing, we might have to move
it into a flag.