Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17268 Discussions

Error: Assert failure at IIEstimation.cpp

Altera_Forum
Honored Contributor II
1,177 Views

Hi, 

I am having the following issue with Altera Opencl Compiler (aoc commad) Quartus 14.1 build 190:

compiler warning: aggressive compiler optimization: removing unnecessary storage to local memory 

 

******* error: assert failure at iiestimation.cpp(1145) ******* 

push->m_dependents.size() == 1 failed 

0 libllvm-3.0.so 0x00007f98a33f790f 

1 libllvm-3.0.so 0x00007f98a33f9882 

2 libpthread.so.0 0x00007f98a1acc130 

3 libllvm-3.0.so 0x00007f98a2ba4706 acl::iiestimation::pushpopgraph::estimate_ii_simple() + 1190 

4 libllvm-3.0.so 0x00007f98a2baff97 acl::iiestimation::rerunonfunction(llvm::function&) + 2215 

5 libllvm-3.0.so 0x00007f98a2a9714e acl::optimizationreport::runonfunction(llvm::function&) + 1950 

6 libllvm-3.0.so 0x00007f98a286724f llvm::fppassmanager::runonfunction(llvm::function&) + 527 

7 libllvm-3.0.so 0x00007f98a28673b0 llvm::fppassmanager::runonmodule(llvm::module&) + 80 

8 libllvm-3.0.so 0x00007f98a2866d71 llvm::mppassmanager::runonmodule(llvm::module&) + 577 

9 libllvm-3.0.so 0x00007f98a2866f1b llvm::passmanagerimpl::run(llvm::module&) + 187 

10 aocl-llc 0x000000000040bbc0 main + 5248 

11 libc.so.6 0x00007f98a0cf2af5 __libc_start_main + 245 

12 aocl-llc 0x0000000000409759 

stack dump: 

0. program arguments: /altera/14.1/hld/linux64/bin/aocl-llc -march=fpga -mattr=option3wrapper -fpga-const-cache=1 -board /altera/14.1/hld/board/sockit/sockit/board_spec.xml -profile -dbg-info-enabled fpgagetvariance.bc -o fpgagetvariance.v  

1. running pass 'function pass manager' on module 'fpgagetvariance.bc'. 

2. running pass 'optimization report.' on function '@getvariance' 

 

I got this error when I increased the number of looop inside my kernel. 

Any help is reaally appreciated. 

 

Thx
0 Kudos
0 Replies
Reply