[PATCH] D39532: [ARM] Use dwarf exception handling on MinGW

Martin Storsjö via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 2 01:25:42 PDT 2017


mstorsjo created this revision.
Herald added subscribers: kristof.beyls, javed.absar, aprantl, aemerson.

Enabling and using dwarf exceptions seems like an easier path to take, than to make the COFF/ARM backend output EHABI directives. Previously, no EH model was enabled at all on this target.

There's no point in setting UseIntegratedAssembler to false since GNU binutils doesn't support Windows on ARM, and since we don't need to support external assembler, we don't need to use register numbers in cfi directives.


https://reviews.llvm.org/D39532

Files:
  lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
  lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp
  test/CodeGen/ARM/ehabi.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D39532.121243.patch
Type: text/x-patch
Size: 4499 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171102/d76463fe/attachment.bin>


More information about the llvm-commits mailing list