https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119834
--- Comment #9 from lfoldy at gmail dot com --- (In reply to Jakub Jelinek from comment #8) > (In reply to lfoldy from comment #7) > > (In reply to Jakub Jelinek from comment #6) > > > Created attachment 61136 [details] > > > gcc15-pr119834.patch > > > > > > Untested patch (except on a short testcase with memset (ptr, 0, 17); to > > > verify that *clrmem_short -> *xc_zero splitting still works). > > > Without a reproducer it is hard to do more. > > > Perhaps it is late combine that propagates the constant? > > > > > > Can you compile with additional -da (assuming you still hit the ICE) and > > > attach all the *.[0-9]*r.* dumps? > > > > Thanks, I'll try. (It's a qemu system, compiling GCC takes about 24 hours.) > > For the -da files I meant with your current compiler, just retry the > fl_gxx -Isrc/libharfbuzz-subset.so.0.61101.0.p -Isrc > -I../harfbuzz-11.0.1/src -I. -I../harfbuzz-11.0.1 > -I/usr/local/env/s390x-linux-gcc15-alma8/devel/include > -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 > -Wall -Winvalid-pch -std=c++11 -fno-exceptions -O2 -g -fno-exceptions > -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden > -DHAVE_CONFIG_H -O2 -P -fPIC -MD -MQ > src/libharfbuzz-subset.so.0.61101.0.p/hb-subset.cc.o -MF > src/libharfbuzz-subset.so.0.61101.0.p/hb-subset.cc.o.d -o > src/libharfbuzz-subset.so.0.61101.0.p/hb-subset.cc.o -c > ../harfbuzz-11.0.1/src/hb-subset.cc > command with -da added to that and if it reproduces, attach here tarball of > hb_subset.cc.*[0-9]r.* Still running, the dump files are over 3GByte. .vartrack itself is 2 GByte.