https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88656
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2019-02-08 CC| |jakub at gcc dot gnu.org, | |ktkachov at gcc dot gnu.org, | |ramana at gcc dot gnu.org, | |rearnsha at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Confirmed with -march=armv6-m -mthumb -O2 void baz (void); void * foo (void) { asm volatile("" : : : "r8", "r9", "r4"); return __builtin_return_address (0); } void * bar (void) { asm volatile("" : : : "r8", "r9", "r4"); baz (); return __builtin_return_address (0); }