https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89752
Wilco <wilco at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2019-03-18
CC| |wilco at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #2 from Wilco <wilco at gcc dot gnu.org> ---
Confirmed. It ICEs in Eigen::internal::gebp_kernel<Eigen::half, Eigen::half,
long int, Eigen::internal::blas_data_mapper<Eigen::half, long int, 0, 0>, 2, 4,
false, false>::operator()
It seems to choke on this asm during reload:
531: {[r3842:DI]=asm_operands;[r3844:DI]=asm_operands;}
and somehow emit a move between these operands:
(reg:BLK 3849) (mem/c:BLK (reg:DI 3846) [29 A0+0 S2 A64])