comparison gcc/config/mips/sde.h @ 55:77e2b8dfacca gcc-4.4.5

update it from 4.4.3 to 4.5.0
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Fri, 12 Feb 2010 23:39:51 +0900
parents a06113de4d67
children f6334be47118
comparison
equal deleted inserted replaced
52:c156f1bd5cd9 55:77e2b8dfacca
88 #define EH_RETURN_DATA_REGNO(N) \ 88 #define EH_RETURN_DATA_REGNO(N) \
89 ((N) < 2 ? 7 - (N) : INVALID_REGNUM) 89 ((N) < 2 ? 7 - (N) : INVALID_REGNUM)
90 90
91 /* Use $5 as a temporary for both MIPS16 and non-MIPS16. */ 91 /* Use $5 as a temporary for both MIPS16 and non-MIPS16. */
92 #undef MIPS_EPILOGUE_TEMP_REGNUM 92 #undef MIPS_EPILOGUE_TEMP_REGNUM
93 #define MIPS_EPILOGUE_TEMP_REGNUM (GP_REG_FIRST + 5) 93 #define MIPS_EPILOGUE_TEMP_REGNUM \
94 (cfun->machine->interrupt_handler_p ? K0_REG_NUM : GP_REG_FIRST + 5)
94 95
95 /* Using long will always be right for size_t and ptrdiff_t, since 96 /* Using long will always be right for size_t and ptrdiff_t, since
96 sizeof(long) must equal sizeof(void *), following from the setting 97 sizeof(long) must equal sizeof(void *), following from the setting
97 of the -mlong64 option. */ 98 of the -mlong64 option. */
98 #undef SIZE_TYPE 99 #undef SIZE_TYPE