https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111601
Peter Bergner <bergner at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org, | |rguenth at gcc dot gnu.org --- Comment #4 from Peter Bergner <bergner at gcc dot gnu.org> --- (In reply to Peter Bergner from comment #3) > I'll try and see if I can reduce the test case. cvise reduced this down to: bergner@ltcden2-lp1:$ cat pr111601.ii struct param_type { param_type() : param_type(0.5) { } param_type(double); }; bergner@ltcden2-lp1:$ /home/bergner/gcc/build/gcc-fsf-mainline-pr111601-regtest/./gcc/xgcc -B/home/bergner/gcc/build/gcc-fsf-mainline-pr111601-regtest/./gcc -shared-libgcc -fno-checking -x c++-header -nostdinc++ -O2 -S pr111601.ii pr111601.ii: In constructor ‘param_type::param_type()’: pr111601.ii:2:32: internal compiler error: tree check: expected tree that contains ‘decl common’ structure, have ‘<invalid tree code>’ in build_new_method_call, at cp/call.cc:11630 2 | param_type() : param_type(0.5) { } | ^ Please submit a full bug report, with preprocessed source (by using -freport-bug). See <https://gcc.gnu.org/bugs/> for instructions. I'll note that a xgcc built without using "make profiledbootstrap-lean" does not ICE. CCing richi and jakub to see if they've seen anything like this before?