mr-ma / sip-eval

1 stars 0 forks source link

input dependency pass/ extraction fails on pgp.x.bc #41

Open mr-ma opened 6 years ago

mr-ma commented 6 years ago

coverage-improver fails on pgp.x.bc

Caching input dependenct for function inflate_stored6
Instruction does not dominate all uses!
  %148 = call i32 (%struct._IO_FILE*, i8*, ...) @fprintf(%struct._IO_FILE* %143, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.1.821, i32 0, i32 0), i8* %146, i8* getelementptr inbounds ([34 x i8], [34 x i8]* @.str.3.823, i32 0, i32 0), i32 %147), !control_dep_instr !7, !data_dep_instr !9, !global_dep_instr !14
  call void @pgp_getopt4(i32* %4, i32 %148), !control_dep_instr !7, !data_indep_instr !12, !global_dep_instr !14, !input_dep_block !13
LLVM ERROR: Broken function found, compilation aborted!
FAIL Transform
opt-6.0 -load /usr/local/lib//libInputDependency.so -load /usr/local/lib//libTransforms.so /home/sip/eval/dataset/pgp.x.bc -clone-functions -extract-functions -o /home/sip/eval/coverage/pgp.x.bc