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

            Bug ID: 33207
           Summary: ubsan on Polly-ACC: downcast with insufficient space
                    for an object
           Product: Polly
           Version: unspecified
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Optimizer
          Assignee: polly-...@googlegroups.com
          Reporter: l...@meinersbur.de
                CC: llvm-bugs@lists.llvm.org

With -fsanitize=undefined, one Polly-ACC test fails.

The patch https://github.com/creachadair/imath/pull/18 might need to be applied
before, otherwise ubsan errors-out on those before hitting this.


FAIL: Polly :: GPGPU/host-statement.ll (75 of 929)
******************** TEST 'Polly :: GPGPU/host-statement.ll' FAILED
********************
Script:
--
opt  -polly-process-unprofitable  -polly-remarks-minimal  -polly-use-llvm-names
 -polly-codegen-ppcg -polly-acc-dump-code  -polly-invariant-load-hoisting=false
 -disable-output <
/mnt/c/Users/Meinersbur/src/llvm/tools/polly/test/GPGPU/host-statement.ll | 
FileCheck -check-prefix=CODE
/mnt/c/Users/Meinersbur/src/llvm/tools/polly/test/GPGPU/host-statement.ll
opt  -polly-process-unprofitable  -polly-remarks-minimal  -polly-use-llvm-names
 -polly-codegen-ppcg -polly-acc-dump-kernel-ir 
-polly-invariant-load-hoisting=false  -disable-output <
/mnt/c/Users/Meinersbur/src/llvm/tools/polly/test/GPGPU/host-statement.ll | 
FileCheck -check-prefix=KERNEL-IR
/mnt/c/Users/Meinersbur/src/llvm/tools/polly/test/GPGPU/host-statement.ll
--
Exit Code: 2

Command Output (stderr):
--
/usr/lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/forward_list.tcc:330:18:
runtime error: downcast of address 0x7fffd4a70490 with insufficient space for
an object of type 'std::forward_list<(anonymous
namespace)::StoreToLoadForwardingCandidate, std::allocator<(anonymous
namespace)::StoreToLoadForwardingCandidate> >::_Node' (aka
'_Fwd_list_node<(anonymous namespace)::StoreToLoadForwardingCandidate>')
0x7fffd4a70490: note: pointer points here
 00 00 00 00  70 e4 12 07 00 00 00 00  b0 2e 05 07 00 00 00 00  b0 2e 05 07 00
00 00 00  d8 70 05 07
              ^
FileCheck error: '-' is empty.
FileCheck command line:  FileCheck -check-prefix=CODE
/mnt/c/Users/Meinersbur/src/llvm/tools/polly/test/GPGPU/host-statement.ll

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to