Article ID: 000099101 Content Type: Error Messages Last Reviewed: 06/26/2024

Generation of AOCL Report Failed with below error

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem in the FPGA Support Package for the oneAPI DCP++/C++ Compiler version 2024.2, you might see this error.

Generation of AOCL Report Failed with the below error 

PLEASE submit a bug report to https://software.intel.com/en-us/support/priority-support  and include the Stack dump:

aocl-opt 0x0000XXXXXXXXXXXX llvm::AccessGroupInfo::hasIndependentAGsOrSafelen(llvm::Loop*, llvm::Instruction*, llvm::Instruction*, int&) + 195

or 

aocl-opt: XXXXXXXX: llvm::Value::~Value(): Assertion `materialized_use_empty() && "Uses remain when a value is destroyed!"' failed.

Resolution

To work around this problem, download and install the 2024.2.1 patch for the FPGA Support Package from the links below

  1. Determine where the 2024.2 Intel oneAPI DCP++/C++ Compiler is installed. The FPGA Support Package will be located inside of the compiler installation directory in the ‘oclfpga’ folder.
    • For Linux, this will be ‘<install-dir>/intel/oneapi/compiler/2024.2/opt/oclfpga’, where <install-dir> is typically either ‘/opt’ or ‘~’.
    • For Windows, this will usually be ‘C:\Program Files (x86)\Intel\oneAPI\compiler\2024.2\opt\oclfpga’.
  2. Rename the existing ‘oclfpga’ directory to something else, e.g., ‘oclfpga.bak’ or ‘oclfpga.prev’.
  3. Unpack the given archive, .tar.gz for Linux and .zip for Windows, to extract the ‘oclfpga’ folder and place it in ‘intel/oneapi/compiler/2024.2/opt’.
  4. (Optional) Remove the backup folder created in Step ‘2’ after testing.

This problem is scheduled to be fixed in a future release of the FPGA Support Package for the oneAPI DCP++/C++ Compiler.

Related Products

This article applies to 1 products

Intel® Programmable Devices