1 // Test support for ICF debugging.
3 // { dg-options "-O0 -gdwarf-2 -fenable-icf-debug -dA" }
20 void work(const A* a);
41 // Verify that we get .debug_dcall and .debug_vcall tables generated
42 // and that we see entries for both virtual calls.
43 // { dg-final { scan-assembler "\\.section.*\.debug_dcall" } }
44 // { dg-final { scan-assembler "\\.section.*\.debug_vcall" } }
45 // { dg-final { scan-assembler "New caller" } }
46 // { dg-final { scan-assembler "Caller DIE offset" } }
47 // { dg-final { scan-assembler "Point of call" } }
48 // { dg-final { scan-assembler "Callee DIE offset" } }
49 // { dg-final { scan-assembler "0x0.*Vtable slot" } }
50 // { dg-final { scan-assembler "0x1.*Vtable slot" } }