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.

Reply via email to