also do unreachable code elimination during gcse