]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR target/16719 ([ColdFire] Illegal move of byte itno address register...
authorBernardo Innocenti <bernie@develer.com>
Tue, 26 Jul 2005 20:32:25 +0000 (22:32 +0200)
committerBernardo Innocenti <bernie@gcc.gnu.org>
Tue, 26 Jul 2005 20:32:25 +0000 (22:32 +0200)
commitfce3d83018e0e2a1a5c8dd9ce559c8cc805b03e2
treec2ae44352e3c003edd742aa2cc3f019217aa426a
parenta49e4008e17615c82513d08784c6319fbb8a4c1e
backport: re PR target/16719 ([ColdFire] Illegal move of byte itno address register causes compiler to ICE)

Backport from mainline:
2005-07-12  Peter Barada  <peter@the-baradas.com>
PR middle-end/16719
PR middle-end/18421
* config/m68k/m68k.h (HARD_REGNO_MODE_OK): Disallow bytes
in address registers.
* config/m68k/m68k.c (hard_regno_mode_ok): Likewise.
* config/m68k/m68k.md: Replace 's' with 'i' in 4th
alternative of addsi3_5200.

From-SVN: r102396
gcc/ChangeLog
gcc/config/m68k/m68k-protos.h
gcc/config/m68k/m68k.c
gcc/config/m68k/m68k.h
gcc/config/m68k/m68k.md