diff options
| author | rearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-08 15:33:06 +0000 |
|---|---|---|
| committer | rearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-08 15:33:06 +0000 |
| commit | e1159bbefca8e3990fc492e8923dd6d6137823d0 (patch) | |
| tree | 8fdd1745cb42de0b76eac3ae4edfe74943f9c6f8 /gcc/cppinit.c | |
| parent | 7da6ea0c19eced76e3a03249fdd03b59d92ed779 (diff) | |
| download | ppe42-gcc-e1159bbefca8e3990fc492e8923dd6d6137823d0.tar.gz ppe42-gcc-e1159bbefca8e3990fc492e8923dd6d6137823d0.zip | |
* arm.c (arm_arch5e): New variable.
(all_cores): XScale is a 5TE device.
(arm_override_options): Set arm_arch5e.
(arm_init_builtins): __builtin_prefetch is in arch5e.
* arm.h (arm_arch5e): Declare it.
* arm.h (PREDICATE_CODES): Add arm_hard_register_operand.
* arm.md (define_constants): Add defines for UNSPEC and
UNSPEC_VOLATILE insns. Update all users.
(define_constants): Add constants for IP_REGNUM, SP_REGNUM, PC_REGNUM.
* arm.c (multi_register_push, note_invalid_constants)
(emit_multi_reg_push, emit_sfm, expand_prologue): Use constants.
* arm.h (SP_REGNUM, IP_REGNUM, PC_REGNUM): Delete defines.
(STACK_POINTER_REGNUM): Define in terms of SP_REGNUM.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38803 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cppinit.c')
0 files changed, 0 insertions, 0 deletions

