Managing Compiler Errata Although generally reliable, compilers are not without flaws. Issues typically emerge in corner cases and may not always affect the behavior of the compiled software. However, for software that must comply with functional safety standards, it is essential to demonstrate that the software is unaffected by these issues or to update the software accordingly. When software is developed by multiple parties and deployed across numerous devices, updates can be extremely costly.