Sync patch from openeuler/gcc - 20230905 (cherry picked from commit 6aadb648e6a0b7aef781fd4ea47c92c34e75d3c1)