2.4 KiB
Release Notes
The release notes for the ROCm platform.
ROCm 5.4.2
Deprecations and Warnings
HIP Perl Scripts Deprecation
The hipcc and hipconfig Perl scripts are deprecated. In a future release, compiled binaries will be available as hipcc.bin and hipconfig.bin as replacements for the Perl scripts.
Note
There will be a transition period where the Perl scripts and compiled binaries are available before the scripts are removed. There will be no functional difference between the Perl scripts and their compiled binary counterpart. No user action is required. Once these are available, users can optionally switch to
hipcc.binandhipconfig.bin. Thehipcc/hipconfigsoft link will be assimilated to point fromhipcc/hipconfigto the respective compiled binaries as the default option.
hipcc Options Deprecation
The following hipcc options are being deprecated and will be removed in a future release:
- The
--amdgpu-targetoption is being deprecated, and user must use the–offload-archoption to specify the GPU architecture. - The
--amdhsa-code-object-versionoption is being deprecated. Users can use the Clang/LLVM option-mllvm -mcode-object-versionto debug issues related to code object versions. - The
--hipcc-func-supp/--hipcc-no-func-suppoptions are being deprecated, as the function calls are already supported in production on AMD GPUs.
Known Issues
Under certain circumstances typified by high register pressure, users may encounter a compiler abort with one of the following error messages:
-
error: unhandled SGPR spill to memory -
cannot scavenge register without an emergency spill slot! -
error: ran out of registers during register allocation
This is a known issue and will be fixed in a future release.