SuccessChanges

Summary

  1. Default stack alignment of x86 NaCl to 16 bytes (details)
  2. [symbolizer] Added StartAddress for the resolved function. (details)
  3. [Demangle][Rust] Speculative fix for bot build failure (details)
Commit 5f2b27666797c6462641434fee7ee010c77d22c0 by dschuff
Default stack alignment of x86 NaCl to 16 bytes

X86 NaCl generally requires the stack to be aligned to 16 bytes.
This change was already implemented in two downstream NaCl compilers
based on llvm.

Reviewed By: dschuff

Differential Revision: https://reviews.llvm.org/D102610
The file was modifiedllvm/lib/Target/X86/X86Subtarget.cpp (diff)
The file was modifiedllvm/test/CodeGen/X86/stack-align2.ll (diff)
Commit 4fedb3a613a3ebfb91f42b454e476c29cd05b8f5 by aorlov
[symbolizer] Added StartAddress for the resolved function.

In many cases it is helpful to know at what address the resolved function starts.
This patch adds a new StartAddress member to the DILineInfo structure.

Reviewed By: jhenderson, dblaikie

Differential Revision: https://reviews.llvm.org/D102316
The file was modifiedllvm/test/tools/llvm-symbolizer/output-style-json-code.test (diff)
The file was modifiedllvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h (diff)
The file was modifiedllvm/lib/DebugInfo/Symbolize/DIPrinter.cpp (diff)
The file was modifiedllvm/docs/CommandGuide/llvm-symbolizer.rst (diff)
The file was modifiedllvm/test/tools/llvm-symbolizer/sym-verbose.test (diff)
The file was modifiedllvm/include/llvm/DebugInfo/DIContext.h (diff)
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFContext.cpp (diff)
The file was modifiedllvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp (diff)
Commit 57f408861d423ead3fc408dbb203778938eb2fe3 by tomasz.miasko
[Demangle][Rust] Speculative fix for bot build failure

> error: ‘InType’ is not a class, namespace, or enumeration
The file was modifiedllvm/lib/Demangle/RustDemangle.cpp (diff)