This patch is for defect:
https://bugs.llvm.org/show_bug.cgi?id=32611
Functions may require unwind tables even if they are marked with the attribute nounwind. Any function with an EH personality may require an unwind table.
Differential D50987
[Exception Handling] Unwind tables are required for all functions that have an EH personality. stefanp on Aug 20 2018, 12:17 PM. Authored by
Details
This patch is for defect: Functions may require unwind tables even if they are marked with the attribute nounwind. Any function with an EH personality may require an unwind table.
Diff Detail Event TimelineComment Actions Needs a test, but it's the right idea. You should be able to do an x86_64 test and ppc64. I'm also surprised it doesn't require other test changes. Comment Actions I'm not 100% sure if we can remove the default option -funwind-tables for x86. |