https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46164
--- Comment #9 from Hale Wang <Hale.Wang at arm dot com> --- Hi Tim, Your testcase is caused by the combine. It's not the same with Siarhei's test case. So I think we should divide your test case to another bug. And my patch is only used to fix the bug with your test case. So I will submit a new bug to record your comments. Thanks, Hale