https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77308
--- Comment #63 from Bernd Edlinger <edlinger at gcc dot gnu.org> --- Author: edlinger Date: Thu Nov 17 13:47:24 2016 New Revision: 242549 URL: https://gcc.gnu.org/viewcvs?rev=242549&root=gcc&view=rev Log: 2016-11-17 Bernd Edlinger <bernd.edlin...@hotmail.de> PR target/77308 * config/arm/arm.md (*thumb2_ldrd, *thumb2_ldrd_base, *thumb2_ldrd_base_neg, *thumb2_strd, *thumb2_strd_base, *thumb2_strd_base_neg): Recognize insn regardless of current_tune->prefer_ldrd_strd. * config/arm/ldrdstrd.md: Enable all ldrd/strd peephole rules whenever possible. testsuite: 2016-11-17 Bernd Edlinger <bernd.edlin...@hotmail.de> PR target/77308 * gcc.target/arm/pr53447-5.c: New test. * lib/target-supports.exp (check_effective_target_arm_prefer_ldrd_strd): Adjust. Added: trunk/gcc/testsuite/gcc.target/arm/pr53447-5.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/arm/arm.md trunk/gcc/config/arm/ldrdstrd.md trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/lib/target-supports.exp