https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119694
--- Comment #7 from Robert Dubner <rdubner at gcc dot gnu.org> --- There are only a few getenv() calls that I regard as necessary. Those can be renamed. As I said, GCOBOL_SHOW and GCOBOL_TRACE. There is a COBPATH that operates like LD_LIBRARY_PATH; that can, and should, become GCOBOL_LIBRARY_PATH. COB_CURRENT_DATE can be renamed GCOBOL_CURRENT_DATE; that's used to force a date into place for the purposes of testing the various date functions. But you know something? I just put my tinfoil hat on; I've been keeping it in my cryptography developer filing cabinet that I haven't opened lately. It occurs to me that there are all kinds of potentially nasty things that nasty people can potentially do if you give them the ability to manipulate dates. That's coming out. I guess we'll just have to live without the tests that count on it. I don't know why the lexer needs PATH. And there are few others that I know nothing about. I'll discuss this with Jim; he may have a different idea of "necessary". Unlike us vampires, he has an enviably orderly business day, so it'll be a little while today.