\entry{gnu linker}{1}{\sc {gnu} linker}
\entry{what is this?}{1}{what is this?}
\entry{command line}{3}{command line}
\entry{options}{3}{options}
\entry{standard Unix system}{3}{standard Unix system}
\entry{object files}{3}{object files}
\entry{-akeyword}{4}{\code {-a\var {keyword}}}
\entry{architectures}{4}{architectures}
\entry{-Aarch}{4}{\code {-A\var {arch}}}
\entry{--architecture=arch}{4}{\code {--architecture=\var {arch}}}
\entry{binary input format}{4}{binary input format}
\entry{-b format}{4}{\code {-b \var {format}}}
\entry{--format=format}{4}{\code {--format=\var {format}}}
\entry{input format}{4}{input format}
\entry{input format}{4}{input format}
\entry{-c MRI-cmdfile}{4}{\code {-c \var {MRI-cmdfile}}}
\entry{--mri-script=MRI-cmdfile}{4}{\code {--mri-script=\var {MRI-cmdfile}}}
\entry{compatibility, MRI}{4}{compatibility, MRI}
\entry{common allocation}{5}{common allocation}
\entry{-d}{5}{\code {-d}}
\entry{-dc}{5}{\code {-dc}}
\entry{-dp}{5}{\code {-dp}}
\entry{entry point, from command line}{5}{entry point, from command line}
\entry{-e entry}{5}{\code {-e \var {entry}}}
\entry{--entry=entry}{5}{\code {--entry=\var {entry}}}
\entry{dynamic symbol table}{5}{dynamic symbol table}
\entry{-E}{5}{\code {-E}}
\entry{--export-dynamic}{5}{\code {--export-dynamic}}
\entry{big-endian objects}{5}{big-endian objects}
\entry{endianness}{5}{endianness}
\entry{-EB}{5}{\code {-EB}}
\entry{little-endian objects}{5}{little-endian objects}
\entry{-EL}{5}{\code {-EL}}
\entry{-f}{5}{\code {-f}}
\entry{--auxiliary}{5}{\code {--auxiliary}}
\entry{-F}{6}{\code {-F}}
\entry{--filter}{6}{\code {--filter}}
\entry{finalization function}{6}{finalization function}
\entry{-fini}{6}{\code {-fini}}
\entry{-g}{6}{\code {-g}}
\entry{-G}{6}{\code {-G}}
\entry{--gpsize}{6}{\code {--gpsize}}
\entry{object size}{6}{object size}
\entry{runtime library name}{6}{runtime library name}
\entry{-hname}{6}{\code {-h\var {name}}}
\entry{-soname=name}{6}{\code {-soname=\var {name}}}
\entry{-i}{6}{\code {-i}}
\entry{incremental link}{6}{incremental link}
\entry{initialization function}{6}{initialization function}
\entry{-init}{6}{\code {-init}}
\entry{archive files, from cmd line}{7}{archive files, from cmd line}
\entry{-larchive}{7}{\code {-l\var {archive}}}
\entry{--library=archive}{7}{\code {--library=\var {archive}}}
\entry{search directory, from cmd line}{7}{search directory, from cmd line}
\entry{-Ldir}{7}{\code {-L\var {dir}}}
\entry{--library-path=dir}{7}{\code {--library-path=\var {dir}}}
\entry{emulation}{7}{emulation}
\entry{-m emulation}{7}{\code {-m \var {emulation}}}
\entry{link map}{7}{link map}
\entry{-M}{7}{\code {-M}}
\entry{--print-map}{7}{\code {--print-map}}
\entry{-n}{8}{\code {-n}}
\entry{read-only text}{8}{read-only text}
\entry{NMAGIC}{8}{NMAGIC}
\entry{--nmagic}{8}{\code {--nmagic}}
\entry{-N}{8}{\code {-N}}
\entry{--omagic}{8}{\code {--omagic}}
\entry{read/write from cmd line}{8}{read/write from cmd line}
\entry{OMAGIC}{8}{OMAGIC}
\entry{-o output}{8}{\code {-o \var {output}}}
\entry{--output=output}{8}{\code {--output=\var {output}}}
\entry{naming the output file}{8}{naming the output file}
\entry{-O level}{8}{\code {-O \var {level}}}
\entry{generating optimized output}{8}{generating optimized output}
\entry{partial link}{8}{partial link}
\entry{relocatable output}{8}{relocatable output}
\entry{-r}{8}{\code {-r}}
\entry{--relocateable}{8}{\code {--relocateable}}
\entry{-R file}{8}{\code {-R \var {file}}}
\entry{--just-symbols=file}{8}{\code {--just-symbols=\var {file}}}
\entry{symbol-only input}{8}{symbol-only input}
\entry{-s}{8}{\code {-s}}
\entry{--strip-all}{8}{\code {--strip-all}}
\entry{strip all symbols}{8}{strip all symbols}
\entry{-S}{8}{\code {-S}}
\entry{--strip-debug}{8}{\code {--strip-debug}}
\entry{strip debugger symbols}{8}{strip debugger symbols}
\entry{-t}{9}{\code {-t}}
\entry{--trace}{9}{\code {--trace}}
\entry{input files, displaying}{9}{input files, displaying}
\entry{-T script}{9}{\code {-T \var {script}}}
\entry{--script=script}{9}{\code {--script=\var {script}}}
\entry{script files}{9}{script files}
\entry{-u symbol}{9}{\code {-u \var {symbol}}}
\entry{--undefined=symbol}{9}{\code {--undefined=\var {symbol}}}
\entry{undefined symbol}{9}{undefined symbol}
\entry{-Ur}{9}{\code {-Ur}}
\entry{constructors}{9}{constructors}
\entry{-v}{9}{\code {-v}}
\entry{-V}{9}{\code {-V}}
\entry{--version}{9}{\code {--version}}
\entry{version}{9}{version}
\entry{-x}{9}{\code {-x}}
\entry{--discard-all}{9}{\code {--discard-all}}
\entry{deleting local symbols}{9}{deleting local symbols}
\entry{-X}{9}{\code {-X}}
\entry{--discard-locals}{9}{\code {--discard-locals}}
\entry{local symbols, deleting}{9}{local symbols, deleting}
\entry{L, deleting symbols beginning}{9}{L, deleting symbols beginning}
\entry{-y symbol}{9}{\code {-y \var {symbol}}}
\entry{--trace-symbol=symbol}{9}{\code {--trace-symbol=\var {symbol}}}
\entry{symbol tracing}{9}{symbol tracing}
\entry{-Y path}{10}{\code {-Y \var {path}}}
\entry{-z keyword}{10}{\code {-z \var {keyword}}}
\entry{-(}{10}{\code {-(}}
\entry{groups of archives}{10}{groups of archives}
\entry{-assert keyword}{10}{\code {-assert \var {keyword}}}
\entry{-Bdynamic}{10}{\code {-Bdynamic}}
\entry{-dy}{10}{\code {-dy}}
\entry{-call{\_}shared}{10}{\code {-call_shared}}
\entry{-Bstatic}{10}{\code {-Bstatic}}
\entry{-dn}{10}{\code {-dn}}
\entry{-non{\_}shared}{10}{\code {-non_shared}}
\entry{-static}{10}{\code {-static}}
\entry{-Bsymbolic}{10}{\code {-Bsymbolic}}
\entry{--check-sections}{10}{\code {--check-sections}}
\entry{--no-check-sections}{10}{\code {--no-check-sections}}
\entry{cross reference table}{11}{cross reference table}
\entry{--cref}{11}{\code {--cref}}
\entry{symbols, from command line}{11}{symbols, from command line}
\entry{--defsym symbol=exp}{11}{\code {--defsym \var {symbol}=\var {exp}}}
\entry{demangling, from command line}{11}{demangling, from command line}
\entry{--demangle}{11}{\code {--demangle}}
\entry{--no-demangle}{11}{\code {--no-demangle}}
\entry{dynamic linker, from command line}{11}{dynamic linker, from command line}
\entry{--dynamic-linker file}{11}{\code {--dynamic-linker \var {file}}}
\entry{MIPS embedded PIC code}{11}{MIPS embedded PIC code}
\entry{--embedded-relocs}{11}{\code {--embedded-relocs}}
\entry{--force-exe-suffix}{11}{\code {--force-exe-suffix}}
\entry{--gc-sections}{12}{\code {--gc-sections}}
\entry{--no-gc-sections}{12}{\code {--no-gc-sections}}
\entry{garbage collection}{12}{garbage collection}
\entry{help}{12}{help}
\entry{usage}{12}{usage}
\entry{--help}{12}{\code {--help}}
\entry{-Map}{12}{\code {-Map}}
\entry{memory usage}{12}{memory usage}
\entry{--no-keep-memory}{12}{\code {--no-keep-memory}}
\entry{--no-undefined}{12}{\code {--no-undefined}}
\entry{--no-warn-mismatch}{12}{\code {--no-warn-mismatch}}
\entry{--no-whole-archive}{12}{\code {--no-whole-archive}}
\entry{output file after errors}{12}{output file after errors}
\entry{--noinhibit-exec}{12}{\code {--noinhibit-exec}}
\entry{--oformat}{12}{\code {--oformat}}
\entry{-qmagic}{13}{\code {-qmagic}}
\entry{-Qy}{13}{\code {-Qy}}
\entry{--relax}{13}{\code {--relax}}
\entry{synthesizing linker}{13}{synthesizing linker}
\entry{relaxing addressing modes}{13}{relaxing addressing modes}
\entry{retaining specified symbols}{13}{retaining specified symbols}
\entry{stripping all but some symbols}{13}{stripping all but some symbols}
\entry{symbols, retaining selectively}{13}{symbols, retaining selectively}
\entry{runtime library search path}{13}{runtime library search path}
\entry{-rpath}{13}{\code {-rpath}}
\entry{link-time runtime library search path}{14}{link-time runtime library search path}
\entry{-rpath-link}{14}{\code {-rpath-link}}
\entry{-shared}{14}{\code {-shared}}
\entry{-Bshareable}{14}{\code {-Bshareable}}
\entry{shared libraries}{14}{shared libraries}
\entry{--sort-common}{14}{\code {--sort-common}}
\entry{--split-by-file}{14}{\code {--split-by-file}}
\entry{--split-by-reloc}{14}{\code {--split-by-reloc}}
\entry{--stats}{15}{\code {--stats}}
\entry{--traditional-format}{15}{\code {--traditional-format}}
\entry{traditional format}{15}{traditional format}
\entry{dbx}{15}{dbx}
\entry{-Tbss org}{15}{\code {-Tbss \var {org}}}
\entry{-Tdata org}{15}{\code {-Tdata \var {org}}}
\entry{-Ttext org}{15}{\code {-Ttext \var {org}}}
\entry{segment origins, cmd line}{15}{segment origins, cmd line}
\entry{--verbose}{15}{\code {--verbose}}
\entry{verbose}{15}{verbose}
\entry{--version-script=version-scriptfile}{15}{\code {--version-script=\var {version-scriptfile}}}
\entry{version script, symbol versions}{15}{version script, symbol versions}
\entry{--warn-comon}{15}{\code {--warn-comon}}
\entry{warnings, on combining symbols}{15}{warnings, on combining symbols}
\entry{combining symbols, warnings on}{15}{combining symbols, warnings on}
\entry{--warn-constructors}{16}{\code {--warn-constructors}}
\entry{--warn-multiple-gp}{17}{\code {--warn-multiple-gp}}
\entry{--warn-once}{17}{\code {--warn-once}}
\entry{warnings, on undefined symbols}{17}{warnings, on undefined symbols}
\entry{undefined symbols, warnings on}{17}{undefined symbols, warnings on}
\entry{--warn-section-align}{17}{\code {--warn-section-align}}
\entry{warnings, on section alignment}{17}{warnings, on section alignment}
\entry{section alignment, warnings on}{17}{section alignment, warnings on}
\entry{--whole-archive}{17}{\code {--whole-archive}}
\entry{including an entire archive}{17}{including an entire archive}
\entry{--wrap}{17}{\code {--wrap}}
\entry{--add-stdcall-alias}{18}{\code {--add-stdcall-alias}}
\entry{--base-file}{18}{\code {--base-file}}
\entry{--dll}{18}{\code {--dll}}
\entry{--enable-stdcall-fixup}{18}{\code {--enable-stdcall-fixup}}
\entry{--disable-stdcall-fixup}{18}{\code {--disable-stdcall-fixup}}
\entry{DLLs, creating}{18}{DLLs, creating}
\entry{--export-all-symbols}{18}{\code {--export-all-symbols}}
\entry{--exclude-symbols}{19}{\code {--exclude-symbols}}
\entry{--file-alignment}{19}{\code {--file-alignment}}
\entry{heap size}{19}{heap size}
\entry{--heap}{19}{\code {--heap}}
\entry{image base}{19}{image base}
\entry{--image-base}{19}{\code {--image-base}}
\entry{--kill-at}{19}{\code {--kill-at}}
\entry{--major-image-version}{19}{\code {--major-image-version}}
\entry{--major-os-version}{19}{\code {--major-os-version}}
\entry{--major-subsystem-version}{19}{\code {--major-subsystem-version}}
\entry{--minor-image-version}{19}{\code {--minor-image-version}}
\entry{--minor-os-version}{19}{\code {--minor-os-version}}
\entry{--minor-subsystem-version}{19}{\code {--minor-subsystem-version}}
\entry{DEF files, creating}{19}{DEF files, creating}
\entry{DLLs, creating}{19}{DLLs, creating}
\entry{--output-def}{19}{\code {--output-def}}
\entry{--section-alignment}{19}{\code {--section-alignment}}
\entry{stack size}{20}{stack size}
\entry{--stack}{20}{\code {--stack}}
\entry{--subsystem}{20}{\code {--subsystem}}
\entry{GNUTARGET}{20}{\code {GNUTARGET}}
\entry{default input format}{20}{default input format}
\entry{LDEMULATION}{20}{\code {LDEMULATION}}
\entry{default emulation}{20}{default emulation}
\entry{emulation, default}{20}{emulation, default}
\entry{COLLECT{\_}NO{\_}DEMANGLE}{20}{\code {COLLECT_NO_DEMANGLE}}
\entry{demangling, default}{20}{demangling, default}
\entry{scripts}{21}{scripts}
\entry{linker scripts}{21}{linker scripts}
\entry{command files}{21}{command files}
\entry{linker script concepts}{21}{linker script concepts}
\entry{linker script format}{22}{linker script format}
\entry{linker script example}{22}{linker script example}
\entry{example of linker script}{22}{example of linker script}
\entry{linker script simple commands}{23}{linker script simple commands}
\entry{ENTRY(symbol)}{23}{\code {ENTRY(\var {symbol})}}
\entry{start of execution}{23}{start of execution}
\entry{first instruction}{23}{first instruction}
\entry{entry point}{23}{entry point}
\entry{linker script file commands}{23}{linker script file commands}
\entry{INCLUDE filename}{23}{\code {INCLUDE \var {filename}}}
\entry{including a linker script}{23}{including a linker script}
\entry{INPUT(files)}{24}{\code {INPUT(\var {files})}}
\entry{input files in linker scripts}{24}{input files in linker scripts}
\entry{input object files in linker scripts}{24}{input object files in linker scripts}
\entry{linker script input object files}{24}{linker script input object files}
\entry{GROUP(files)}{24}{\code {GROUP(\var {files})}}
\entry{grouping input files}{24}{grouping input files}
\entry{OUTPUT(filename)}{24}{\code {OUTPUT(\var {filename})}}
\entry{output file name in linker scripot}{24}{output file name in linker scripot}
\entry{SEARCH{\_}DIR(path)}{24}{\code {SEARCH_DIR(\var {path})}}
\entry{library search path in linker script}{24}{library search path in linker script}
\entry{archive search path in linker script}{24}{archive search path in linker script}
\entry{search path in linker script}{24}{search path in linker script}
\entry{STARTUP(filename)}{24}{\code {STARTUP(\var {filename})}}
\entry{first input file}{24}{first input file}
\entry{OUTPUT{\_}FORMAT(bfdname)}{25}{\code {OUTPUT_FORMAT(\var {bfdname})}}
\entry{output file format in linker script}{25}{output file format in linker script}
\entry{TARGET(bfdname)}{25}{\code {TARGET(\var {bfdname})}}
\entry{input file format in linker script}{25}{input file format in linker script}
\entry{ASSERT}{25}{\code {ASSERT}}
\entry{assertion in linker script}{25}{assertion in linker script}
\entry{EXTERN}{25}{\code {EXTERN}}
\entry{undefined symbol in linker script}{25}{undefined symbol in linker script}
\entry{FORCE{\_}COMMON{\_}ALLOCATION}{25}{\code {FORCE_COMMON_ALLOCATION}}
\entry{common allocation in linker script}{25}{common allocation in linker script}
\entry{NOCROSSREFS(sections)}{25}{\code {NOCROSSREFS(\var {sections})}}
\entry{cross references}{25}{cross references}
\entry{OUTPUT{\_}ARCH(bfdarch)}{26}{\code {OUTPUT_ARCH(\var {bfdarch})}}
\entry{machine architecture}{26}{machine architecture}
\entry{architecture}{26}{architecture}
\entry{assignment in scripts}{26}{assignment in scripts}
\entry{symbol definition, scripts}{26}{symbol definition, scripts}
\entry{variables, defining}{26}{variables, defining}
\entry{PROVIDE}{27}{PROVIDE}
\entry{SECTIONS}{27}{\code {SECTIONS}}
\entry{name, section}{28}{name, section}
\entry{section name}{28}{section name}
\entry{address, section}{29}{address, section}
\entry{section address}{29}{section address}
\entry{input sections}{29}{input sections}
\entry{mapping input sections to output sections}{29}{mapping input sections to output sections}
\entry{input section basics}{29}{input section basics}
\entry{input section wildcards}{30}{input section wildcards}
\entry{wildcard file name patterns}{30}{wildcard file name patterns}
\entry{file name wildcard patterns}{30}{file name wildcard patterns}
\entry{section name wildcard patterns}{30}{section name wildcard patterns}
\entry{SORT}{31}{SORT}
\entry{common symbol placement}{31}{common symbol placement}
\entry{uninitialized data placement}{31}{uninitialized data placement}
\entry{scommon section}{31}{scommon section}
\entry{small common symbols}{31}{small common symbols}
\entry{[COMMON]}{32}{[COMMON]}
\entry{KEEP}{32}{KEEP}
\entry{garbage collection}{32}{garbage collection}
\entry{data}{32}{data}
\entry{section data}{32}{section data}
\entry{output section data}{32}{output section data}
\entry{BYTE(expression)}{32}{\code {BYTE(\var {expression})}}
\entry{SHORT(expression)}{32}{\code {SHORT(\var {expression})}}
\entry{LONG(expression)}{32}{\code {LONG(\var {expression})}}
\entry{QUAD(expression)}{32}{\code {QUAD(\var {expression})}}
\entry{SQUAD(expression)}{32}{\code {SQUAD(\var {expression})}}
\entry{FILL(expression)}{33}{\code {FILL(\var {expression})}}
\entry{holes, filling}{33}{holes, filling}
\entry{unspecified memory}{33}{unspecified memory}
\entry{CREATE{\_}OBJECT{\_}SYMBOLS}{33}{\code {CREATE_OBJECT_SYMBOLS}}
\entry{input filename symbols}{33}{input filename symbols}
\entry{filename symbols}{33}{filename symbols}
\entry{CONSTRUCTORS}{33}{\code {CONSTRUCTORS}}
\entry{C{\tt\char 43}{\tt\char 43} constructors, arranging in link}{33}{C++ constructors, arranging in link}
\entry{constructors, arranging in link}{33}{constructors, arranging in link}
\entry{discarding sections}{34}{discarding sections}
\entry{sections, discarding}{34}{sections, discarding}
\entry{removing sections}{34}{removing sections}
\entry{/DISCARD/}{34}{/DISCARD/}
\entry{output section attributes}{35}{output section attributes}
\entry{NOLOAD}{35}{\code {NOLOAD}}
\entry{prevent unnecessary loading}{35}{prevent unnecessary loading}
\entry{loading, preventing}{35}{loading, preventing}
\entry{AT{\tt\gtr}lma{\_}region}{35}{\code {AT>\var {lma_region}}}
\entry{AT(lma)}{35}{\code {AT(\var {lma})}}
\entry{load address}{35}{load address}
\entry{section load address}{35}{section load address}
\entry{ROM initialized data}{35}{ROM initialized data}
\entry{initialized data in ROM}{35}{initialized data in ROM}
\entry{{\tt\gtr}region}{36}{\code {>\var {region}}}
\entry{section, assigning to memory region}{36}{section, assigning to memory region}
\entry{memory regions and sections}{36}{memory regions and sections}
\entry{:phdr}{36}{\code {:\var {phdr}}}
\entry{section, assigning to program header}{36}{section, assigning to program header}
\entry{program headers and sections}{36}{program headers and sections}
\entry{=fillexp}{37}{\code {=\var {fillexp}}}
\entry{section fill pattern}{37}{section fill pattern}
\entry{fill pattern, entire section}{37}{fill pattern, entire section}
\entry{OVERLAY}{37}{\code {OVERLAY}}
\entry{overlays}{37}{overlays}
\entry{MEMORY}{38}{\code {MEMORY}}
\entry{memory regions}{38}{memory regions}
\entry{regions of memory}{38}{regions of memory}
\entry{allocating memory}{38}{allocating memory}
\entry{discontinuous memory}{38}{discontinuous memory}
\entry{memory region attributes}{39}{memory region attributes}
\entry{ORIGIN =}{39}{\code {ORIGIN =}}
\entry{o =}{39}{\code {o =}}
\entry{org =}{39}{\code {org =}}
\entry{LENGTH =}{39}{\code {LENGTH =}}
\entry{len =}{39}{\code {len =}}
\entry{l =}{39}{\code {l =}}
\entry{PHDRS}{40}{\code {PHDRS}}
\entry{program headers}{40}{program headers}
\entry{ELF program headers}{40}{ELF program headers}
\entry{program segments}{40}{program segments}
\entry{segments, ELF}{40}{segments, ELF}
\entry{FILEHDR}{41}{\code {FILEHDR}}
\entry{PHDRS}{41}{\code {PHDRS}}
\entry{VERSION {\tt\char 123}script text{\tt\char 125}}{42}{\code {VERSION {\tt\char 123}script text{\tt\char 125}}}
\entry{symbol versions}{42}{symbol versions}
\entry{version script}{42}{version script}
\entry{versions of symbols}{42}{versions of symbols}
\entry{expressions}{44}{expressions}
\entry{arithmetic}{44}{arithmetic}
\entry{integer notation}{44}{integer notation}
\entry{constants in linker scripts}{44}{constants in linker scripts}
\entry{scaled integers}{44}{scaled integers}
\entry{K and M integer suffixes}{44}{K and M integer suffixes}
\entry{M and K integer suffixes}{44}{M and K integer suffixes}
\entry{suffixes for integers}{44}{suffixes for integers}
\entry{integer suffixes}{44}{integer suffixes}
\entry{symbol names}{45}{symbol names}
\entry{names}{45}{names}
\entry{quoted symbol names}{45}{quoted symbol names}
\entry{{\tt\char 34}}{45}{\code {"}}
\entry{.}{45}{\code {.}}
\entry{dot}{45}{dot}
\entry{location counter}{45}{location counter}
\entry{current output location}{45}{current output location}
\entry{holes}{45}{holes}
\entry{dot inside sections}{45}{dot inside sections}
\entry{operators for arithmetic}{46}{operators for arithmetic}
\entry{arithmetic operators}{46}{arithmetic operators}
\entry{precedence in expressions}{46}{precedence in expressions}
\entry{lazy evaluation}{46}{lazy evaluation}
\entry{expression evaluation order}{46}{expression evaluation order}
\entry{expression sections}{47}{expression sections}
\entry{absolute expressions}{47}{absolute expressions}
\entry{relative expressions}{47}{relative expressions}
\entry{absolute and relocatable symbols}{47}{absolute and relocatable symbols}
\entry{relocatable and absolute symbols}{47}{relocatable and absolute symbols}
\entry{symbols, relocatable and absolute}{47}{symbols, relocatable and absolute}
\entry{functions in expressions}{47}{functions in expressions}
\entry{ABSOLUTE(exp)}{47}{\code {ABSOLUTE(\var {exp})}}
\entry{expression, absolute}{47}{expression, absolute}
\entry{ADDR(section)}{48}{\code {ADDR(\var {section})}}
\entry{section address in expression}{48}{section address in expression}
\entry{ALIGN(exp)}{48}{\code {ALIGN(\var {exp})}}
\entry{round up location counter}{48}{round up location counter}
\entry{align location counter}{48}{align location counter}
\entry{BLOCK(exp)}{48}{\code {BLOCK(\var {exp})}}
\entry{DEFINED(symbol)}{48}{\code {DEFINED(\var {symbol})}}
\entry{symbol defaults}{48}{symbol defaults}
\entry{LOADADDR(section)}{49}{\code {LOADADDR(\var {section})}}
\entry{section load address in expression}{49}{section load address in expression}
\entry{MAX}{49}{\code {MAX}}
\entry{MIN}{49}{\code {MIN}}
\entry{NEXT(exp)}{49}{\code {NEXT(\var {exp})}}
\entry{unallocated address, next}{49}{unallocated address, next}
\entry{SIZEOF(section)}{49}{\code {SIZEOF(\var {section})}}
\entry{section size}{49}{section size}
\entry{SIZEOF{\_}HEADERS}{49}{\code {SIZEOF_HEADERS}}
\entry{header size}{49}{header size}
\entry{not enough room for program headers}{49}{not enough room for program headers}
\entry{program headers, not enough room}{49}{program headers, not enough room}
\entry{implicit linker scripts}{50}{implicit linker scripts}
\entry{machine dependencies}{51}{machine dependencies}
\entry{H8/300 support}{51}{H8/300 support}
\entry{relaxing on H8/300}{51}{relaxing on H8/300}
\entry{synthesizing on H8/300}{51}{synthesizing on H8/300}
\entry{i960 support}{51}{i960 support}
\entry{--relax on i960}{51}{\code {--relax} on i960}
\entry{relaxing on i960}{51}{relaxing on i960}
\entry{ARM interworking support}{52}{ARM interworking support}
\entry{--support-old-code}{52}{\code {--support-old-code}}
\entry{thumb entry point}{52}{thumb entry point}
\entry{entry point, thumb}{52}{entry point, thumb}
\entry{--thumb-entry=entry}{52}{\code {--thumb-entry=\var {entry}}}
\entry{back end}{53}{back end}
\entry{object file management}{53}{object file management}
\entry{object formats available}{53}{object formats available}
\entry{objdump -i}{53}{\code {objdump -i}}
\entry{BFD requirements}{53}{BFD requirements}
\entry{requirements for BFD}{53}{requirements for BFD}
\entry{opening object files}{53}{opening object files}
\entry{BFD canonical format}{54}{BFD canonical format}
\entry{internal object-file format}{54}{internal object-file format}
\entry{bugs in ld}{57}{bugs in \code {ld}}
\entry{reporting bugs in ld}{57}{reporting bugs in \code {ld}}
\entry{bug criteria}{57}{bug criteria}
\entry{fatal signal}{57}{fatal signal}
\entry{linker crash}{57}{linker crash}
\entry{crash of linker}{57}{crash of linker}
\entry{error on valid input}{57}{error on valid input}
\entry{invalid input}{57}{invalid input}
\entry{bug reports}{57}{bug reports}
\entry{ld bugs, reporting}{57}{\code {ld} bugs, reporting}
\entry{MRI compatibility}{61}{MRI compatibility}
\entry{ABSOLUTE (MRI)}{61}{\code {ABSOLUTE} (MRI)}
\entry{ALIAS (MRI)}{61}{\code {ALIAS} (MRI)}
\entry{ALIGN (MRI)}{61}{\code {ALIGN} (MRI)}
\entry{BASE (MRI)}{61}{\code {BASE} (MRI)}
\entry{CHIP (MRI)}{61}{\code {CHIP} (MRI)}
\entry{END (MRI)}{61}{\code {END} (MRI)}
\entry{FORMAT (MRI)}{61}{\code {FORMAT} (MRI)}
\entry{LIST (MRI)}{62}{\code {LIST} (MRI)}
\entry{LOAD (MRI)}{62}{\code {LOAD} (MRI)}
\entry{NAME (MRI)}{62}{\code {NAME} (MRI)}
\entry{ORDER (MRI)}{62}{\code {ORDER} (MRI)}
\entry{PUBLIC (MRI)}{62}{\code {PUBLIC} (MRI)}
\entry{SECT (MRI)}{62}{\code {SECT} (MRI)}
