1<html lang="en"> 2<head> 3<title>M68K - Untitled</title> 4<meta http-equiv="Content-Type" content="text/html"> 5<meta name="description" content="Untitled"> 6<meta name="generator" content="makeinfo 4.13"> 7<link title="Top" rel="start" href="index.html#Top"> 8<link rel="up" href="Machine-Dependent.html#Machine-Dependent" title="Machine Dependent"> 9<link rel="prev" href="HPPA-ELF32.html#HPPA-ELF32" title="HPPA ELF32"> 10<link rel="next" href="MIPS.html#MIPS" title="MIPS"> 11<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> 12<!-- 13This file documents the GNU linker LD 14(Sourcery CodeBench Lite 2011.09-69) 15version 2.21.53. 16 17Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 182001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 19 20Permission is granted to copy, distribute and/or modify this document 21under the terms of the GNU Free Documentation License, Version 1.3 22or any later version published by the Free Software Foundation; 23with no Invariant Sections, with no Front-Cover Texts, and with no 24Back-Cover Texts. A copy of the license is included in the 25section entitled ``GNU Free Documentation License''.--> 26<meta http-equiv="Content-Style-Type" content="text/css"> 27<style type="text/css"><!-- 28 pre.display { font-family:inherit } 29 pre.format { font-family:inherit } 30 pre.smalldisplay { font-family:inherit; font-size:smaller } 31 pre.smallformat { font-family:inherit; font-size:smaller } 32 pre.smallexample { font-size:smaller } 33 pre.smalllisp { font-size:smaller } 34 span.sc { font-variant:small-caps } 35 span.roman { font-family:serif; font-weight:normal; } 36 span.sansserif { font-family:sans-serif; font-weight:normal; } 37--></style> 38<link rel="stylesheet" type="text/css" href="../cs.css"> 39</head> 40<body> 41<div class="node"> 42<a name="M68K"></a> 43<p> 44Next: <a rel="next" accesskey="n" href="MIPS.html#MIPS">MIPS</a>, 45Previous: <a rel="previous" accesskey="p" href="HPPA-ELF32.html#HPPA-ELF32">HPPA ELF32</a>, 46Up: <a rel="up" accesskey="u" href="Machine-Dependent.html#Machine-Dependent">Machine Dependent</a> 47<hr> 48</div> 49 50<h3 class="section">4.6 <samp><span class="command">ld</span></samp> and the Motorola 68K family</h3> 51 52<p><a name="index-Motorola-68K-GOT-generation-624"></a><a name="index-g_t_002d_002dgot_003d_0040var_007btype_007d-625"></a>The ‘<samp><span class="samp">--got=</span><var>type</var></samp>’ option lets you choose the GOT generation scheme. 53The choices are ‘<samp><span class="samp">single</span></samp>’, ‘<samp><span class="samp">negative</span></samp>’, ‘<samp><span class="samp">multigot</span></samp>’ and 54‘<samp><span class="samp">target</span></samp>’. When ‘<samp><span class="samp">target</span></samp>’ is selected the linker chooses 55the default GOT generation scheme for the current target. 56‘<samp><span class="samp">single</span></samp>’ tells the linker to generate a single GOT with 57entries only at non-negative offsets. 58‘<samp><span class="samp">negative</span></samp>’ instructs the linker to generate a single GOT with 59entries at both negative and positive offsets. Not all environments 60support such GOTs. 61‘<samp><span class="samp">multigot</span></samp>’ allows the linker to generate several GOTs in the 62output file. All GOT references from a single input object 63file access the same GOT, but references from different input object 64files might access different GOTs. Not all environments support such GOTs. 65 66 </body></html> 67 68