Logs from a felled tree create dirt squares under themselves inappropriately overwriting other types of terrain. For instance, a tree growing on top of a LMOE shelter can fall on top of stairs and other trees creating dirt squares.
A felled tree should not change terrain under itself, especially not create walkable terrain.

Then how am I supposed to break metal walls now?
Perhaps t_trunk should be migrated to f_trunk?
It is really nice that the trees break everything wherever they fall, but sure it shouldn't change the type of the floor.