https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64669
--- Comment #2 from Richard Henderson <rth at gcc dot gnu.org> --- Hmm. I'm not even getting that far with r219852 gcc/expmed.h: In function ‘void init_expmed()’: gcc/expmed.h:613:77: error: array subscript is above array bounds [-Werror=array-bounds] return &this_target_expmed->x_mul_highpart_cost[speed][mode - MIN_MODE_INT]; ^ gcc/expmed.h:263:33: error: array subscript is below array bounds [-Werror=array-bounds] return &costs->cost[speed][idx]; ^ gcc/expmed.h:263:33: error: array subscript is below array bounds [-Werror=array-bounds] return &costs->cost[speed][idx]; ^ gcc/expmed.h:263:33: error: array subscript is above array bounds [-Werror=array-bounds] return &costs->cost[speed][idx]; ^ gcc/expmed.h:263:33: error: array subscript is above array bounds [-Werror=array-bounds] return &costs->cost[speed][idx];