diff options
author | obrien <obrien@FreeBSD.org> | 1999-08-16 18:54:46 +0800 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 1999-08-16 18:54:46 +0800 |
commit | bb9aed98baa825dcef98561a99a3ec95151fa17d (patch) | |
tree | 04ad6046126c58560c8f271a626bade113b62cff /lang | |
parent | 20e6d98864028f87297183c54a556b17df163095 (diff) | |
download | freebsd-ports-gnome-bb9aed98baa825dcef98561a99a3ec95151fa17d.tar.gz freebsd-ports-gnome-bb9aed98baa825dcef98561a99a3ec95151fa17d.tar.zst freebsd-ports-gnome-bb9aed98baa825dcef98561a99a3ec95151fa17d.zip |
alpha-freebsd-elf.h should have gone away in the gcc-2.95 upgrade.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/egcs/files/alpha-freebsd-elf.h | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/lang/egcs/files/alpha-freebsd-elf.h b/lang/egcs/files/alpha-freebsd-elf.h deleted file mode 100644 index 5edb57f05dd0..000000000000 --- a/lang/egcs/files/alpha-freebsd-elf.h +++ /dev/null @@ -1,61 +0,0 @@ -/* Definitions of target machine for GNU compiler - for Alpha FreeBSD systems using ELF. - Copyright (C) 1998 Free Software Foundation, Inc. - -This file is part of GNU CC. - -GNU CC is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. - -GNU CC is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GNU CC; see the file COPYING. If not, write to -the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ - -#undef TARGET_VERSION -#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)"); - -#undef SUB_CPP_PREDEFINES -#define SUB_CPP_PREDEFINES "-D__ELF__" - -#undef SUBTARGET_EXTRA_SPECS -#define SUBTARGET_EXTRA_SPECS \ -{ "elf_dynamic_linker", ELF_DYNAMIC_LINKER }, - -#define ELF_DYNAMIC_LINKER "/usr/libexec/ld-elf.so.1" - -#undef LINK_SPEC -#define LINK_SPEC "-m elf64alpha %{G*} %{relax:-relax} \ - %{O*:-O3} %{!O*:-O1} \ - %{assert*} \ - %{shared:-shared} \ - %{!shared: \ - -dc -dp \ - %{!nostdlib:%{!r*:%{!e*:-e _start}}} \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker %(elf_dynamic_linker)}} \ - %{static:-static}}" - -#undef STARTFILE_SPEC -#define STARTFILE_SPEC \ - "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \ - %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}" - -/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the - magical crtend.o file which provides part of the support for - getting C++ file-scope static object constructed before entering - `main', followed by a normal ELF "finalizer" file, `crtn.o'. */ - -#undef ENDFILE_SPEC -#define ENDFILE_SPEC \ - "%{!shared:crtend.o%s} %{shared:crtendS.o%s}" - -/* We support #pragma. */ -#define HANDLE_SYSV_PRAGMA |