SuccessChanges

Summary

  1. [lldb/test] Move script interpreter tests (details)
  2. [libomptarget][amdgcn] Correct return type of extern __clock64 to (details)
  3. [compiler-rt] [fuzzer] Include stdarg.h for va_list (details)
  4. make err msg in MachSymtabSectionInfo::GetSection clear about the file (details)
  5. [compiler-rt] [fuzzer] Enable LSan in libFuzzer tests on NetBSD (details)
  6. Reapply "NFC: DebugInfo: Refactor RangeSpanList to be a struct, like (details)
  7. DebugInfo: Don't use implicit zero addr_base (details)
  8. [Docs] Fix indentation in remarks section (details)
  9. [Remarks][Driver] Place temporary remark files next to temporary object (details)
  10. [lldb/Scripting] Simplify code by removing the #if. (details)
  11. [clang] Remove -Wexperimental-float-control. (details)
Commit 48999eb398ebec72fdf7194f5d2605dd3c799caf by Jonas Devlieghere
[lldb/test] Move script interpreter tests
Create a new test for lldb launched without a script interpreter and
move it under a new `ScriptInterpreter` directory. Also move
crashlog.test there for consistency.
The file was addedlldb/test/Shell/ScriptInterpreter/Python/crashlog.test
The file was addedlldb/test/Shell/ScriptInterpreter/None/none.test
The file was removedlldb/test/Shell/Python/crashlog.test
Commit 9aefe5f65ec6e8143f08b8e6f5b7d138d3283562 by jonchesterfield
[libomptarget][amdgcn] Correct return type of extern __clock64 to
unsigned
The file was modifiedopenmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.h
Commit 7e8541f3df064e133c9f99e889682833b17d5f8e by n54
[compiler-rt] [fuzzer] Include stdarg.h for va_list
Fixes build on NetBSD after 139e216e6610091b7ee3c30bc11114f5d73cbd3e.
The file was modifiedcompiler-rt/lib/fuzzer/afl/afl_driver.cpp
Commit 7026b34702f3f71ff157876831f29c76b3cb8bb1 by Jason Molenda
make err msg in MachSymtabSectionInfo::GetSection clear about the file
This error message didn't specify which file was malformed, so there's
some hunting-around required if it comes up.  We have the filename;
include it in the error message.
The file was modifiedlldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
Commit d15241ed2c23ba1319d3a53b55dcd8251d8f98f3 by n54
[compiler-rt] [fuzzer] Enable LSan in libFuzzer tests on NetBSD
The file was modifiedcompiler-rt/test/fuzzer/lit.cfg.py
Commit 64fa76ef553c15b556fbd06383c1d28baf0bc142 by dblaikie
Reapply "NFC: DebugInfo: Refactor RangeSpanList to be a struct, like
DebugLocStream::List"
Move these data structures closer together so their emission code can
eventually share more of its implementation.
Was an egregious bug (completely untested, evidently) where I hadn't
inverted a DWARFv5 test as needed, so it was doing the exact opposite of
what was required & thus tried to emit a DWARFv5 range list header in
DWARFv4.
Reapply 8e04896288d22ed8bef7ac367923374f96b753d6 which was reverted in
a8154e5e0c83d2f0f65f3b4fb1a0bc68785bd975.
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfFile.h
Commit eed0242330926815d19dd0d54f393576bcffc762 by dblaikie
DebugInfo: Don't use implicit zero addr_base
(found when LLVM fails to emit addr_base for gmlt+DWARFv5)
The file was modifiedllvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/debug_info_addrx.s
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
Commit f550961c6e833cb828416f1bdee904f4aadbf37d by francisvm
[Docs] Fix indentation in remarks section
The file was modifiedclang/docs/UsersManual.rst
Commit 07b8f8e5f5cad9c4d92c39a4bea50e21e9f0e9f1 by francisvm
[Remarks][Driver] Place temporary remark files next to temporary object
files
On Darwin, when used for generating a linked binary from a source file
(through an intermediate object file), the driver will invoke `cc1` to
generate a temporary object file. The temporary remark file will now be
emitted next to the object file, which will then be picked up by
`dsymutil` and emitted in the .dSYM bundle.
This is available for all formats except YAML since by default, YAML
doesn't need a section and the remark file will be lost.
The file was modifiedclang/docs/UsersManual.rst
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
The file was modifiedclang/test/Driver/darwin-opt-record.c
Commit 56ab485a311d065f9417e0cff903e1f33495f4cc by Jonas Devlieghere
[lldb/Scripting] Simplify code by removing the #if.
The "none" script interpreter does not depend on Python so it doesn't
make sense to have it withing the if-block. The only goal seems to be to
have a slightly different error for when there's no script interpreter,
but as per the comment this doesn't make sense for more than one
scripting language. I think the existing error is perfectly clear, so I
just removed this altogether.
The file was modifiedlldb/source/Interpreter/CommandObjectScript.cpp
Commit 553a727f5f6407fb6db7ac2dae5f5b2a536d38fc by rupprecht
[clang] Remove -Wexperimental-float-control.
Summary: Per D62731, the behavior of clang with `-frounding-math` is no
worse than when the rounding flag was completely ignored, so remove this
unnecessary warning.
Reviewers: mibintc, chandlerc, echristo, rjmccall, kpn, erichkeane,
rsmith, andrew.w.kaylor
Reviewed By: mibintc
Subscribers: merge_guards_bot, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D71671
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticDriverKinds.td
The file was modifiedclang/include/clang/Basic/DiagnosticGroups.td