Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/mcore/mcore.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 |
---|---|
404 or could index an array. */ | 404 or could index an array. */ |
405 | 405 |
406 extern const enum reg_class regno_reg_class[FIRST_PSEUDO_REGISTER]; | 406 extern const enum reg_class regno_reg_class[FIRST_PSEUDO_REGISTER]; |
407 #define REGNO_REG_CLASS(REGNO) regno_reg_class[REGNO] | 407 #define REGNO_REG_CLASS(REGNO) regno_reg_class[REGNO] |
408 | 408 |
409 /* When defined, the compiler allows registers explicitly used in the | 409 /* When this hook returns true for MODE, the compiler allows |
410 rtl to be used as spill registers but prevents the compiler from | 410 registers explicitly used in the rtl to be used as spill registers |
411 extending the lifetime of these registers. */ | 411 but prevents the compiler from extending the lifetime of these |
412 #define SMALL_REGISTER_CLASSES 1 | 412 registers. */ |
413 #define TARGET_SMALL_REGISTER_CLASSES_FOR_MODE_P hook_bool_mode_true | |
413 | 414 |
414 /* The class value for index registers, and the one for base regs. */ | 415 /* The class value for index registers, and the one for base regs. */ |
415 #define INDEX_REG_CLASS NO_REGS | 416 #define INDEX_REG_CLASS NO_REGS |
416 #define BASE_REG_CLASS GENERAL_REGS | 417 #define BASE_REG_CLASS GENERAL_REGS |
417 | 418 |