For some home appliances, IEC-60730 class C is required.
I have to make code for CPU instruction test with CM0+ core.
Arm provides a qualified toolchain:
https://developer.arm.com/Tools%20and%20Software/Arm%20Compiler%20for%20Embedded%20FuSa
Quoting from that page:
Arm Compiler for Embedded FuSa is qualified for developing software that meets the highest level of safety integrity for the following standards: * IEC 61508 (Industrial) – SIL 3 * ISO 26262 (Automotive) – ASIL D * EN 50128 (Railways) – SIL 4 * IEC 62304 (Medical) – Class C For other safety standards, many of which have been derived from IEC 61508, the Qualification Kit provides the key information required by end-users need to perform Tool Validation.