Sync patch from openeuler/gcc - 20220908 (cherry picked from commit 7709b3554c276ea273838e29fa6db318ca41f187)