@jk
Nowadays problems with -O3 are way more rare than they used to be, but not completely out of the question.
-O3 is most often used by those who think architectures less common than x86_64 don't exist, in Void, which supports plenty of architectures, everything is built with -O2, which is a reasonable choice, I build stuff with -O3 when I do it myself, so I do notice when things start breaking 😅