Revert unapproved changes that were inadvertanly brought in with the previous
delta. From-SVN: r32608
This commit is contained in:
parent
665f250366
commit
24994dd5d7
|
@ -250,22 +250,6 @@ Unrecognized value in TARGET_CPU_DEFAULT.
|
||||||
#define SUBTARGET_CPP_SPEC ""
|
#define SUBTARGET_CPP_SPEC ""
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef SUBTARGET_EXTRA_ASM_SPEC
|
|
||||||
#define SUBTARGET_EXTRA_ASM_SPEC
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef ASM_SPEC
|
|
||||||
#define ASM_SPEC "\
|
|
||||||
%{mbig-endian:-EB} \
|
|
||||||
%{mcpu=*:-m%*} \
|
|
||||||
%{march=*:-m%*} \
|
|
||||||
%{mapcs-*:-mapcs-%*} \
|
|
||||||
%{matpcs:-matpcs} \
|
|
||||||
%{mapcs-float:-mfloat} \
|
|
||||||
%{msoft-float:-mno-fpu} \
|
|
||||||
%{mthumb-interwork:-mthumb-interwork} \
|
|
||||||
" SUBTARGET_EXTRA_ASM_SPEC
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
/* Run-time Target Specification. */
|
||||||
#ifndef TARGET_VERSION
|
#ifndef TARGET_VERSION
|
||||||
|
@ -337,15 +321,6 @@ Unrecognized value in TARGET_CPU_DEFAULT.
|
||||||
/* Nonzero if all call instructions should be indirect. */
|
/* Nonzero if all call instructions should be indirect. */
|
||||||
#define ARM_FLAG_LONG_CALLS (1 << 15)
|
#define ARM_FLAG_LONG_CALLS (1 << 15)
|
||||||
|
|
||||||
/* Set if ATPCS compliance is required. Note there *are* some
|
|
||||||
incompatabilities between APCS and ATPCS. */
|
|
||||||
#define ARM_FLAG_ATPCS (1 << 16)
|
|
||||||
|
|
||||||
/* Set if compatability with older versions of GCC is required,
|
|
||||||
where struct { float a; } would be returned from a function
|
|
||||||
by a hidden extra argument rather than in r0. */
|
|
||||||
#define ARM_FLAG_BUGGY_RETURN_IN_MEMORY (1 << 17)
|
|
||||||
|
|
||||||
#define TARGET_APCS (target_flags & ARM_FLAG_APCS_FRAME)
|
#define TARGET_APCS (target_flags & ARM_FLAG_APCS_FRAME)
|
||||||
#define TARGET_POKE_FUNCTION_NAME (target_flags & ARM_FLAG_POKE)
|
#define TARGET_POKE_FUNCTION_NAME (target_flags & ARM_FLAG_POKE)
|
||||||
#define TARGET_FPE (target_flags & ARM_FLAG_FPE)
|
#define TARGET_FPE (target_flags & ARM_FLAG_FPE)
|
||||||
|
@ -363,8 +338,6 @@ Unrecognized value in TARGET_CPU_DEFAULT.
|
||||||
#define TARGET_ABORT_NORETURN (target_flags & ARM_FLAG_ABORT_NORETURN)
|
#define TARGET_ABORT_NORETURN (target_flags & ARM_FLAG_ABORT_NORETURN)
|
||||||
#define TARGET_SINGLE_PIC_BASE (target_flags & ARM_FLAG_SINGLE_PIC_BASE)
|
#define TARGET_SINGLE_PIC_BASE (target_flags & ARM_FLAG_SINGLE_PIC_BASE)
|
||||||
#define TARGET_LONG_CALLS (target_flags & ARM_FLAG_LONG_CALLS)
|
#define TARGET_LONG_CALLS (target_flags & ARM_FLAG_LONG_CALLS)
|
||||||
#define TARGET_ATPCS (target_flags & ARM_FLAG_ATPCS)
|
|
||||||
#define TARGET_BUGGY_RETURN_IN_MEMORY (target_flags & ARM_FLAG_BUGGY_RETURN_IN_MEMORY)
|
|
||||||
|
|
||||||
/* SUBTARGET_SWITCHES is used to add flags on a per-config basis.
|
/* SUBTARGET_SWITCHES is used to add flags on a per-config basis.
|
||||||
Bit 31 is reserved. See riscix.h. */
|
Bit 31 is reserved. See riscix.h. */
|
||||||
|
@ -426,12 +399,6 @@ Unrecognized value in TARGET_CPU_DEFAULT.
|
||||||
{"long-calls", ARM_FLAG_LONG_CALLS, \
|
{"long-calls", ARM_FLAG_LONG_CALLS, \
|
||||||
"Generate call insns as indirect calls, if necessary"}, \
|
"Generate call insns as indirect calls, if necessary"}, \
|
||||||
{"no-long-calls", -ARM_FLAG_LONG_CALLS, ""}, \
|
{"no-long-calls", -ARM_FLAG_LONG_CALLS, ""}, \
|
||||||
{"atpcs", ARM_FLAG_ATPCS, \
|
|
||||||
"generate ATPCS compliant code, rather than APCS compliant code" }, \
|
|
||||||
{"no-atpcs", -ARM_FLAG_ATPCS, "" }, \
|
|
||||||
{"buggy-return-in-memory", ARM_FLAG_BUGGY_RETURN_IN_MEMORY,\
|
|
||||||
"return struct { float a; } in memory" }, \
|
|
||||||
{"no-buggy-return-in-memory",-ARM_FLAG_BUGGY_RETURN_IN_MEMORY, "" }, \
|
|
||||||
SUBTARGET_SWITCHES \
|
SUBTARGET_SWITCHES \
|
||||||
{"", TARGET_DEFAULT, "" } \
|
{"", TARGET_DEFAULT, "" } \
|
||||||
}
|
}
|
||||||
|
@ -2011,10 +1978,6 @@ extern int making_const_table;
|
||||||
|
|
||||||
/* Handle pragmas for compatibility with Intel's compilers. */
|
/* Handle pragmas for compatibility with Intel's compilers. */
|
||||||
#define HANDLE_PRAGMA(GET, UNGET, NAME) arm_process_pragma (GET, UNGET, NAME)
|
#define HANDLE_PRAGMA(GET, UNGET, NAME) arm_process_pragma (GET, UNGET, NAME)
|
||||||
|
|
||||||
/* Allow short-call attribute functions to be inlined. */
|
|
||||||
#define FUNCTION_ATTRIBUTE_INLINABLE_P(fndecl) \
|
|
||||||
arm_function_attribute_inlineable_p (fndecl);
|
|
||||||
|
|
||||||
/* Condition code information. */
|
/* Condition code information. */
|
||||||
/* Given a comparison code (EQ, NE, etc.) and the first operand of a COMPARE,
|
/* Given a comparison code (EQ, NE, etc.) and the first operand of a COMPARE,
|
||||||
|
|
Loading…
Reference in New Issue