[Bug middle-end/61853] [4.9/5 Regression] ICE: SIGSEGV in store_field
danglin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sat Sep 13 18:29:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61853
--- Comment #10 from John David Anglin <danglin at gcc dot gnu.org> ---
Gimple from expand:
virtual ThePEG::Units::Energy
ThePEG::ConstituentParticleData::_ZTv0_n64_NK6TheP
EG23ConstituentParticleData15constituentMassEv() const (const struct
Constituent
ParticleData * const this)
{
double SR.221;
int (*<Td579>) () vcalloffset.173;
int (*<Td579>) () * vtableaddr.172;
struct Energy <retval>;
sizetype _1;
const struct ConstituentParticleData * _2;
;; basic block 2, loop depth 0
;; pred: ENTRY
vtableaddr.172_5 = MEM[(int (*<Td579>) () * *)this_3(D)];
vcalloffset.173_6 = MEM[(int (*<Td579>) () *)vtableaddr.172_5 + -64B];
_1 = (sizetype) vcalloffset.173_6;
_2 = this_3(D) + _1;
# DEBUG this => _2
SR.221_8 = MEM[(const struct ConstituentParticleData *)_2 + 8B];
MEM[(struct Qty *)&<retval>] = SR.221_8;
return <retval>;
;; succ: EXIT
More information about the Gcc-bugs
mailing list