https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96939
--- Comment #5 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- I batted my head against this when reworking the command line options stuff a couple of years back, but the documentation on how the different hooks should interact (especially for LTO and streaming) is, quite frankly woeful. How any back-end maintainer is supposed to support this is beyond me.