As per title. How to reproduce: - set gcc optimization level to `O3` when compiling `examples/smoke_tests/timer_test.c`. - Illegal instruction should occur when entering timer interrupt handler while running test.