%{mbarrel-shift-enabled} \
%{msign-extend-enabled} \
%{muser-extend-enabled} \
-%{v} \
"
/* Let link script define all link options.
#undef LIB_SPEC
#define LIB_SPEC "%{!T*:-T sim.ld}"
-/* Add -G xx support. */
-
-#undef SWITCH_TAKES_ARG
-#define SWITCH_TAKES_ARG(CHAR) \
-(DEFAULT_SWITCH_TAKES_ARG (CHAR) || (CHAR) == 'G')
-
#undef CC1_SPEC
#define CC1_SPEC "%{G*}"
#define BITS_BIG_ENDIAN 0
#define BYTES_BIG_ENDIAN 1
#define WORDS_BIG_ENDIAN 1
-#define LIBGCC2_WORDS_BIG_ENDIAN 1
#define BITS_PER_UNIT 8
#define BITS_PER_WORD 32
#define REGNO_OK_FOR_INDEX_P(REGNO) 0
-#define PREFERRED_RELOAD_CLASS(X,CLASS) (CLASS)
-
/*----------------------------------------*/
/* Stack Layout and Calling Conventions. */
/*----------------------------------------*/
/* The number of (integer) argument register available. */
#define LM32_NUM_ARG_REGS 8
-#define FUNCTION_ARG(CUM, MODE, TYPE, NAMED) \
- lm32_function_arg ((CUM), (MODE), (TYPE), (NAMED))
-
#define CUMULATIVE_ARGS int
#define INIT_CUMULATIVE_ARGS(CUM,FNTYPE,LIBNAME,INDIRECT,N_NAMED_ARGS) \
(CUM) = 0
-#define FUNCTION_ARG_ADVANCE(CUM, MODE, TYPE, NAMED) \
- (CUM) += LM32_NUM_REGS2 (MODE, TYPE)
-
#define FUNCTION_ARG_REGNO_P(r) \
(((r) >= LM32_FIRST_ARG_REG) && ((r) <= LM32_NUM_ARG_REGS))
#define REG_OK_FOR_BASE_P(X) NONSTRICT_REG_OK_FOR_BASE_P(X)
#endif
-#define LEGITIMATE_CONSTANT_P(X) lm32_legitimate_constant_p
+#define LEGITIMATE_CONSTANT_P(X) lm32_legitimate_constant_p (X)
/*-------------------------*/
/* Condition Code Status. */
#undef ASM_OUTPUT_ALIGNED_LOCAL
#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
do { \
- if ((SIZE) <= g_switch_value) \
+ if ((SIZE) <= (unsigned HOST_WIDE_INT) g_switch_value) \
switch_to_section (sbss_section); \
else \
switch_to_section (bss_section); \
#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
do \
{ \
- if ((SIZE) <= g_switch_value) \
+ if ((SIZE) <= (unsigned HOST_WIDE_INT) g_switch_value) \
{ \
switch_to_section (sbss_section); \
(*targetm.asm_out.globalize_label) (FILE, NAME); \
#define DBX_REGISTER_NUMBER(REGNO) (REGNO)
-#define CAN_DEBUG_WITHOUT_FP
-
#define DEFAULT_GDB_EXTENSIONS 1
/*--------*/