# Crash reproducer for FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM 8.0.0) # Driver args: "--driver-mode=g++" "-mlong-calls" "-O2" "-pipe" "-fno-common" "-I" "/usr/obj/usr/src/arm.armv7/tmp/obj-tools/lib/clang/libllvm" "-I" "/usr/src/contrib/llvm-project/llvm/lib/Target/ARM" "-I" "/usr/src/lib/clang/include" "-I" "/usr/src/contrib/llvm-project/llvm/include" "-D" "__STDC_CONSTANT_MACROS" "-D" "__STDC_FORMAT_MACROS" "-D" "__STDC_LIMIT_MACROS" "-D" "HAVE_VCS_VERSION_INC" "-D" "NDEBUG" "-D" "LLVM_DEFAULT_TARGET_TRIPLE=\"armv7-unknown-freebsd12.1-gnueabihf\"" "-D" "LLVM_HOST_TRIPLE=\"armv7-unknown-freebsd12.1\"" "-D" "DEFAULT_SYSROOT=\"/usr/obj/usr/src/arm.armv7/tmp\"" "-D" "LLVM_TARGET_ENABLE_ARM" "-D" "LLVM_NATIVE_ASMPARSER=LLVMInitializeARMAsmParser" "-D" "LLVM_NATIVE_ASMPRINTER=LLVMInitializeARMAsmPrinter" "-D" "LLVM_NATIVE_DISASSEMBLER=LLVMInitializeARMDisassembler" "-D" "LLVM_NATIVE_TARGET=LLVMInitializeARMTarget" "-D" "LLVM_NATIVE_TARGETINFO=LLVMInitializeARMTargetInfo" "-D" "LLVM_NATIVE_TARGETMC=LLVMInitializeARMTargetMC" "-ffunction-sections" "-fdata-sections" "-gline-tables-only" "-MD" "-MF" ".depend.CodeGen_SelectionDAG_SelectionDAG.o" "-MT" "CodeGen/SelectionDAG/SelectionDAG.o" "-Qunused-arguments" "-I" "/usr/obj/usr/src/arm.armv7/tmp/legacy/usr/include" "-fno-exceptions" "-fno-rtti" "-gline-tables-only" "-std=c++14" "-stdlib=libc++" "-Wno-c++11-extensions" "-c" "/usr/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp" "-o" "CodeGen/SelectionDAG/SelectionDAG.o" # Original command: "/usr/bin/c++" "-cc1" "-triple" "armv7-unknown-freebsd13.0-gnueabihf" "-emit-obj" "-disable-free" "-main-file-name" "SelectionDAG.cpp" "-mrelocation-model" "static" "-mthread-model" "posix" "-mdisable-fp-elim" "-masm-verbose" "-mconstructor-aliases" "-fuse-init-array" "-target-cpu" "generic" "-target-feature" "+long-calls" "-target-feature" "+strict-align" "-target-abi" "aapcs-linux" "-mfloat-abi" "hard" "-fallow-half-arguments-and-returns" "-dwarf-column-info" "-debug-info-kind=line-tables-only" "-dwarf-version=4" "-debugger-tuning=gdb" "-ffunction-sections" "-fdata-sections" "-coverage-notes-file" "/usr/obj/usr/src/arm.armv7/tmp/obj-tools/lib/clang/libllvm/CodeGen/SelectionDAG/SelectionDAG.gcno" "-resource-dir" "/usr/lib/clang/8.0.0" "-dependency-file" ".depend.CodeGen_SelectionDAG_SelectionDAG.o" "-sys-header-deps" "-MT" "CodeGen/SelectionDAG/SelectionDAG.o" "-I" "/usr/obj/usr/src/arm.armv7/tmp/obj-tools/lib/clang/libllvm" "-I" "/usr/src/contrib/llvm-project/llvm/lib/Target/ARM" "-I" "/usr/src/lib/clang/include" "-I" "/usr/src/contrib/llvm-project/llvm/include" "-D" "__STDC_CONSTANT_MACROS" "-D" "__STDC_FORMAT_MACROS" "-D" "__STDC_LIMIT_MACROS" "-D" "HAVE_VCS_VERSION_INC" "-D" "NDEBUG" "-D" "LLVM_DEFAULT_TARGET_TRIPLE=\"armv7-unknown-freebsd12.1-gnueabihf\"" "-D" "LLVM_HOST_TRIPLE=\"armv7-unknown-freebsd12.1\"" "-D" "DEFAULT_SYSROOT=\"/usr/obj/usr/src/arm.armv7/tmp\"" "-D" "LLVM_TARGET_ENABLE_ARM" "-D" "LLVM_NATIVE_ASMPARSER=LLVMInitializeARMAsmParser" "-D" "LLVM_NATIVE_ASMPRINTER=LLVMInitializeARMAsmPrinter" "-D" "LLVM_NATIVE_DISASSEMBLER=LLVMInitializeARMDisassembler" "-D" "LLVM_NATIVE_TARGET=LLVMInitializeARMTarget" "-D" "LLVM_NATIVE_TARGETINFO=LLVMInitializeARMTargetInfo" "-D" "LLVM_NATIVE_TARGETMC=LLVMInitializeARMTargetMC" "-I" "/usr/obj/usr/src/arm.armv7/tmp/legacy/usr/include" "-internal-isystem" "/usr/include/c++/v1" "-O2" "-Wno-c++11-extensions" "-std=c++14" "-fdeprecated-macro" "-fdebug-compilation-dir" "/usr/obj/usr/src/arm.armv7/tmp/obj-tools/lib/clang/libllvm" "-ferror-limit" "19" "-fmessage-length" "0" "-fno-rtti" "-fno-signed-char" "-fobjc-runtime=gnustep" "-fno-common" "-fdiagnostics-show-option" "-vectorize-loops" "-vectorize-slp" "-o" "CodeGen/SelectionDAG/SelectionDAG.o" "-x" "c++" "/usr/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp" "-faddrsig" "/usr/bin/c++" "-cc1" "-triple" "armv7-unknown-freebsd13.0-gnueabihf" "-emit-obj" "-disable-free" "-main-file-name" "SelectionDAG.cpp" "-mrelocation-model" "static" "-mthread-model" "posix" "-mdisable-fp-elim" "-masm-verbose" "-mconstructor-aliases" "-fuse-init-array" "-target-cpu" "generic" "-target-feature" "+long-calls" "-target-feature" "+strict-align" "-target-abi" "aapcs-linux" "-mfloat-abi" "hard" "-fallow-half-arguments-and-returns" "-dwarf-column-info" "-debug-info-kind=line-tables-only" "-dwarf-version=4" "-debugger-tuning=gdb" "-ffunction-sections" "-fdata-sections" "-coverage-notes-file" "/usr/obj/usr/src/arm.armv7/tmp/obj-tools/lib/clang/libllvm/CodeGen/SelectionDAG/SelectionDAG.gcno" "-sys-header-deps" "-D" "__STDC_CONSTANT_MACROS" "-D" "__STDC_FORMAT_MACROS" "-D" "__STDC_LIMIT_MACROS" "-D" "HAVE_VCS_VERSION_INC" "-D" "NDEBUG" "-D" "LLVM_DEFAULT_TARGET_TRIPLE=\"armv7-unknown-freebsd12.1-gnueabihf\"" "-D" "LLVM_HOST_TRIPLE=\"armv7-unknown-freebsd12.1\"" "-D" "DEFAULT_SYSROOT=\"/usr/obj/usr/src/arm.armv7/tmp\"" "-D" "LLVM_TARGET_ENABLE_ARM" "-D" "LLVM_NATIVE_ASMPARSER=LLVMInitializeARMAsmParser" "-D" "LLVM_NATIVE_ASMPRINTER=LLVMInitializeARMAsmPrinter" "-D" "LLVM_NATIVE_DISASSEMBLER=LLVMInitializeARMDisassembler" "-D" "LLVM_NATIVE_TARGET=LLVMInitializeARMTarget" "-D" "LLVM_NATIVE_TARGETINFO=LLVMInitializeARMTargetInfo" "-D" "LLVM_NATIVE_TARGETMC=LLVMInitializeARMTargetMC" "-O2" "-Wno-c++11-extensions" "-std=c++14" "-fdeprecated-macro" "-ferror-limit" "19" "-fmessage-length" "0" "-fno-rtti" "-fno-signed-char" "-fobjc-runtime=gnustep" "-fno-common" "-fdiagnostics-show-option" "-vectorize-loops" "-vectorize-slp" "-x" "c++" "SelectionDAG-7b2af2.cpp" "-faddrsig"