[PATCH] D126871: [clang] [MinGW] Use SEH for unwind info on ARM by default

Martin Storsjö via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Jun 6 11:40:17 PDT 2022


mstorsjo added a comment.

In D126871#3560924 <https://reviews.llvm.org/D126871#3560924>, @efriedma wrote:

> Oh, just remembered, we should probably release-note this.  (You can post that as a followup.)

Sure, can do.

Btw, thanks a lot for your reviews, you've spent a lot of time on them! They did improve the end result a lot, and your pointers to e.g. specific passes that do things was very valuable - that's something that is hard to figure ouy by just grepping around in the code.

Also regarding announcing completion - at this point, the unwind info generation is complete, and itanium style unwinding works. But for MSVC style (C++ exceptions and `__try`/`__catch`) there's still a couple backend things that need to be implemented. Do you happen to know roughly how much effort that is? I've essentially achieved what I wanted here, but it would be nice just for completeness to have those parts implemented too, but it's a lower priority for me.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D126871/new/

https://reviews.llvm.org/D126871



More information about the cfe-commits mailing list