diff options
author | Stephane Carrez <stcarrez@nerim.fr> | 2002-07-22 23:08:41 +0200 |
---|---|---|
committer | Stephane Carrez <ciceron@gcc.gnu.org> | 2002-07-22 23:08:41 +0200 |
commit | fd576c86442b7133702332b3b33afaddcca9c42d (patch) | |
tree | fdffb0a711f8e6ca02baefa5af3ceb2dd14c5a05 | |
parent | b791ff313e2df11cda7679ef7874749e1775ba9c (diff) | |
download | gcc-fd576c86442b7133702332b3b33afaddcca9c42d.zip gcc-fd576c86442b7133702332b3b33afaddcca9c42d.tar.gz gcc-fd576c86442b7133702332b3b33afaddcca9c42d.tar.bz2 |
re PR target/6744 (Generates ASM containing reference to pseudo register z)
PR target/6744
* config/m68hc11/m68hc11.c (m68hc11_z_replacement): Also replace
ASM_OPERANDS instructions.
From-SVN: r55659
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/m68hc11/m68hc11.c | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 176d51b..5981a8f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2002-07-22 Stephane Carrez <stcarrez@nerim.fr> + PR target/6744 + * config/m68hc11/m68hc11.c (m68hc11_z_replacement): Also replace + ASM_OPERANDS instructions. + +2002-07-22 Stephane Carrez <stcarrez@nerim.fr> + PR target/7361 * config/m68hc11/m68hc11.c (go_if_legitimate_address_internal): Accept constant addresses only on 68HC12. diff --git a/gcc/config/m68hc11/m68hc11.c b/gcc/config/m68hc11/m68hc11.c index af47a55..515f92c 100644 --- a/gcc/config/m68hc11/m68hc11.c +++ b/gcc/config/m68hc11/m68hc11.c @@ -4877,6 +4877,7 @@ m68hc11_z_replacement (insn) body = PATTERN (insn); if (GET_CODE (body) == SET || GET_CODE (body) == PARALLEL + || GET_CODE (body) == ASM_OPERANDS || GET_CODE (insn) == CALL_INSN || GET_CODE (insn) == JUMP_INSN) { rtx note; |