https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116055
Bug ID: 116055 Summary: [14 regression] ICE from gcc.c-torture/unsorted/dump-noaddr.c after r14-10495-g9ddd5f88e60972 Product: gcc Version: 14.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:9ddd5f88e60972147dff74b48658e2b12040d468, r14-10495-g9ddd5f88e60972 make -k check-gcc RUNTESTFLAGS="unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c" FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches (internal compiler error: in analyze_function, at ipa-modref.cc:3294) FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches (internal compiler error: in analyze_function, at ipa-modref.cc:3294) FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -g -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches (internal compiler error: in analyze_function, at ipa-modref.cc:3294) FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -g -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches (internal compiler error: in analyze_function, at ipa-modref.cc:3294) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-14-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-14-test/gcc/ -fdiagnostics-plain-output -w -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches -c -o /home/seurer/gcc/git/build/gcc-14-test/gcc/testsuite/gcc/dump-noaddr.o /home/seurer/gcc/git/gcc-14-test/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c during GIMPLE pass: modref dump file: dump1/dump-noaddr.c.223t.modref2 /home/seurer/gcc/git/gcc-14-test/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c: In function 'f': /home/seurer/gcc/git/gcc-14-test/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33:1: internal compiler error: in analyze_function, at ipa-modref.cc:3294 0x1077a29b analyze_function /home/seurer/gcc/git/gcc-14-test/gcc/ipa-modref.cc:3294 0x1077a70b execute /home/seurer/gcc/git/gcc-14-test/gcc/ipa-modref.cc:4247 commit 9ddd5f88e60972147dff74b48658e2b12040d468 (HEAD) Author: Jan Hubicka <hubi...@ucw.cz> Date: Mon Jul 22 19:00:39 2024 +0200 Fix modref's iteraction with store merging