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;