Probably due to a change of how some pass initializes its dependency, the -write-bitcode pass (BitcodeWriterPass.cpp) is not initialized in opt and therefore not available in the pass list anymore.
Explicitly call initializeWriteBitcodePassPass() to make it available again in opt.
Alternatively, is there an initializeBitcode{Reader/Writer}() function that initializes all passes from the Bitcode lib?