1/* Definitions for PowerPC running FreeBSD using the ELF format 2 Copyright (C) 2001, 2003 Free Software Foundation, Inc. 3 Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi. 4 5 This file is part of GCC. 6 7 GCC is free software; you can redistribute it and/or modify it 8 under the terms of the GNU General Public License as published --- 179 unchanged lines hidden (view full) --- 188 %{symbolic:-Bsymbolic}" 189 190 191#undef ASM_DEFAULT_SPEC 192#undef ASM_SPEC 193#undef LINK_OS_FREEBSD_SPEC 194#define ASM_DEFAULT_SPEC "-mppc%{!m32:64}" 195#define ASM_SPEC "%{m32:-a32}%{!m32:-a64} " SVR4_ASM_SPEC |
196#define LINK_OS_FREEBSD_SPEC "%{m32:-melf32ppc_fbsd}%{!m32:-melf64ppc_fbsd} " LINK_OS_FREEBSD_SPEC_DEF |
197#endif 198 199/* _init and _fini functions are built from bits spread across many 200 object files, each potentially with a different TOC pointer. For 201 that reason, place a nop after the call so that the linker can 202 restore the TOC pointer if a TOC adjusting call stub is needed. */ 203#ifdef __powerpc64__ 204#define CRT_CALL_STATIC_FUNCTION(SECTION_OP, FUNC) \ --- 70 unchanged lines hidden --- |