https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67305
--- Comment #4 from Jiong Wang <jiwang at gcc dot gnu.org> --- And the very complicated address is generated by combine pass, it runs very happy by doing the following serious of combination: Trying 22, 23 -> 24 Successfully matched this instruction Trying 20 -> 24: Successfully matched this instruction Trying 19 -> 24: Successfully matched this instruction Trying 17 -> 24: Successfully matched this instruction Trying 24 -> 25: Successfully matched this instruction So, it has combined eight instructions into one...