https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48551
--- Comment #3 from Jeffrey A. Law <law at gcc dot gnu.org> --- Author: law Date: Mon Nov 21 05:29:36 2016 New Revision: 242648 URL: https://gcc.gnu.org/viewcvs?rev=242648&root=gcc&view=rev Log: 2016-11-20 Jeff Law <l...@redhat.com> PR target/48551 * reload.h (struct target_reload): Make x_double_reg_address_ok be per-mode rather. * reload.c (find_reloads_address): Check if double_reg_address_ok is true for the mode of the memory reference. * reload1.c (init_reload): Initialize double_reg_address_ok for each mode. PR target/48551 * gcc.target/m68k/pr48551.c: New test. Added: trunk/gcc/testsuite/gcc.target/m68k/pr48551.c Modified: trunk/gcc/ChangeLog trunk/gcc/reload.c trunk/gcc/reload.h trunk/gcc/reload1.c trunk/gcc/testsuite/ChangeLog