g++.dg/lookup/extern-c-redecl[34].C have // { dg-final { scan-assembler-not "call\[\t \]+_Z4forkv" } } // { dg-final { scan-assembler "call\[\t \]+fork" } } But asm insns are target specific.
Isn't it a duplicate of pr41856?
*** This bug has been marked as a duplicate of 41856 ***