Gcc 9 porting notes/asm volatile