Hello, Suppose I have changed certain if condition in the GIMPLE code (generated by the `sanopt` pass) into the following format:
if (0 == 1) { xxxx } Then, in order to completely remove this unnecessary if condition and the guarded true branch, I want to leverage the dead code elimination optimization of gcc. However, I just cannot figure out a way of doing so. I use the following command to output the instrumented GIMPLE code: gcc -fdump-tree-all -fplugin=./instrumentor.so -g -fsanitize=address test.c And notice that the instrumented gimple code is right there in the outputs: test.c.322t.instrumentor. Everything seems fine. Anyone could shed some light on how to re-optimize (e.g., with deadcode elimination or just use -O3 if possible) the instrumented GIMPLE code? Thank you very much. Shuai