This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allnoconfig in repository toolchain/ci/llvm-project.
from b7f2a2b4c0e Make cppcoreguidelines-pro-type-member-init-use-assignment. [...] adds f835fcf412c [llvm-readelf] - Allow dumping of the .dynamic section even [...] adds 33bee053c39 Revert r361630 "[llvm-readelf] - Allow dumping of the .dyna [...] adds 522307fa40d [PowerPC] Remove CRBits Copy Of Unset/set CBit adds 8362cbe13b3 [llvm-readobj] Implement GNU-style output for dynamic table adds 74de6203efd [LLD][COFF] Implement /filealign parameter adds 35be7ff80c1 [WebAssembly] Add support for -emit-relocs adds 7991b682848 [lld] Trace all references with lld --trace-symbol adds 21977d8e29f [MCA] Zero-initialize field CRD in InstructionBase. Also ru [...] adds e1947b84c12 Revert "[OPENMP][NVPTX]Fix barriers and parallel level coun [...] adds a5ca34e6b3c [WebAssebmly] Add support for --wrap adds c0ea5b2d514 gn build: Merge r361607 adds aa7754cc903 [OpenCL] Add support for the cl_arm_integer_dot_product extensions adds c1cc8d0eca4 [llvm-objcopy] - Strip undefined symbols if they are no lon [...] adds fab7205ac45 [LibTooling] Add Explanation parameter to `makeRule`. adds dffedea0148 [AMDGPU] Divergence driven ISel. Assign register class for [...] adds 47fd4f06c55 [CodeComplete] Add whitespace around braces in lambda completions adds 07745a131fa [CMake] Fix issues building runtimes adds 5b33554319c [clang-tidy] In TransformerClangTidyCheck, require Explanat [...] adds 6f7734a1255 [LoopVectorize] update test to be independent of instcombine; NFC adds 0ff901fba0a AMDGPU: Boost inline threshold with addrspacecasted alloca [...] adds 468724eed29 [ASTImporter] Call to HandleNameConflict in VisitRecordDecl [...] adds cebce0d49a9 [WebAssembly] Use "linker" as linker shortname. adds 4105882b87e Add support for dumping Objective C AST declaration nodes to JSON. adds 21efe2afed7 [NewPassManager] Add tuning option: LoopUnrolling [clang-change] adds 3d59e388ca2 AMDGPU: Activate all lanes when spilling CSR VGPR for SGPR spills adds 56bee1a90a7 [COFF] Replace OutputSection* with uint16_t index in Chunk adds 93d2c8a646c [OpenMP] Add test for requires and unified shared memory cl [...] adds 9f7bd71cf58 [ARM] additionally check for ARM::INLINEASM_BR w/ ARM::INLINEASM adds fa643d70714 Add JSON dumping tests for ObjC statements; add support for [...] adds 33bc64202b3 [AArch64] check for INLINEASM_BR along w/ INLINEASM adds 4934f95000d Adding an explicit triple to this test to appease build bots. adds 3e8b9d4a57c [cmake] Remove old unused version of FindZ3.cmake from clang [NFC] adds 0cdc5dddca0 [Analyzer] Checker for non-determinism caused by iteration [...] adds 56503865ed4 [GlobalISel][AArch64] Improve register bank mappings for G_SELECT adds 96f02a8db84 [Process] Clean up some logic around LanguageRuntimes adds a431dd7ae7d [COFF] De-virtualize Chunk and SectionChunk adds 5c3b1fd9ef8 Refactor use-marking to better match standard terminology. [...] adds 8e1d921bb37 Implement call lowering without parameters on AIX adds de47d66191e Default arguments are potentially constant evaluated. adds 0da8160df35 [dwarfdump] Add flag to limit the number of parents DIEs adds 7c67dec9b80 [DWARFExpression] Remove commented-out code (NFC) adds b77a60ce40d [Target] Make Processes' GetLanguageRuntime non-virtual adds b4c756dc1cd Mark tests as x86. adds 6aad81cd960 Cleanup fixed form sizes. adds 78a6ae738c1 Revert Xcode scheme changes from 361675 adds bede937b167 [GlobalISel][AArch64] NFC: Factor out HasFPConstraints into [...] adds 59f959ff333 [WebAssembly] Relax signature checking for undefined functi [...] adds 97d668d70f5 [GlobalISel][AArch64] Make FP constraint checks consider po [...] adds fd42079255d Fix crash deserializing a CUDAKernelCallExpr with a +Assert [...] adds 192a7474d6b [CFG] Add branch to skip vbase inits when they're handled b [...] adds ef0aab3138a [analyzer] Add a prunable note for skipping vbase inits in [...] adds a17564c2f1d llvm-dwarfdump: Don't error on mixed units using/not using [...] adds bab1d8edcf4 Rename clangToolingRefactor to clangToolingRefactoring for [...] adds a846427ad0a Revert "[Analysis] Link library dependencies to Analysis plugins" adds 0353e5a6cdc Permit static local structured bindings to be named from ar [...] adds e6e038c3222 [clangd] tweaks: Add clangBasic dependency to LINK_LIBS adds 3b937374469 Revert r361644, "[AMDGPU] Divergence driven ISel. Assign re [...] adds af6c9df1638 [X86][llvm-mca] Add zero idiom tests for Intel CPUs. NFC adds 4b08fcdeb13 [X86] Add zero idioms to the haswell, broadwell, and skylak [...] adds 46e5052b8e2 [X86FixupLEAs] Turn optIncDec into a generic two address LE [...] adds 17367b0d895 [LVI] Extract helper for binary range calculations; NFC adds 024b18aca7c [LVI][CVP] Calculate with.overflow result range adds 9a33dc9fb82 [CVP] Add tests for saturating add/sub ranges; NFC
No new revisions were added by this update.
Summary of changes: .../clang-apply-replacements/CMakeLists.txt | 2 +- .../clang-apply-replacements/tool/CMakeLists.txt | 2 +- clang-tools-extra/clang-tidy/utils/CMakeLists.txt | 2 +- .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 25 +- .../clang-tidy/utils/TransformerClangTidyCheck.h | 10 +- clang-tools-extra/clangd/CMakeLists.txt | 2 +- .../clangd/refactor/tweaks/CMakeLists.txt | 1 + clang-tools-extra/tool-template/CMakeLists.txt | 2 +- .../clang-apply-replacements/CMakeLists.txt | 2 +- .../unittests/clang-tidy/CMakeLists.txt | 2 +- .../clang-tidy/TransformerClangTidyCheckTest.cpp | 15 +- clang/cmake/modules/FindZ3.cmake | 0 clang/docs/analyzer/checkers.rst | 18 +- clang/include/clang/AST/DeclCXX.h | 12 + clang/include/clang/AST/ExprCXX.h | 16 +- clang/include/clang/AST/JSONNodeDumper.h | 14 + clang/include/clang/Analysis/AnalysisDeclContext.h | 1 + clang/include/clang/Analysis/CFG.h | 23 +- clang/include/clang/Basic/OpenCLExtensions.def | 6 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 4 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 10 +- .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h | 9 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 4 +- .../clang/Tooling/Refactoring/Transformer.h | 8 +- clang/lib/AST/ASTImporter.cpp | 2 +- clang/lib/AST/DeclCXX.cpp | 6 + clang/lib/AST/JSONNodeDumper.cpp | 166 +- clang/lib/Analysis/AnalysisDeclContext.cpp | 3 +- clang/lib/Analysis/CFG.cpp | 38 +- clang/lib/CodeGen/BackendUtil.cpp | 1 + clang/lib/Driver/ToolChains/WebAssembly.cpp | 7 - clang/lib/Driver/ToolChains/WebAssembly.h | 7 +- clang/lib/Headers/opencl-c.h | 28 + clang/lib/Sema/SemaCodeComplete.cpp | 3 + clang/lib/Sema/SemaExpr.cpp | 412 +++-- clang/lib/Serialization/ASTReaderDecl.cpp | 4 +- clang/lib/Serialization/ASTReaderStmt.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../Checkers/PointerIterationChecker.cpp | 100 ++ clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp | 4 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 4 +- clang/lib/StaticAnalyzer/Core/CoreEngine.cpp | 47 + clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 27 +- clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp | 10 +- clang/lib/Tooling/Refactoring/CMakeLists.txt | 2 +- clang/lib/Tooling/Refactoring/Transformer.cpp | 8 +- clang/test/AST/ast-dump-decl-json.m | 1704 ++++++++++++++++++++ clang/test/AST/ast-dump-stmt-json.m | 719 +++++++++ .../Analysis/Inputs/system-header-simulator-cxx.h | 61 + clang/test/Analysis/diagnostics/initializer.cpp | 44 + clang/test/Analysis/initializer.cpp | 91 ++ clang/test/Analysis/initializers-cfg-output.cpp | 152 +- .../CheckerDependencyHandling/CMakeLists.txt | 3 +- .../plugins/CheckerOptionHandling/CMakeLists.txt | 3 +- .../Analysis/plugins/SampleAnalyzer/CMakeLists.txt | 3 +- clang/test/Analysis/ptr-iter.cpp | 28 + clang/test/CodeCompletion/lambdas.cpp | 10 +- clang/test/CodeGen/loop-unroll.c | 56 + clang/test/CodeGen/loop-vectorize.c | 1 + clang/test/CodeGenCXX/cxx1z-decomposition.cpp | 12 +- .../test/CodeGenOpenCL/arm-integer-dot-product.cl | 38 + ...nvptx_target_requires_unified_shared_memory.cpp | 67 + clang/test/SemaCXX/cxx1z-decomposition.cpp | 9 +- clang/test/SemaCXX/default1.cpp | 18 + clang/test/SemaOpenCL/arm-integer-dot-product.cl | 43 + clang/tools/clang-refactor/CMakeLists.txt | 2 +- clang/tools/clang-rename/CMakeLists.txt | 2 +- clang/unittests/Rename/CMakeLists.txt | 2 +- clang/unittests/Tooling/CMakeLists.txt | 2 +- clang/unittests/Tooling/TransformerTest.cpp | 3 +- clang/www/analyzer/alpha_checks.html | 18 + lld/COFF/Chunks.cpp | 16 +- lld/COFF/Chunks.h | 196 ++- lld/COFF/Config.h | 1 + lld/COFF/DLL.cpp | 33 +- lld/COFF/Driver.cpp | 7 + lld/COFF/Options.td | 1 + lld/COFF/PDB.cpp | 2 +- lld/COFF/Writer.cpp | 63 +- lld/ELF/Driver.cpp | 2 +- lld/ELF/InputFiles.h | 2 +- lld/ELF/Symbols.cpp | 5 +- lld/ELF/Symbols.h | 2 +- lld/include/lld/Common/LLVM.h | 2 + lld/test/COFF/filealign.test | 51 + lld/test/COFF/strtab-size.s | 2 +- lld/test/ELF/ppc64-dynamic-relocations.s | 2 +- lld/test/ELF/trace-symbols.s | 7 +- lld/test/wasm/emit-relocs.ll | 39 + lld/test/wasm/signature-mismatch-unknown.ll | 19 + lld/test/wasm/trace-symbol.ll | 19 +- lld/test/wasm/wrap.ll | 40 + lld/wasm/Config.h | 1 + lld/wasm/Driver.cpp | 86 + lld/wasm/InputFiles.cpp | 34 +- lld/wasm/InputFiles.h | 11 +- lld/wasm/LTO.cpp | 5 + lld/wasm/Options.td | 5 + lld/wasm/SymbolTable.cpp | 36 +- lld/wasm/SymbolTable.h | 18 +- lld/wasm/Symbols.cpp | 13 +- lld/wasm/Symbols.h | 17 +- lld/wasm/SyntheticSections.h | 4 +- lld/wasm/Writer.cpp | 10 +- lldb/include/lldb/Target/Process.h | 9 +- lldb/source/Expression/DWARFExpression.cpp | 119 -- .../Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp | 6 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 21 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 2 - .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 139 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.h | 23 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 13 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 2 - .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 9 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.h | 1 - .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 25 +- lldb/source/Target/Process.cpp | 17 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 10 +- llvm/include/llvm/DebugInfo/DIContext.h | 15 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 7 +- llvm/include/llvm/MCA/Instruction.h | 7 +- llvm/lib/Analysis/LazyValueInfo.cpp | 64 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 9 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 10 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 115 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 7 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 144 +- llvm/lib/Target/AArch64/AArch64RegisterBankInfo.h | 12 + llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 7 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 92 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 20 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 2 +- llvm/lib/Target/PowerPC/P9InstrResources.td | 2 +- llvm/lib/Target/PowerPC/PPCCallingConv.td | 14 + llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 4 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 98 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 11 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 2 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 8 + llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 4 + llvm/lib/Target/PowerPC/PPCSubtarget.h | 3 +- llvm/lib/Target/TargetMachine.cpp | 5 + llvm/lib/Target/X86/X86FixupLEAs.cpp | 154 +- llvm/lib/Target/X86/X86SchedBroadwell.td | 87 +- llvm/lib/Target/X86/X86SchedHaswell.td | 87 +- llvm/lib/Target/X86/X86SchedSandyBridge.td | 20 +- llvm/lib/Target/X86/X86SchedSkylakeClient.td | 100 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 119 +- llvm/runtimes/CMakeLists.txt | 8 +- .../AArch64/GlobalISel/regbank-fp-use-def.mir | 104 ++ .../CodeGen/AArch64/GlobalISel/regbank-select.mir | 130 ++ llvm/test/CodeGen/AMDGPU/byval-frame-setup.ll | 2 +- .../CodeGen/AMDGPU/call-preserved-registers.ll | 8 +- llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll | 26 +- .../CodeGen/AMDGPU/callee-special-input-vgprs.ll | 2 +- .../AMDGPU/cross-block-use-is-not-abi-copy.ll | 34 +- llvm/test/CodeGen/AMDGPU/nested-calls.ll | 12 +- llvm/test/CodeGen/AMDGPU/sibling-call.ll | 13 +- llvm/test/CodeGen/PowerPC/knowCRBitSpill.ll | 14 +- .../CodeGen/PowerPC/remove-copy-crunsetcrbit.mir | 178 ++ llvm/test/CodeGen/PowerPC/test_call_aix.ll | 40 + llvm/test/CodeGen/X86/GlobalISel/add-ext.ll | 12 +- llvm/test/CodeGen/X86/GlobalISel/callingconv.ll | 2 +- llvm/test/CodeGen/X86/GlobalISel/gep.ll | 14 +- llvm/test/CodeGen/X86/GlobalISel/memop-scalar.ll | 2 +- llvm/test/CodeGen/X86/MergeConsecutiveStores.ll | 4 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 2 +- .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 12 +- llvm/test/CodeGen/X86/bitreverse.ll | 4 +- llvm/test/CodeGen/X86/bswap_tree2.ll | 2 +- llvm/test/CodeGen/X86/bypass-slow-division-32.ll | 2 +- llvm/test/CodeGen/X86/combine-srem.ll | 2 +- llvm/test/CodeGen/X86/dagcombine-shifts.ll | 4 +- llvm/test/CodeGen/X86/fixup-bw-copy.ll | 2 +- llvm/test/CodeGen/X86/fixup-lea.ll | 4 +- llvm/test/CodeGen/X86/imul.ll | 10 +- llvm/test/CodeGen/X86/leaFixup32.mir | 2 +- llvm/test/CodeGen/X86/leaFixup64.mir | 4 +- llvm/test/CodeGen/X86/mul-constant-i16.ll | 2 +- llvm/test/CodeGen/X86/mul-constant-i32.ll | 4 +- llvm/test/CodeGen/X86/mul-constant-i64.ll | 26 +- llvm/test/CodeGen/X86/mul-constant-i8.ll | 2 +- llvm/test/CodeGen/X86/popcnt.ll | 6 +- llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll | 2 +- llvm/test/CodeGen/X86/reverse_branches.ll | 2 +- llvm/test/CodeGen/X86/rotate-extract.ll | 4 +- llvm/test/CodeGen/X86/sat-add.ll | 6 +- llvm/test/CodeGen/X86/twoaddr-lea.ll | 2 +- llvm/test/CodeGen/X86/vector-bitreverse.ll | 4 +- llvm/test/CodeGen/X86/win_coreclr_chkstk.ll | 2 +- .../X86/dwarfdump-str-offsets-invalid-1.s | 37 - .../X86/dwarfdump-str-offsets-invalid-2.s | 39 - .../X86/dwarfdump-str-offsets-invalid-3.s | 93 -- .../X86/dwarfdump-str-offsets-invalid-4.s | 56 - .../X86/dwarfdump-str-offsets-invalid-6.s | 4 +- .../DebugInfo/X86/dwarfdump-str-offsets-invalid.s | 154 ++ llvm/test/DebugInfo/X86/dwarfdump-str-offsets.s | 21 + .../Transforms/CorrelatedValuePropagation/basic.ll | 97 ++ .../overflow_predicate.ll | 21 +- .../Inline/AMDGPU/amdgpu-inline-alloca-argument.ll | 70 + .../LoopStrengthReduce/X86/ivchain-X86.ll | 8 +- .../Transforms/LoopVectorize/minmax_reduction.ll | 26 +- llvm/test/tools/llvm-dwarfdump/X86/enum.s | 5 + llvm/test/tools/llvm-dwarfdump/cmdline.test | 1 + .../tools/llvm-mca/X86/Broadwell/zero-idioms.s | 450 ++++++ llvm/test/tools/llvm-mca/X86/Haswell/zero-idioms.s | 492 ++++++ .../tools/llvm-mca/X86/SandyBridge/zero-idioms.s | 128 +- .../tools/llvm-mca/X86/SkylakeClient/zero-idioms.s | 492 ++++++ .../tools/llvm-mca/X86/SkylakeServer/zero-idioms.s | 778 +++++++++ .../ELF/only-section-strip-undefined.test | 60 + llvm/test/tools/llvm-readobj/dynamic.test | 59 + .../tools/llvm-readobj/elf-dynamic-malformed.test | 19 +- .../elf-dynamic-not-in-pt-dynamic.test | 24 +- .../tools/llvm-readobj/elf-dynamic-table-dtnull.s | 35 +- .../elf-dynamic-tags-machine-specific.test | 127 +- llvm/test/tools/llvm-readobj/elf-dynamic-tags.test | 125 +- .../elf-non-dynamic-in-pt-dynamic.test | 22 +- llvm/test/tools/llvm-readobj/elf-versioninfo.test | 6 +- llvm/tools/dsymutil/DwarfLinker.cpp | 18 +- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 24 +- llvm/tools/llvm-mca/llvm-mca.cpp | 13 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 8 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 115 +- .../clang/lib/Tooling/Refactoring/BUILD.gn | 2 +- llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + .../libomptarget/deviceRTLs/nvptx/src/omp_data.cu | 3 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 2 +- openmp/libomptarget/deviceRTLs/nvptx/src/sync.cu | 4 +- 228 files changed, 9224 insertions(+), 1671 deletions(-) delete mode 100644 clang/cmake/modules/FindZ3.cmake create mode 100644 clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp create mode 100644 clang/test/AST/ast-dump-decl-json.m create mode 100644 clang/test/AST/ast-dump-stmt-json.m create mode 100644 clang/test/Analysis/diagnostics/initializer.cpp create mode 100644 clang/test/Analysis/ptr-iter.cpp create mode 100644 clang/test/CodeGen/loop-unroll.c create mode 100644 clang/test/CodeGenOpenCL/arm-integer-dot-product.cl create mode 100644 clang/test/OpenMP/nvptx_target_requires_unified_shared_memory.cpp create mode 100644 clang/test/SemaOpenCL/arm-integer-dot-product.cl create mode 100644 lld/test/COFF/filealign.test create mode 100644 lld/test/wasm/emit-relocs.ll create mode 100644 lld/test/wasm/signature-mismatch-unknown.ll create mode 100644 lld/test/wasm/wrap.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-fp-use-def.mir create mode 100644 llvm/test/CodeGen/PowerPC/remove-copy-crunsetcrbit.mir create mode 100644 llvm/test/CodeGen/PowerPC/test_call_aix.ll delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-str-offsets-invalid-1.s delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-str-offsets-invalid-2.s delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-str-offsets-invalid-3.s delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-str-offsets-invalid-4.s create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-str-offsets-invalid.s create mode 100644 llvm/test/Transforms/Inline/AMDGPU/amdgpu-inline-alloca-argument.ll create mode 100644 llvm/test/tools/llvm-mca/X86/Broadwell/zero-idioms.s create mode 100644 llvm/test/tools/llvm-mca/X86/Haswell/zero-idioms.s create mode 100644 llvm/test/tools/llvm-mca/X86/SkylakeClient/zero-idioms.s create mode 100644 llvm/test/tools/llvm-mca/X86/SkylakeServer/zero-idioms.s create mode 100644 llvm/test/tools/llvm-objcopy/ELF/only-section-strip-undefined.test