Mercurial > hg > CbC > CbC_gcc
comparison gcc/regs.h @ 63:b7f97abdc517 gcc-4.6-20100522
update gcc from gcc-4.5.0 to gcc-4.6
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 24 May 2010 12:47:05 +0900 |
parents | 77e2b8dfacca |
children | f6334be47118 |
comparison
equal
deleted
inserted
replaced
56:3c8a44c06a95 | 63:b7f97abdc517 |
---|---|
20 <http://www.gnu.org/licenses/>. */ | 20 <http://www.gnu.org/licenses/>. */ |
21 | 21 |
22 #ifndef GCC_REGS_H | 22 #ifndef GCC_REGS_H |
23 #define GCC_REGS_H | 23 #define GCC_REGS_H |
24 | 24 |
25 #include "varray.h" | |
26 #include "obstack.h" | 25 #include "obstack.h" |
27 #include "hard-reg-set.h" | 26 #include "hard-reg-set.h" |
28 #include "basic-block.h" | 27 #include "basic-block.h" |
29 | 28 |
30 #define REG_BYTES(R) mode_size[(int) GET_MODE (R)] | 29 #define REG_BYTES(R) mode_size[(int) GET_MODE (R)] |
34 a pseudo in such a mode would get allocated to. A target may | 33 a pseudo in such a mode would get allocated to. A target may |
35 override this. */ | 34 override this. */ |
36 | 35 |
37 #ifndef REGMODE_NATURAL_SIZE | 36 #ifndef REGMODE_NATURAL_SIZE |
38 #define REGMODE_NATURAL_SIZE(MODE) UNITS_PER_WORD | 37 #define REGMODE_NATURAL_SIZE(MODE) UNITS_PER_WORD |
39 #endif | |
40 | |
41 #ifndef SMALL_REGISTER_CLASSES | |
42 #define SMALL_REGISTER_CLASSES 0 | |
43 #endif | 38 #endif |
44 | 39 |
45 /* Maximum register number used in this function, plus one. */ | 40 /* Maximum register number used in this function, plus one. */ |
46 | 41 |
47 extern int max_regno; | 42 extern int max_regno; |