https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111652
Thomas Koenig <tkoenig at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |carll at gcc dot gnu.org --- Comment #2 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- I ran git bisect on POWER (gcc120) and strangely got this as the first bad commit: b51795c832cf6e724d61919eb18a383223b76694 is the first bad commit commit b51795c832cf6e724d61919eb18a383223b76694 Author: Carl Love <c...@us.ibm.com> Date: Wed Jul 26 11:31:53 2023 -0400 rs6000, fix vec_replace_unaligned built-in arguments The first argument of the vec_replace_unaligned built-in should always be of type vector unsigned char, as specified in gcc/doc/extend.texi. This patch fixes the builtin definitions and updates the test cases to use the correct arguments. The original test file is renamed and a second test file is added for a new test case. This is weird because the problem also occurs on x86_64.