aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/m68hc11/m68hc11.h
diff options
context:
space:
mode:
authorStephane Carrez <stcarrez@nerim.fr>2003-01-19 12:09:08 +0100
committerStephane Carrez <ciceron@gcc.gnu.org>2003-01-19 12:09:08 +0100
commite9f13564bb2cd1147517bcee06e2de0aefeb4af1 (patch)
tree2467827c7524e3cc1df91ff3803a63e9e1b04d2d /gcc/config/m68hc11/m68hc11.h
parent32dd366d5eb66118ffa3d59e4cc43df8c1452d18 (diff)
downloadgcc-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.h7
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;