Is it safe to push onto the stack in an Extended Asm block if `-mred- zone` flag is specified (red zone is enabled)? Does GCC assume that any `asm` block invalidates red zone? Is some additional setup required to inform the compiler about it?
Is it safe to push onto the stack in an Extended Asm block if `-mred- zone` flag is specified (red zone is enabled)? Does GCC assume that any `asm` block invalidates red zone? Is some additional setup required to inform the compiler about it?