freebsd.h: Minor reformatting.
2002-04-10 David O'Brien <obrien@FreeBSD.org> * config/alpha/freebsd.h: Minor reformatting. (CPP_SPEC): Define ELF and add cpp_subtarget. (ASM_SPEC): No longer needed. Approved by: David S. Miller <davem@redhat.com> Message-Id: <20020410.203814.109035383.davem@redhat.com> From-SVN: r52170
This commit is contained in:
parent
7425707da3
commit
bf9b85ce1a
|
@ -1,3 +1,9 @@
|
||||||
|
2002-04-10 David O'Brien <obrien@FreeBSD.org>
|
||||||
|
|
||||||
|
* config/alpha/freebsd.h: Minor reformatting.
|
||||||
|
(CPP_SPEC): Define ELF and add cpp_subtarget.
|
||||||
|
(ASM_SPEC): No longer needed.
|
||||||
|
|
||||||
2002-04-11 Richard Henderson <rth@redhat.com>
|
2002-04-11 Richard Henderson <rth@redhat.com>
|
||||||
|
|
||||||
* config/sparc/sparc.md (movdi_insn_sp32): Add o/J alternative.
|
* config/sparc/sparc.md (movdi_insn_sp32): Add o/J alternative.
|
||||||
|
|
|
@ -25,7 +25,7 @@ Boston, MA 02111-1307, USA. */
|
||||||
deal with the Alpha's FP issues. */
|
deal with the Alpha's FP issues. */
|
||||||
|
|
||||||
#undef CPP_SPEC
|
#undef CPP_SPEC
|
||||||
#define CPP_SPEC "%(cpp_cpu) \
|
#define CPP_SPEC "%(cpp_cpu) %(cpp_subtarget) -D__ELF__ \
|
||||||
%{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} \
|
%{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} \
|
||||||
%{posix:-D_POSIX_SOURCE} \
|
%{posix:-D_POSIX_SOURCE} \
|
||||||
%{mieee:-D_IEEE_FP} \
|
%{mieee:-D_IEEE_FP} \
|
||||||
|
@ -44,16 +44,6 @@ Boston, MA 02111-1307, USA. */
|
||||||
%{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
|
%{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
|
||||||
%{static:-Bstatic}}"
|
%{static:-Bstatic}}"
|
||||||
|
|
||||||
/* Provide an ASM_SPEC appropriate for a FreeBSD/Alpha target. This differs
|
|
||||||
from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
|
|
||||||
necessary on the Alpha. */
|
|
||||||
/* Per Richard Henderson <rth@cygnus.com>, it is better to use the `.arch'
|
|
||||||
directive in the assembly file. alpha/elf.h gives us this in
|
|
||||||
"ASM_FILE_START".
|
|
||||||
#undef ASM_SPEC
|
|
||||||
#define ASM_SPEC " %| %{mcpu=*:-m%*}"
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/************************[ Target stuff ]***********************************/
|
/************************[ Target stuff ]***********************************/
|
||||||
|
|
||||||
|
@ -65,18 +55,18 @@ Boston, MA 02111-1307, USA. */
|
||||||
#undef WCHAR_TYPE
|
#undef WCHAR_TYPE
|
||||||
|
|
||||||
#undef WCHAR_UNSIGNED
|
#undef WCHAR_UNSIGNED
|
||||||
#define WCHAR_UNSIGNED 0
|
#define WCHAR_UNSIGNED 0
|
||||||
|
|
||||||
#undef WCHAR_TYPE_SIZE
|
#undef WCHAR_TYPE_SIZE
|
||||||
#define WCHAR_TYPE_SIZE 32
|
#define WCHAR_TYPE_SIZE 32
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
#undef TARGET_VERSION
|
||||||
#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
|
#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
|
||||||
|
|
||||||
#define TARGET_ELF 1
|
#define TARGET_ELF 1
|
||||||
|
|
||||||
#undef TARGET_DEFAULT
|
#undef TARGET_DEFAULT
|
||||||
#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
|
#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
|
||||||
|
|
||||||
#undef HAS_INIT_SECTION
|
#undef HAS_INIT_SECTION
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue