https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95264

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  We do have (a) huuuge function here, containing 539237 basic blocks
after early inlining which is

void polyquad::BaseDomain<Derived, T, Ndim, Norbits>::expand(const VectorXT&,
polyquad::BaseDomain<Derived, T, Ndim, Norbits>::MatrixPtsT&) const [with
Derived =
polyquad::TetDomain<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<100>
> >; T =
boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<100>
>; int Ndim = 3; int Norbits = 5]

obviously every IL walk will be bad here.  Didn't yet find the actual wall it
runs into, still runs...

Reply via email to