Hello,
I have a runnable (fortran) test on which I want to check that a
conditional part is optimized away.
Here are the corresponding tree-dump directives :
! { dg-final { scan-tree-dump-times "_gfortran_abort" 32 "original" } }
! { dg-final { scan-tree-dump-times "_gfortran_abort" 30 "optimized" } }
This works, but as the fortran run test is a torture one (it tries
several optimization options), there is a single failure for the -O0
case (because there is no optimization).
I would like to skip the dg directive if the options match "-O0" but on
the tree dump only.
There is dg-skip-if, but it skips the whole test, and I don't want to
skip unrelated dg directives. Especially I don't want to skip the
testcase execution.
So, is there something existing to skip a single dump scan based on the
compilation options ?
Thanks in advance
Mikael