https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117725
--- Comment #3 from Stefan Schulze Frielinghaus <stefansf at gcc dot gnu.org> --- I cherry picked those and found some left overs which are handled by https://github.com/llvm/llvm-project/pull/119248