[Chapel Merge] Fix debug test failures due to new LLVM/LLDB

Branch: refs/heads/main
Revision: 2ca26260e113551de4e85f2b42448cc122d63d16
Author: jabraham17
Link: Fix debug test failures due to new LLVM/LLDB by jabraham17 · Pull Request #28840 · chapel-lang/chapel · GitHub
Log Message:
Fix debug test failures due to new LLVM/LLDB (#28840)

Fixes a bundle of debug test failures.

Many of these were caused by a bad fix to
Use stop-hooks for debuggerBreakHere instead of debugger commands by jabraham17 · Pull Request #28836 · chapel-lang/chapel · GitHub, which was firing on
all breakpoints. Other failures were real failures caused by changes in
LLDB. I have tried to make these tests work and be LLDB version agnostic

  • st test/llvm/debugInfo/
    test/library/standard/Debugger/breakOnHalt.chpl
    test/execflags/lldbddash/declint.chpl

[Reviewed by @benharsh]

Compare: Comparing aa39cd1e641cece920c3be256bc5d95382ea10d8...23c0e190a3eeaf4198da30859219a4f67ffb9c8e · chapel-lang/chapel · GitHub

Diff:
M runtime/etc/debug/chpl_lldb_debuggerBreakHere.py
M test/execflags/lldbddash/declint.prediff
M test/llvm/debugInfo/lldb/basicTypesCommands.txt
M test/llvm/debugInfo/lldb/inspectAggregatesCommands.txt
M test/llvm/debugInfo/lldb/locales.chpl
https://github.com/chapel-lang/chapel/pull/28840.diff