https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103686
Bug ID: 103686 Summary: ICE in rs6000_expand_new_builtin at rs6000-call.c:15946 Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org Target Milestone: --- Host: x86_64-linux-gnu Target: ppc64-linux-gnu The following crashes: $ ppc64-linux-gnu-gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/powerpc/pr102347.c -c -mno-fold-gimple gimple folding of rs6000 builtins has been disabled. gimple folding of rs6000 builtins has been disabled. gimple folding of rs6000 builtins has been disabled. gimple folding of rs6000 builtins has been disabled. gimple folding of rs6000 builtins has been disabled. gimple folding of rs6000 builtins has been disabled. gimple folding of rs6000 builtins has been disabled. during RTL pass: expand /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/powerpc/pr102347.c: In function ‘main’: /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/powerpc/pr102347.c:13:3: internal compiler error: Segmentation fault 13 | __builtin_mma_disassemble_acc (b, &c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0xb6e79f crash_signal /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-ppc64/build/gcc/toplev.c:322 0x7ffff787d42f ??? /usr/src/debug/glibc-2.34-4.1.x86_64/signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0