[llvm-bugs] [Bug 33632] New: clang self-hosting failure: llvm/lib/Transforms/Utils/SimplifyCFG.cpp:5428:7 signed integer overflow
via llvm-bugs
llvm-bugs at lists.llvm.org
Wed Jun 28 12:53:07 PDT 2017
https://bugs.llvm.org/show_bug.cgi?id=33632
Bug ID: 33632
Summary: clang self-hosting failure:
llvm/lib/Transforms/Utils/SimplifyCFG.cpp:5428:7
signed integer overflow
Product: new-bugs
Version: unspecified
Hardware: PC
OS: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: new bugs
Assignee: unassignedbugs at nondot.org
Reporter: lebedev.ri at gmail.com
CC: llvm-bugs at lists.llvm.org
Hi.
When trying to build clang stage 2 by freshly-built clang stage 1 (built by
fresh clang snapshot from apt.llvm.org), the build fails:
$ ninja -j1 -v
[1/2862] /build/llvm-build-Clang-release/bin/clang++ -DGTEST_HAS_RTTI=0
-DLLVM_BUILD_GLOBAL_ISEL -D_DEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS
-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/Target/AMDGPU/MCTargetDesc
-I/build/llvm/lib/Target/AMDGPU/MCTargetDesc -I/build/llvm/lib/Target/AMDGPU
-Ilib/Target/AMDGPU -Iinclude -I/build/llvm/include -fPIC
-fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers
-pedantic -Wno-long-long -Wcovered-switch-default -Wnon-virtual-dtor
-Wdelete-non-virtual-dtor -Wstring-conversion -fcolor-diagnostics
-ffunction-sections -fdata-sections -O3 -UNDEBUG -fno-exceptions -fno-rtti
-MD -MT
lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o
-MF
lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o.d
-o
lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o
-c /build/llvm/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp
FAILED:
lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o
/build/llvm-build-Clang-release/bin/clang++ -DGTEST_HAS_RTTI=0
-DLLVM_BUILD_GLOBAL_ISEL -D_DEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS
-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/Target/AMDGPU/MCTargetDesc
-I/build/llvm/lib/Target/AMDGPU/MCTargetDesc -I/build/llvm/lib/Target/AMDGPU
-Ilib/Target/AMDGPU -Iinclude -I/build/llvm/include -fPIC
-fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers
-pedantic -Wno-long-long -Wcovered-switch-default -Wnon-virtual-dtor
-Wdelete-non-virtual-dtor -Wstring-conversion -fcolor-diagnostics
-ffunction-sections -fdata-sections -O3 -UNDEBUG -fno-exceptions -fno-rtti
-MD -MT
lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o
-MF
lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o.d
-o
lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o
-c /build/llvm/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp
/build/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:5428:7: runtime error: signed
integer overflow: 4602678819172646912 - -4620693217682128896 cannot be
represented in type 'long'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior
/build/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:5428:7 in
ninja: build stopped: subcommand failed.
Configure command: (autogenerated by qtcreator)
stage1:
/usr/bin/cmake /build/llvm '-GCodeBlocks - Ninja'
-DCMAKE_BUILD_TYPE:STRING=Release
-DCMAKE_CXX_COMPILER:STRING=/usr/local/bin/clang++
-DCMAKE_C_COMPILER:STRING=/usr/local/bin/clang -DLLVM_ENABLE_ASSERTIONS:BOOL=ON
'-DLLVM_ENABLE_PROJECTS:STRING=clang;libcxx;libcxxabi;compiler-rt;lld;polly;openmp'
'-DLLVM_USE_SANITIZER:STRING=Address;Undefined'
stage2:
/usr/bin/cmake /build/llvm '-GCodeBlocks - Ninja'
-DCMAKE_BUILD_TYPE:STRING=Release
-DCMAKE_CXX_COMPILER:STRING=/build/llvm-build-Clang-release/bin/clang++
-DCMAKE_C_COMPILER:STRING=/build/llvm-build-Clang-release/bin/clang
'-DCMAKE_PREFIX_PATH:STRING=%{Qt:QT_INSTALL_PREFIX}'
-DLLVM_ENABLE_ASSERTIONS:BOOL=ON
'-DLLVM_ENABLE_PROJECTS:STRING=clang;libcxx;libcxxabi;compiler-rt;lld;polly;openmp'
-DLLVM_USE_SANITIZER:STRING= -DQT_QMAKE_EXECUTABLE:STRING=
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20170628/3724de91/attachment.html>
More information about the llvm-bugs
mailing list