Created attachment 1425097 [details] Preprocessed source stored into /tmp/ccViQ3Fm.out file, please attach this to your bugreport. Description of problem: gcc-c++ crashes on compilation of templated test code. Version-Release number of selected component (if applicable): $ /usr/bin/c++ --version c++ (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5) How reproducible: every time. Steps to Reproduce: 1. try to compile a test program (see attachment) 2. crash. 3. Actual results: internal compiler error: in emit_move_insn, at expr.c:3698 temp.rpart() = pow(xx.rpart(), aa); ^~~~ Please submit a full bug report, with preprocessed source if appropriate. Expected results: working compiled program. Additional info: The original source is here: https://github.com/tesch1/cxxduals crash is in compiling test2.cpp This is on latest up-to-date fedora 27. Let me know if you need any other info. Google finds this: https://gcc.gnu.org/ml/gcc/2017-01/msg00211.html
Started with http://gcc.gnu.org/r244249.
Fixed in 8.0.1-0.22.
And fixed for GCC 7 too.
Nice! Thanks!