https://gcc.gnu.org/bugzilla/show_bug.cgi?id=10396
David <gccbugzilla at limegreensocks dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gccbugzilla@limegreensocks. | |com --- Comment #22 from David <gccbugzilla at limegreensocks dot com> --- Despite the impression you may get from comments 17-21, gcc DOES support multi-alternatives with inline asm (see https://gcc.gnu.org/ml/gcc/2015-10/msg00249.html). I do not have an arm build with which to test, but using 5.2 on x64, the samples in this bug do not produce errors. Perhaps in the 7-12 years since they were added, something got fixed? Or maybe this problem is platform-specific.