(FIXED_REGISTERS): Remove definition.
(CALL_USED_REGISTERS): Remove definition. (SUBTARGET_CONDITIONAL_REGISTER_USAGE): Define. From-SVN: r64305
This commit is contained in:
parent
f138425784
commit
2ed0b52a04
2 changed files with 11 additions and 22 deletions
|
@ -1,3 +1,9 @@
|
|||
2003-03-13 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* config/arm/pe.h (FIXED_REGISTERS): Remove definition.
|
||||
(CALL_USED_REGISTERS): Remove definition.
|
||||
(SUBTARGET_CONDITIONAL_REGISTER_USAGE): Define.
|
||||
|
||||
2003-03-13 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* config/rs6000/rs6000.c (rs6000_flag_pic): Delete.
|
||||
|
|
|
@ -74,29 +74,12 @@
|
|||
#undef WCHAR_TYPE_SIZE
|
||||
#define WCHAR_TYPE_SIZE 16
|
||||
|
||||
/* Same as arm.h except r10 is call-saved, not fixed. */
|
||||
#undef FIXED_REGISTERS
|
||||
#define FIXED_REGISTERS \
|
||||
{ \
|
||||
0,0,0,0,0,0,0,0, \
|
||||
0,0,0,1,0,1,0,1, \
|
||||
0,0,0,0,0,0,0,0, \
|
||||
1,1,1, \
|
||||
1,1,1,1,1,1,1,1, \
|
||||
1,1,1,1,1,1,1,1 \
|
||||
}
|
||||
/* r11 is fixed. */
|
||||
#undef SUBTARGET_CONDITIONAL_REGISTER_USAGE
|
||||
#define SUBTARGET_CONDITIONAL_REGISTER_USAGE \
|
||||
fixed_regs [11] = 1; \
|
||||
call_used_regs [11] = 1;
|
||||
|
||||
/* Same as arm.h except r10 is call-saved, not fixed. */
|
||||
#undef CALL_USED_REGISTERS
|
||||
#define CALL_USED_REGISTERS \
|
||||
{ \
|
||||
1,1,1,1,0,0,0,0, \
|
||||
0,0,0,1,1,1,1,1, \
|
||||
1,1,1,1,0,0,0,0, \
|
||||
1,1,1, \
|
||||
1,1,1,1,1,1,1,1, \
|
||||
1,1,1,1,1,1,1,1 \
|
||||
}
|
||||
|
||||
/* Define this macro if in some cases global symbols from one translation
|
||||
unit may not be bound to undefined symbols in another translation unit
|
||||
|
|
Loading…
Add table
Reference in a new issue