https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70188
--- Comment #5 from John David Anglin <danglin at gcc dot gnu.org> --- Created attachment 37952 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37952&action=edit blk-merge.c preprocessed source I've added the preprocessed for blk-merge.c. Although the wrong code appears to be in blk_bio_segment_split(), The -fno-ipa-sra option didn't fix the problem. Further, the problem appears with blk-merge.c compiled at both -O1 and -O2. Boot is successful when it is compiled at -O0. Try to find 4.9 regression. So far, range has been reduced to r220635 to r221480.