Fixed some borken, borken, boRKen behavior. Considering how ancient that compiler_pass == 2 check is (1.87 1998/04/24 00:32:09 hubbe), I think this is fairly safe. Rev: src/program.c:1.711