Backport some patches from GCC 12 to support arm-v9.
(From OE-Core rev: 450639bf4b46b963480b2ab4efe72e443d0524b3)
Signed-off-by: Ruiqiang Hao <Ruiqiang.Hao@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>