Sync patch from openeuler/gcc - 20210819 (cherry picked from commit d397375062658d0a71275f6a5dbbc2c914044b9a)