diff options
author | Stephane Carrez <stcarrez@nerim.fr> | 2003-01-19 12:09:08 +0100 |
---|---|---|
committer | Stephane Carrez <ciceron@gcc.gnu.org> | 2003-01-19 12:09:08 +0100 |
commit | e9f13564bb2cd1147517bcee06e2de0aefeb4af1 (patch) | |
tree | 2467827c7524e3cc1df91ff3803a63e9e1b04d2d /gcc/config/m68hc11/m68hc11.h | |
parent | 32dd366d5eb66118ffa3d59e4cc43df8c1452d18 (diff) | |
download | gcc-e9f13564bb2cd1147517bcee06e2de0aefeb4af1.zip gcc-e9f13564bb2cd1147517bcee06e2de0aefeb4af1.tar.gz gcc-e9f13564bb2cd1147517bcee06e2de0aefeb4af1.tar.bz2 |
m68hc11.c (stack_push_word, [...]): Declare static and GTY().
* config/m68hc11/m68hc11.c (stack_push_word, stack_pop_word,
z_reg, z_reg_qi): Declare static and GTY().
(da_reg): Remove.
(create_regs_rtx): Don't create da_reg.
("gt-m68hc11.h"): Include for GTY roots.
* config/m68hc11/m68hc11.h (ix_reg, iy_reg, d_reg): Declare extern
and GTY() here.
(m68hc11_compare_op0, m68hc11_compare_op1): Likewise.
(m68hc11_soft_tmp_reg): Likewise.
* config/m68hc11/m68hc11-protos.h: Remove above declarations.
From-SVN: r61479
Diffstat (limited to 'gcc/config/m68hc11/m68hc11.h')
-rw-r--r-- | gcc/config/m68hc11/m68hc11.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/config/m68hc11/m68hc11.h b/gcc/config/m68hc11/m68hc11.h index cd769de..3463921 100644 --- a/gcc/config/m68hc11/m68hc11.h +++ b/gcc/config/m68hc11/m68hc11.h @@ -1757,3 +1757,10 @@ extern int z_replacement_completed; extern int current_function_interrupt; extern int current_function_trap; extern int current_function_far; + +extern GTY(()) rtx m68hc11_compare_op0; +extern GTY(()) rtx m68hc11_compare_op1; +extern GTY(()) rtx m68hc11_soft_tmp_reg; +extern GTY(()) rtx ix_reg; +extern GTY(()) rtx iy_reg; +extern GTY(()) rtx d_reg; |