mirror of git://gcc.gnu.org/git/gcc.git
freebsd.h (CPP_CPU64_DEFAULT_SPEC): Replace with...
* config/sparc/freebsd.h (CPP_CPU64_DEFAULT_SPEC): Replace with... (FBSD_TARGET_CPU_CPP_BUILTINS): ...this. (TARGET_GNU_TLS, TARGET_SUN_TLS): Define. From-SVN: r171301
This commit is contained in:
parent
980a0ff422
commit
999a7d80b5
|
@ -1,3 +1,9 @@
|
||||||
|
2011-03-22 Marius Strobl <marius@FreeBSD.org>
|
||||||
|
|
||||||
|
* config/sparc/freebsd.h (CPP_CPU64_DEFAULT_SPEC): Replace with...
|
||||||
|
(FBSD_TARGET_CPU_CPP_BUILTINS): ...this.
|
||||||
|
(TARGET_GNU_TLS, TARGET_SUN_TLS): Define.
|
||||||
|
|
||||||
2011-03-21 Georg-Johann Lay <avr@gjlay.de>
|
2011-03-21 Georg-Johann Lay <avr@gjlay.de>
|
||||||
|
|
||||||
* config/avr/avr-protos.h (expand_epilogue): Change prototype
|
* config/avr/avr-protos.h (expand_epilogue): Change prototype
|
||||||
|
|
|
@ -24,11 +24,19 @@ along with GCC; see the file COPYING3. If not see
|
||||||
{ "fbsd_dynamic_linker", FBSD_DYNAMIC_LINKER }
|
{ "fbsd_dynamic_linker", FBSD_DYNAMIC_LINKER }
|
||||||
|
|
||||||
/* FreeBSD needs the platform name (sparc64) defined.
|
/* FreeBSD needs the platform name (sparc64) defined.
|
||||||
Emacs needs to know if the arch is 64 or 32-bits. */
|
Emacs etc needs to know if the arch is 64 or 32-bits.
|
||||||
|
This also selects which targets are available via -mcpu. */
|
||||||
|
|
||||||
#undef CPP_CPU64_DEFAULT_SPEC
|
#undef FBSD_TARGET_CPU_CPP_BUILTINS
|
||||||
#define CPP_CPU64_DEFAULT_SPEC \
|
#define FBSD_TARGET_CPU_CPP_BUILTINS() \
|
||||||
"-D__sparc64__ -D__sparc_v9__ -D__sparcv9 -D__arch64__"
|
do \
|
||||||
|
{ \
|
||||||
|
builtin_define ("__sparc64__"); \
|
||||||
|
builtin_define ("__sparc__"); \
|
||||||
|
builtin_define ("__sparc_v9__"); \
|
||||||
|
builtin_define ("__sparcv9"); \
|
||||||
|
} \
|
||||||
|
while (0)
|
||||||
|
|
||||||
#undef ASM_SPEC
|
#undef ASM_SPEC
|
||||||
#define ASM_SPEC "%{fpic|fPIC|fpie|fPIE:-K PIC} %(asm_cpu)"
|
#define ASM_SPEC "%{fpic|fPIC|fpie|fPIE:-K PIC} %(asm_cpu)"
|
||||||
|
@ -152,6 +160,13 @@ along with GCC; see the file COPYING3. If not see
|
||||||
|
|
||||||
/* #define DWARF_OFFSET_SIZE PTR_SIZE */
|
/* #define DWARF_OFFSET_SIZE PTR_SIZE */
|
||||||
|
|
||||||
|
#ifdef HAVE_AS_TLS
|
||||||
|
#undef TARGET_SUN_TLS
|
||||||
|
#undef TARGET_GNU_TLS
|
||||||
|
#define TARGET_SUN_TLS 0
|
||||||
|
#define TARGET_GNU_TLS 1
|
||||||
|
#endif
|
||||||
|
|
||||||
#undef ENDFILE_SPEC
|
#undef ENDFILE_SPEC
|
||||||
#define ENDFILE_SPEC \
|
#define ENDFILE_SPEC \
|
||||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} " \
|
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} " \
|
||||||
|
|
Loading…
Reference in New Issue