[llvm-bugs] [Bug 31935] New: Regression: Assertion failed: (MI.hasOneMemOperand() && "Spill instruction does not have exactly one memory operand?") when building chrome/ios
via llvm-bugs
llvm-bugs at lists.llvm.org
Fri Feb 10 13:53:24 PST 2017
https://llvm.org/bugs/show_bug.cgi?id=31935
Bug ID: 31935
Summary: Regression: Assertion failed: (MI.hasOneMemOperand()
&& "Spill instruction does not have exactly one memory
operand?") when building chrome/ios
Product: libraries
Version: trunk
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P
Component: Backend: AArch64
Assignee: unassignedbugs at nondot.org
Reporter: nicolasweber at gmx.de
CC: llvm-bugs at lists.llvm.org
Classification: Unclassified
FAILED: obj/base/base/json_parser.o
../../../../llvm-build/bin/clang++ -MMD -MF obj/base/base/json_parser.o.d
-DSYSTEM_NATIVE_UTF8 -DV8_DEPRECATION_WARNINGS -DNO_TCMALLOC -DDISABLE_NACL
-DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -DCR_CLANG_REVISION=289944-2
-DCR_XCODE_VERSION=0810 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0
-DBASE_IMPLEMENTATION -I../.. -Igen -fno-strict-aliasing
--param=ssp-buffer-size=4 -fstack-protector -fcolor-diagnostics -arch arm64
-Wall -Werror -Wextra -Wundeclared-selector -Wno-missing-field-initializers
-Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default
-Wno-deprecated-register -Wno-unneeded-internal-declaration
-Wno-inconsistent-missing-override -Wno-shift-negative-value
-Wno-undefined-var-template -Wno-nonportable-include-path
-Wno-address-of-packed-member -gdwarf-2 -isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.1.sdk
-stdlib=libc++ -miphoneos-version-min=9.0 -fvisibility=hidden -Wheader-hygiene
-Wstring-conversion -Wtautological-overlap-compare -Wno-char-subscripts
-Wexit-time-destructors -Wexit-time-destructors -O2 -fno-threadsafe-statics
-fvisibility-inlines-hidden -std=c++11 -fno-rtti -fno-exceptions -c
../../base/json/json_parser.cc -o obj/base/base/json_parser.o
Assertion failed: (MI.hasOneMemOperand() && "Spill instruction does not have
exactly one memory operand?"), function extractSpillBaseRegAndOffset, file
/Users/thakis/src/llvm-rw/lib/CodeGen/LiveDebugValues.cpp, line 331.
Stack dump:
0. Program arguments: /Users/thakis/src/llvm-build/bin/clang-3.8 -cc1
-triple arm64-apple-ios9.0.0 -Wdeprecated-objc-isa-usage
-Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration
-emit-obj -disable-free -main-file-name json_parser.cc -mrelocation-model pic
-pic-level 2 -mthread-model posix -mdisable-fp-elim -relaxed-aliasing
-masm-verbose -target-cpu cyclone -target-feature +neon -target-feature +crypto
-target-feature +zcm -target-feature +zcz -target-abi darwinpcs
-target-linker-version 274.1 -dwarf-column-info -debug-info-kind=standalone
-dwarf-version=2 -debugger-tuning=lldb -coverage-notes-file
/Users/thakis/src/chrome/src/out/Release-iphoneos/obj/base/base/json_parser.gcno
-resource-dir /Users/thakis/src/llvm-build/bin/../lib/clang/5.0.0
-dependency-file obj/base/base/json_parser.o.d -MT obj/base/base/json_parser.o
-isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.1.sdk
-D SYSTEM_NATIVE_UTF8 -D V8_DEPRECATION_WARNINGS -D NO_TCMALLOC -D DISABLE_NACL
-D CHROMIUM_BUILD -D FIELDTRIAL_TESTING_ENABLED -D CR_CLANG_REVISION=289944-2
-D CR_XCODE_VERSION=0810 -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D
_FORTIFY_SOURCE=2 -D NDEBUG -D NVALGRIND -D DYNAMIC_ANNOTATIONS_ENABLED=0 -D
BASE_IMPLEMENTATION -I ../.. -I gen -stdlib=libc++ -O2 -Wall -Werror -Wextra
-Wundeclared-selector -Wno-missing-field-initializers -Wno-unused-parameter
-Wno-c++11-narrowing -Wno-covered-switch-default -Wno-deprecated-register
-Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override
-Wno-shift-negative-value -Wno-undefined-var-template
-Wno-nonportable-include-path -Wno-address-of-packed-member -Wheader-hygiene
-Wstring-conversion -Wtautological-overlap-compare -Wno-char-subscripts
-Wexit-time-destructors -Wexit-time-destructors -std=c++11 -fdeprecated-macro
-fdebug-compilation-dir /Users/thakis/src/chrome/src/out/Release-iphoneos
-ferror-limit 19 -fmessage-length 0 -fvisibility hidden
-fvisibility-inlines-hidden -stack-protector 1 -stack-protector-buffer-size 4
-fallow-half-arguments-and-returns -fblocks -fno-rtti -fno-threadsafe-statics
-fobjc-runtime=ios-9.0.0 -fencode-extended-block-signature -fmax-type-align=16
-fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp
-o obj/base/base/json_parser.o -x c++ ../../base/json/json_parser.cc
1. <eof> parser at end of file
2. Code generation
3. Running pass 'Function Pass Manager' on module
'../../base/json/json_parser.cc'.
4. Running pass 'Live DEBUG_VALUE analysis' on function
'@_ZN4base8internal10JSONParser16ConsumeStringRawEPNS1_13StringBuilderE'
clang-3.8: error: unable to execute command: Abort trap: 6
clang-3.8: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 5.0.0 (trunk 294784)
Target: aarch64-apple-darwin16.3.0
Thread model: posix
InstalledDir:
/Users/thakis/src/chrome/src/out/Release-iphoneos/../../../../llvm-build/bin
clang-3.8: note: diagnostic msg: PLEASE submit a bug report to
http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and
associated run script.
clang-3.8: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-3.8: note: diagnostic msg:
/var/folders/8l/9f5fzjf51blfh76hsyzp3fvm001mqv/T/json_parser-cb4462.cpp
clang-3.8: note: diagnostic msg:
/var/folders/8l/9f5fzjf51blfh76hsyzp3fvm001mqv/T/json_parser-cb4462.sh
clang-3.8: note: diagnostic msg: Crash backtrace is located in
clang-3.8: note: diagnostic msg:
/Users/thakis/Library/Logs/DiagnosticReports/clang-3.8_<YYYY-MM-DD-HHMMSS>_<hostname>.crash
clang-3.8: note: diagnostic msg: (choose the .crash file that corresponds to
your crash)
clang-3.8: note: diagnostic msg:
********************
ninja: build stopped: subcommand failed.
attaching repro in a second
--
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/20170210/36cd89ef/attachment.html>
More information about the llvm-bugs
mailing list