[all-commits] [llvm/llvm-project] 846020: [BOLT] Fix C++ exceptions when LPStart is specifie...

Maksim Panchenko via All-commits all-commits at lists.llvm.org
Mon Nov 20 20:55:52 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 84602066a6be175513880283394268b0f29eb296
      https://github.com/llvm/llvm-project/commit/84602066a6be175513880283394268b0f29eb296
  Author: Maksim Panchenko <maks at fb.com>
  Date:   2023-11-20 (Mon, 20 Nov 2023)

  Changed paths:
    M bolt/lib/Core/Exceptions.cpp
    A bolt/test/runtime/X86/exceptions-lpstart-zero.s

  Log Message:
  -----------
  [BOLT] Fix C++ exceptions when LPStart is specified (#72737)

Whenever LPStartEncoding was different from DW_EH_PE_omit, we used to
miscalculate LPStart. As a result, landing pads were assigned wrong
addresses. Fix that.




More information about the All-commits mailing list