This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[patch] regclass.c: Make two global variables static.
- From: Kazu Hirata <kazu at cs dot umass dot edu>
- To: gcc-patches at gcc dot gnu dot org
- Date: Sun, 13 Mar 2005 21:57:02 -0500 (EST)
- Subject: [patch] regclass.c: Make two global variables static.
Hi,
Bootstrapped on i686-pc-linux-gnu. Committed as preapproved.
Kazu Hirata
2005-03-14 Kazu Hirata <kazu@cs.umass.edu>
* regclass.c (reg_class_superclasses, reg_class_subclasses):
Make them static.
* hard-reg-set.h: Remove the corresponding declarations.
Index: hard-reg-set.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/hard-reg-set.h,v
retrieving revision 1.25
diff -u -d -p -r1.25 hard-reg-set.h
--- hard-reg-set.h 15 Jan 2005 16:06:14 -0000 1.25
+++ hard-reg-set.h 13 Mar 2005 14:39:29 -0000
@@ -464,14 +464,6 @@ extern HARD_REG_SET reg_class_contents[N
extern unsigned int reg_class_size[N_REG_CLASSES];
-/* For each reg class, table listing all the containing classes. */
-
-extern enum reg_class reg_class_superclasses[N_REG_CLASSES][N_REG_CLASSES];
-
-/* For each reg class, table listing all the classes contained in it. */
-
-extern enum reg_class reg_class_subclasses[N_REG_CLASSES][N_REG_CLASSES];
-
/* For each pair of reg classes,
a largest reg class contained in their union. */
Index: regclass.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/regclass.c,v
retrieving revision 1.203
diff -u -d -p -r1.203 regclass.c
--- regclass.c 17 Jan 2005 08:46:15 -0000 1.203
+++ regclass.c 13 Mar 2005 14:39:30 -0000
@@ -172,11 +172,11 @@ unsigned int reg_class_size[N_REG_CLASSE
/* For each reg class, table listing all the containing classes. */
-enum reg_class reg_class_superclasses[N_REG_CLASSES][N_REG_CLASSES];
+static enum reg_class reg_class_superclasses[N_REG_CLASSES][N_REG_CLASSES];
/* For each reg class, table listing all the classes contained in it. */
-enum reg_class reg_class_subclasses[N_REG_CLASSES][N_REG_CLASSES];
+static enum reg_class reg_class_subclasses[N_REG_CLASSES][N_REG_CLASSES];
/* For each pair of reg classes,
a largest reg class contained in their union. */