[llvm-bugs] [Bug 32084] New: "Error while trying to spill R4 from class GPR: Cannot scavenge register without an emergency spill slot" when building webrtc for arm

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Feb 27 14:57:12 PST 2017


https://bugs.llvm.org/show_bug.cgi?id=32084

            Bug ID: 32084
           Summary: "Error while trying to spill R4 from class GPR: Cannot
                    scavenge register without an emergency spill slot"
                    when building webrtc for arm
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Backend: ARM
          Assignee: unassignedbugs at nondot.org
          Reporter: nicolasweber at gmx.de
                CC: llvm-bugs at lists.llvm.org

Created attachment 18030
  --> https://bugs.llvm.org/attachment.cgi?id=18030&action=edit
repro

~/src/llvm-build-nolibcxx/bin/clang -cc1 -triple thumbv7--linux-gnueabihf
-emit-obj -mrelax-all -mrelocation-model pic -pic-level 2 -mthread-model posix
-mdisable-fp-elim -relaxed-aliasing -fmath-errno -masm-verbose
-mconstructor-aliases -munwind-tables -target-cpu cortex-a8 -target-feature
-fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature -fp16
-target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon
-target-feature -crypto -target-abi aapcs-linux -mfloat-abi hard -v
-dwarf-column-info -debug-info-kind=limited -dwarf-version=4
-debugger-tuning=gdb -O0 -std=gnu++11 -fdeprecated-macro -fvisibility hidden
-fvisibility-inlines-hidden -pthread -stack-protector 1
-stack-protector-buffer-size 4 -fallow-half-arguments-and-returns -fno-rtti
-fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option
-fcolor-diagnostics -o test.o -x c++ ~/Downloads/preprocessed_source.cpp 


clang -cc1 version 5.0.0 based upon LLVM 5.0.0svn default target
x86_64-unknown-linux-gnu
#include "..." search starts here:
End of search list.
fatal error: error in backend: Error while trying to spill R4 from class GPR:
Cannot scavenge register without an emergency spill slot!

-- 
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/20170227/fd6f597c/attachment-0001.html>


More information about the llvm-bugs mailing list