[cfe-dev] Self-hosting failure in ARM again

Ahmed Bougacha ahmed.bougacha at gmail.com
Wed Mar 4 08:26:30 PST 2015


On Wed, Mar 4, 2015 at 8:06 AM, Renato Golin <renato.golin at linaro.org> wrote:
> Folks,
>
> It seems we got the same issue with Clang alignment as before:
>
> http://lab.llvm.org:8011/builders/clang-cmake-armv7-a15-selfhost/builds/3025
> http://lab.llvm.org:8011/builders/clang-cmake-armv7-a15-selfhost-neon/builds/485
> http://lab.llvm.org:8011/builders/clang-cmake-thumbv7-a15-full-sh/builds/118

Hmm, are these actually alignment-related?  They all seem to be the
same assert failing:

    Assertion `(!DD->isTrivial() || DD->hasAttr<DLLExportAttr>()) &&
"Should not emit dtor epilogue for non-exported trivial dtor!"'
failed.

I'm tempted to say the CommandLine changes triggered some clang bug?

> Commits between 231213 and 231255.
>
> There are a few issues that could have brought it:
>  * Seth's changes to Clang (unlikely)
>  * Michael's changes to DAGCombiner (likely)
>  * David's generic changes in LLVM (unlikely)
>
> I'll be bisecting this like I did earlier, but I'd like to keep you
> guys posted of the potential reverts, since this is not jut breaking
> tests, but breaking Clang self-hosting (which cost us weeks during the
> release).
>
> Ahmed,
>
> You have a better idea what the real problem is. I think maybe we
> should bump its priority up again, or this will keep popping every
> month.
>
> Did you file a bug?

Yep, http://llvm.org/bugs/show_bug.cgi?id=22728

Good luck with the bisecting!

-Ahmed

> cheers,
> --renato



More information about the cfe-dev mailing list