Squashed 'test/plank/' changes from ddd7342..06df69c

06df69c gcc support'

git-subtree-dir: test/plank
git-subtree-split: 06df69c27eba69941c42c0cae5a7e6282ca2d59d
Merge commit 'f12ad092c0359eef1b3ae9c42e1238c1506190f1'
fix def issue