This is another refactoring patch to clean up more of the ldp/stp handling code and avoid duplicating quite as much code. Much like the other refactoring patch, this reduces the use of reg_1, reg_2, etc. leading to a cleaner implementation. Bootstrapped on AArch64 with no issues. OK? Thanks, James --- 2016-05-17 James Greenhalgh * config/aarch64/aarch64.c (aarch64_gen_adjusted_ldpstp): Refactor.