-/* Reuse sysv4 mask bits we made available above. */
-#define MASK_PROFILE_KERNEL 0x08000000
-
-/* Non-standard profiling for kernels, which just saves LR then calls
- _mcount without worrying about arg saves. The idea is to change
- the function prologue as little as possible as it isn't easy to
- account for arg save/restore code added just for _mcount. */
-#define TARGET_PROFILE_KERNEL (target_flags & MASK_PROFILE_KERNEL)
-
-/* Override sysv4.h. */
-#undef SUBTARGET_SWITCHES
-#define SUBTARGET_SWITCHES \
- {"bit-align", -MASK_NO_BITFIELD_TYPE, \
- N_("Align to the base type of the bit-field") }, \
- {"no-bit-align", MASK_NO_BITFIELD_TYPE, \
- N_("Don't align to the base type of the bit-field") }, \
- {"strict-align", MASK_STRICT_ALIGN, \
- N_("Don't assume that unaligned accesses are handled by the system") }, \
- {"no-strict-align", -MASK_STRICT_ALIGN, \
- N_("Assume that unaligned accesses are handled by the system") }, \
- {"little-endian", MASK_LITTLE_ENDIAN, \
- N_("Produce little endian code") }, \
- {"little", MASK_LITTLE_ENDIAN, \
- N_("Produce little endian code") }, \
- {"big-endian", -MASK_LITTLE_ENDIAN, \
- N_("Produce big endian code") }, \
- {"big", -MASK_LITTLE_ENDIAN, \
- N_("Produce big endian code") }, \
- {"bit-word", -MASK_NO_BITFIELD_WORD, \
- N_("Allow bit-fields to cross word boundaries") }, \
- {"no-bit-word", MASK_NO_BITFIELD_WORD, \
- N_("Do not allow bit-fields to cross word boundaries") }, \
- {"regnames", MASK_REGNAMES, \
- N_("Use alternate register names") }, \
- {"no-regnames", -MASK_REGNAMES, \
- N_("Don't use alternate register names") }, \
- {"profile-kernel", MASK_PROFILE_KERNEL, \
- N_("Call mcount for profiling before a function prologue") }, \
- {"no-profile-kernel", -MASK_PROFILE_KERNEL, \
- N_("Call mcount for profiling after a function prologue") },
-
-#undef SUBTARGET_OPTIONS
-#define SUBTARGET_OPTIONS
-
-#undef SUBTARGET_OVERRIDE_OPTIONS
-#define SUBTARGET_OVERRIDE_OPTIONS {}