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

            Bug ID: 49805
           Summary: error in backend: Error while trying to spill R1 from
                    class GPR:
           Product: clang
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: LLVM Codegen
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected],
                    [email protected]

Created attachment 24713
  --> https://bugs.llvm.org/attachment.cgi?id=24713&action=edit
test case

in 12.0.0-RC4 I am seeing a segfault in clang while compiling aom for
armv7/rpi4 target

fatal error: error in backend: Error while trying to spill R1 from class GPR:
Cannot scavenge register without an emergency spill slot!


Attached is the testcase and shell script to reproduce it.

This does not happen in 11.x so its a regression

here is more info compiler emits

1.      <eof> parser at end of file
2.      Code generation
3.      Running pass 'Function Pass Manager' on module
'TOPDIR/build/tmp/work/cortexa7t2hf-neon-vfpv4-yoe-linux-gnueabi/aom/3.0.0-r0/git/av1/encoder/arm/neon/av1_fwd_txfm2d_neon.c'.
4.      Running pass 'Prologue/Epilogue Insertion & Frame Finalization' on
function '@fdct8x16_neon'
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH
or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
clang-12: error: clang frontend command failed with exit code 70 (use -v to see
invocation)
clang version 12.0.0 (https://github.com/llvm/llvm-project
31001be371e8f2c74470e727e54503fb2aabec8b)
Target: arm-yoe-linux-gnueabi

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to