https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113467
--- Comment #12 from Sam James <sjames at gcc dot gnu.org> --- /home/sam/git/gcc/gcc/tree-vect-loop.cc: In function ‘edge_def* vec_init_loop_exit_info(loop*)’: /home/sam/git/gcc/gcc/tree-vect-loop.cc:1001:35: error: comparison between distinct pointer types ‘basic_block’ {aka ‘basic_block_def*’} and ‘edge_def*’ lacks a cast 1001 | if (candidate && candidate->src != EDGE_PRED (loop->latch, 0)) make[2]: *** [Makefile:1198: tree-vect-loop.o] Error 1