https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95048
--- Comment #17 from Ulf Lorenz <ulf.lorenz at ptvgroup dot com> --- Your point was an item during implementation. Besides the other cases being rare and probably exotic, the killer argument was that it would be way more complex. While I am confident now that I can move around the libstdc++ source code reasonably well and do simple patches and working tests, understanding iconv and the required acceptance_tests_with_special_compilation_flags requires considerable more time budget than I have needed so far. I agree that this is not the bullet-proof solution, though, but only an incremental improvement.