https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99279
--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Peter Bergner <berg...@gcc.gnu.org>: https://gcc.gnu.org/g:0159535adb0e7400f2c6922f14a7602f6b90cf69 commit r11-7415-g0159535adb0e7400f2c6922f14a7602f6b90cf69 Author: Peter Bergner <berg...@linux.ibm.com> Date: Thu Feb 25 21:35:28 2021 -0600 rs6000: Fix ICE in rs6000_init_builtins when compiling with -mcpu=440 [PR99279] The initialization of compat builtins assumes the builtin we are creating a compatible builtin for exists and ICEs if it doesn't. However, there are valid reasons why some builtins are disabled for a particular compile. In this case, the MMA builtins are disabled for -mcpu=440 (and other cpus), so instead of ICEing, we should just skip adding the MMA compat builtin. 2021-02-25 Peter Bergner <berg...@linux.ibm.com> gcc/ PR target/99279 * config/rs6000/rs6000-call.c (rs6000_init_builtins): Replace assert with an "if" test.