Changeset 729 for trunk/src/binutils/gas/doc/as.1
- Timestamp:
- Sep 25, 2003, 9:27:01 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/binutils/gas/doc/as.1
-
Property cvs2svn:cvs-rev
changed from
1.1.1.2
to1.2
r728 r729 1 .\" Automatically generated by Pod::Man v1.34, Pod::Parser v1.132 .\"3 .\" Standard preamble:4 .\" ========================================================================5 .de Sh \" Subsection heading6 .br7 .if t .Sp8 .ne 59 .PP10 \fB\\$1\fR11 .PP12 ..13 .de Sp \" Vertical space (when we can't use .PP)14 .if t .sp .5v15 .if n .sp16 ..17 .de Vb \" Begin verbatim text18 .ft CW19 .nf20 .ne \\$121 ..22 .de Ve \" End verbatim text23 .ft R24 .fi25 ..26 .\" Set up some character translations and predefined strings. \*(-- will27 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left28 .\" double quote, and \*(R" will give a right double quote. | will give a29 .\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to30 .\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'31 .\" expand to `' in nroff, nothing in troff, for use with C<>.32 .tr \(*W-|\(bv\*(Tr33 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'34 .ie n \{\35 . ds -- \(*W-36 . ds PI pi37 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch38 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch39 . ds L" ""40 . ds R" ""41 . ds C` ""42 . ds C' ""43 'br\}44 .el\{\45 . ds -- \|\(em\|46 . ds PI \(*p47 . ds L" ``48 . ds R" ''49 'br\}50 .\"51 .\" If the F register is turned on, we'll generate index entries on stderr for52 .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index53 .\" entries marked with X<> in POD. Of course, you'll have to process the54 .\" output yourself in some meaningful fashion.55 .if \nF \{\56 . de IX57 . tm Index:\\$1\t\\n%\t"\\$2"58 ..59 . nr % 060 . rr F61 .\}62 .\"63 .\" For nroff, turn off justification. Always turn off hyphenation; it makes64 .\" way too many mistakes in technical documents.65 .hy 066 .\"67 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).68 .\" Fear. Run. Save yourself. No user-serviceable parts.69 . \" fudge factors for nroff and troff70 .if n \{\71 . ds #H 072 . ds #V .8m73 . ds #F .3m74 . ds #[ \f175 . ds #] \fP76 .\}77 .if t \{\78 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)79 . ds #V .6m80 . ds #F 081 . ds #[ \&82 . ds #] \&83 .\}84 . \" simple accents for nroff and troff85 .if n \{\86 . ds ' \&87 . ds ` \&88 . ds ^ \&89 . ds , \&90 . ds ~ ~91 . ds /92 .\}93 .if t \{\94 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"95 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'96 . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'97 . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'98 . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'99 . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'100 .\}101 . \" troff and (daisy-wheel) nroff accents102 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'103 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'104 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]105 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'106 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'107 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]108 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]109 .ds ae a\h'-(\w'a'u*4/10)'e110 .ds Ae A\h'-(\w'A'u*4/10)'E111 . \" corrections for vroff112 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'113 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'114 . \" for low resolution devices (crt and lpr)115 .if \n(.H>23 .if \n(.V>19 \116 \{\117 . ds : e118 . ds 8 ss119 . ds o a120 . ds d- d\h'-1'\(ga121 . ds D- D\h'-1'\(hy122 . ds th \o'bp'123 . ds Th \o'LP'124 . ds ae ae125 . ds Ae AE126 .\}127 .rm #[ #] #H #V #F C128 .\" ========================================================================129 .\"130 .IX Title "AS 1"131 .TH AS 1 "2003-06-12" "binutils-2.14" "GNU Development Tools"132 .SH "NAME"133 AS \- the portable GNU assembler.134 .SH "SYNOPSIS"135 .IX Header "SYNOPSIS"136 as [\fB\-a\fR[\fBcdhlns\fR][=\fIfile\fR]] [\fB\-D\fR] [\fB\-\-defsym\fR \fIsym\fR=\fIval\fR]137 [\fB\-f\fR] [\fB\-\-gstabs\fR] [\fB\-\-gdwarf2\fR] [\fB\-\-help\fR] [\fB\-I\fR \fIdir\fR]138 [\fB\-J\fR] [\fB\-K\fR] [\fB\-L\fR]139 [\fB\-\-listing\-lhs\-width\fR=\fI\s-1NUM\s0\fR] [\fB\-\-listing\-lhs\-width2\fR=\fI\s-1NUM\s0\fR]140 [\fB\-\-listing\-rhs\-width\fR=\fI\s-1NUM\s0\fR] [\fB\-\-listing\-cont\-lines\fR=\fI\s-1NUM\s0\fR]141 [\fB\-\-keep\-locals\fR] [\fB\-o\fR \fIobjfile\fR] [\fB\-R\fR] [\fB\-\-statistics\fR] [\fB\-v\fR]142 [\fB\-version\fR] [\fB\-\-version\fR] [\fB\-W\fR] [\fB\-\-warn\fR] [\fB\-\-fatal\-warnings\fR]143 [\fB\-w\fR] [\fB\-x\fR] [\fB\-Z\fR] [\fB\-\-target\-help\fR] [\fItarget-options\fR]144 [\fB\-\-\fR|\fIfiles\fR ...]145 .PP146 \&\fITarget Alpha options:\fR147 [\fB\-m\fR\fIcpu\fR]148 [\fB\-mdebug\fR | \fB\-no\-mdebug\fR]149 [\fB\-relax\fR] [\fB\-g\fR] [\fB\-G\fR\fIsize\fR]150 [\fB\-F\fR] [\fB\-32addr\fR]151 .PP152 \&\fITarget \s-1ARC\s0 options:\fR153 [\fB\-marc[5|6|7|8]\fR]154 [\fB\-EB\fR|\fB\-EL\fR]155 .PP156 \&\fITarget \s-1ARM\s0 options:\fR157 [\fB\-mcpu\fR=\fIprocessor\fR[+\fIextension\fR...]]158 [\fB\-march\fR=\fIarchitecture\fR[+\fIextension\fR...]]159 [\fB\-mfpu\fR=\fIfloating-point-fromat\fR]160 [\fB\-mthumb\fR]161 [\fB\-EB\fR|\fB\-EL\fR]162 [\fB\-mapcs\-32\fR|\fB\-mapcs\-26\fR|\fB\-mapcs\-float\fR|163 \fB\-mapcs\-reentrant\fR]164 [\fB\-mthumb\-interwork\fR] [\fB\-moabi\fR] [\fB\-k\fR]165 .PP166 \&\fITarget \s-1CRIS\s0 options:\fR167 [\fB\-\-underscore\fR | \fB\-\-no\-underscore\fR]168 [\fB\-\-pic\fR] [\fB\-N\fR]169 [\fB\-\-emulation=criself\fR | \fB\-\-emulation=crisaout\fR]170 .PP171 \&\fITarget D10V options:\fR172 [\fB\-O\fR]173 .PP174 \&\fITarget D30V options:\fR175 [\fB\-O\fR|\fB\-n\fR|\fB\-N\fR]176 .PP177 \&\fITarget i386 options:\fR178 [\fB\-\-32\fR|\fB\-\-64\fR]179 .PP180 \&\fITarget i960 options:\fR181 [\fB\-ACA\fR|\fB\-ACA_A\fR|\fB\-ACB\fR|\fB\-ACC\fR|\fB\-AKA\fR|\fB\-AKB\fR|182 \fB\-AKC\fR|\fB\-AMC\fR]183 [\fB\-b\fR] [\fB\-no\-relax\fR]184 .PP185 \&\fITarget \s-1IP2K\s0 options:\fR186 [\fB\-mip2022\fR|\fB\-mip2022ext\fR]187 .PP188 \&\fITarget M32R options:\fR189 [\fB\-\-m32rx\fR|\fB\-\-[no\-]warn\-explicit\-parallel\-conflicts\fR|190 \fB\-\-W[n]p\fR]191 .PP192 \&\fITarget M680X0 options:\fR193 [\fB\-l\fR] [\fB\-m68000\fR|\fB\-m68010\fR|\fB\-m68020\fR|...]194 .PP195 \&\fITarget M68HC11 options:\fR196 [\fB\-m68hc11\fR|\fB\-m68hc12\fR|\fB\-m68hcs12\fR]197 [\fB\-mshort\fR|\fB\-mlong\fR]198 [\fB\-mshort\-double\fR|\fB\-mlong\-double\fR]199 [\fB\-\-force\-long\-branchs\fR] [\fB\-\-short\-branchs\fR]200 [\fB\-\-strict\-direct\-mode\fR] [\fB\-\-print\-insn\-syntax\fR]201 [\fB\-\-print\-opcodes\fR] [\fB\-\-generate\-example\fR]202 .PP203 \&\fITarget \s-1MCORE\s0 options:\fR204 [\fB\-jsri2bsr\fR] [\fB\-sifilter\fR] [\fB\-relax\fR]205 [\fB\-mcpu=[210|340]\fR]206 .PP207 \&\fITarget \s-1MIPS\s0 options:\fR208 [\fB\-nocpp\fR] [\fB\-EL\fR] [\fB\-EB\fR] [\fB\-n\fR] [\fB\-O\fR[\fIoptimization level\fR]]209 [\fB\-g\fR[\fIdebug level\fR]] [\fB\-G\fR \fInum\fR] [\fB\-KPIC\fR] [\fB\-call_shared\fR]210 [\fB\-non_shared\fR] [\fB\-xgot\fR] [\fB\-\-membedded\-pic\fR]211 [\fB\-mabi\fR=\fI\s-1ABI\s0\fR] [\fB\-32\fR] [\fB\-n32\fR] [\fB\-64\fR] [\fB\-mfp32\fR] [\fB\-mgp32\fR]212 [\fB\-march\fR=\fI\s-1CPU\s0\fR] [\fB\-mtune\fR=\fI\s-1CPU\s0\fR] [\fB\-mips1\fR] [\fB\-mips2\fR]213 [\fB\-mips3\fR] [\fB\-mips4\fR] [\fB\-mips5\fR] [\fB\-mips32\fR] [\fB\-mips32r2\fR]214 [\fB\-mips64\fR]215 [\fB\-construct\-floats\fR] [\fB\-no\-construct\-floats\fR]216 [\fB\-trap\fR] [\fB\-no\-break\fR] [\fB\-break\fR] [\fB\-no\-trap\fR]217 [\fB\-mfix7000\fR] [\fB\-mno\-fix7000\fR]218 [\fB\-mips16\fR] [\fB\-no\-mips16\fR]219 [\fB\-mips3d\fR] [\fB\-no\-mips3d\fR]220 [\fB\-mdmx\fR] [\fB\-no\-mdmx\fR]221 [\fB\-mdebug\fR] [\fB\-no\-mdebug\fR]222 .PP223 \&\fITarget \s-1MMIX\s0 options:\fR224 [\fB\-\-fixed\-special\-register\-names\fR] [\fB\-\-globalize\-symbols\fR]225 [\fB\-\-gnu\-syntax\fR] [\fB\-\-relax\fR] [\fB\-\-no\-predefined\-symbols\fR]226 [\fB\-\-no\-expand\fR] [\fB\-\-no\-merge\-gregs\fR] [\fB\-x\fR]227 [\fB\-\-linker\-allocated\-gregs\fR]228 .PP229 \&\fITarget \s-1PDP11\s0 options:\fR230 [\fB\-mpic\fR|\fB\-mno\-pic\fR] [\fB\-mall\fR] [\fB\-mno\-extensions\fR]231 [\fB\-m\fR\fIextension\fR|\fB\-mno\-\fR\fIextension\fR]232 [\fB\-m\fR\fIcpu\fR] [\fB\-m\fR\fImachine\fR]233 .PP234 \&\fITarget picoJava options:\fR235 [\fB\-mb\fR|\fB\-me\fR]236 .PP237 \&\fITarget PowerPC options:\fR238 [\fB\-mpwrx\fR|\fB\-mpwr2\fR|\fB\-mpwr\fR|\fB\-m601\fR|\fB\-mppc\fR|\fB\-mppc32\fR|\fB\-m603\fR|\fB\-m604\fR|239 \fB\-m403\fR|\fB\-m405\fR|\fB\-mppc64\fR|\fB\-m620\fR|\fB\-mppc64bridge\fR|\fB\-mbooke\fR|240 \fB\-mbooke32\fR|\fB\-mbooke64\fR]241 [\fB\-mcom\fR|\fB\-many\fR|\fB\-maltivec\fR] [\fB\-memb\fR]242 [\fB\-mregnames\fR|\fB\-mno\-regnames\fR]243 [\fB\-mrelocatable\fR|\fB\-mrelocatable\-lib\fR]244 [\fB\-mlittle\fR|\fB\-mlittle\-endian\fR|\fB\-mbig\fR|\fB\-mbig\-endian\fR]245 [\fB\-msolaris\fR|\fB\-mno\-solaris\fR]246 .PP247 \&\fITarget \s-1SPARC\s0 options:\fR248 [\fB\-Av6\fR|\fB\-Av7\fR|\fB\-Av8\fR|\fB\-Asparclet\fR|\fB\-Asparclite\fR249 \fB\-Av8plus\fR|\fB\-Av8plusa\fR|\fB\-Av9\fR|\fB\-Av9a\fR]250 [\fB\-xarch=v8plus\fR|\fB\-xarch=v8plusa\fR] [\fB\-bump\fR]251 [\fB\-32\fR|\fB\-64\fR]252 .PP253 \&\fITarget \s-1TIC54X\s0 options:\fR254 [\fB\-mcpu=54[123589]\fR|\fB\-mcpu=54[56]lp\fR] [\fB\-mfar\-mode\fR|\fB\-mf\fR]255 [\fB\-merrors\-to\-file\fR \fI<filename>\fR|\fB\-me\fR \fI<filename>\fR]256 .PP257 \&\fITarget Xtensa options:\fR258 [\fB\-\-[no\-]density\fR] [\fB\-\-[no\-]relax\fR] [\fB\-\-[no\-]generics\fR]259 [\fB\-\-[no\-]text\-section\-literals\fR]260 [\fB\-\-[no\-]target\-align\fR] [\fB\-\-[no\-]longcalls\fR]261 .SH "DESCRIPTION"262 .IX Header "DESCRIPTION"263 \&\s-1GNU\s0 \fBas\fR is really a family of assemblers.264 If you use (or have used) the \s-1GNU\s0 assembler on one architecture, you265 should find a fairly similar environment when you use it on another266 architecture. Each version has much in common with the others,267 including object file formats, most assembler directives (often called268 \&\fIpseudo-ops\fR) and assembler syntax.269 .PP270 \&\fBas\fR is primarily intended to assemble the output of the271 \&\s-1GNU\s0 C compiler for use by the linker272 \&. Nevertheless, we've tried to make \fBas\fR273 assemble correctly everything that other assemblers for the same274 machine would assemble.275 Any exceptions are documented explicitly.276 This doesn't mean \fBas\fR always uses the same syntax as another277 assembler for the same architecture; for example, we know of several278 incompatible versions of 680x0 assembly language syntax.279 .PP280 Each time you run \fBas\fR it assembles exactly one source281 program. The source program is made up of one or more files.282 (The standard input is also a file.)283 .PP284 You give \fBas\fR a command line that has zero or more input file285 names. The input files are read (from left file name to right). A286 command line argument (in any position) that has no special meaning287 is taken to be an input file name.288 .PP289 If you give \fBas\fR no file names it attempts to read one input file290 from the \fBas\fR standard input, which is normally your terminal. You291 may have to type \fBctl-D\fR to tell \fBas\fR there is no more program292 to assemble.293 .PP294 Use \fB\-\-\fR if you need to explicitly name the standard input file295 in your command line.296 .PP297 If the source is empty, \fBas\fR produces a small, empty object298 file.299 .PP300 \&\fBas\fR may write warnings and error messages to the standard error301 file (usually your terminal). This should not happen when a compiler302 runs \fBas\fR automatically. Warnings report an assumption made so303 that \fBas\fR could keep assembling a flawed program; errors report a304 grave problem that stops the assembly.305 .PP306 If you are invoking \fBas\fR via the \s-1GNU\s0 C compiler,307 you can use the \fB\-Wa\fR option to pass arguments through to the assembler.308 The assembler arguments must be separated from each other (and the \fB\-Wa\fR)309 by commas. For example:310 .PP311 .Vb 1312 \& gcc -c -g -O -Wa,-alh,-L file.c313 .Ve314 .PP315 This passes two options to the assembler: \fB\-alh\fR (emit a listing to316 standard output with high-level and assembly source) and \fB\-L\fR (retain317 local symbols in the symbol table).318 .PP319 Usually you do not need to use this \fB\-Wa\fR mechanism, since many compiler320 command-line options are automatically passed to the assembler by the compiler.321 (You can call the \s-1GNU\s0 compiler driver with the \fB\-v\fR option to see322 precisely what options it passes to each compilation pass, including the323 assembler.)324 .SH "OPTIONS"325 .IX Header "OPTIONS"326 .IP "\fB\-a[cdhlmns]\fR" 4327 .IX Item "-a[cdhlmns]"328 Turn on listings, in any of a variety of ways:329 .RS 4330 .IP "\fB\-ac\fR" 4331 .IX Item "-ac"332 omit false conditionals333 .IP "\fB\-ad\fR" 4334 .IX Item "-ad"335 omit debugging directives336 .IP "\fB\-ah\fR" 4337 .IX Item "-ah"338 include high-level source339 .IP "\fB\-al\fR" 4340 .IX Item "-al"341 include assembly342 .IP "\fB\-am\fR" 4343 .IX Item "-am"344 include macro expansions345 .IP "\fB\-an\fR" 4346 .IX Item "-an"347 omit forms processing348 .IP "\fB\-as\fR" 4349 .IX Item "-as"350 include symbols351 .IP "\fB=file\fR" 4352 .IX Item "=file"353 set the name of the listing file354 .RE355 .RS 4356 .Sp357 You may combine these options; for example, use \fB\-aln\fR for assembly358 listing without forms processing. The \fB=file\fR option, if used, must be359 the last one. By itself, \fB\-a\fR defaults to \fB\-ahls\fR.360 .RE361 .IP "\fB\-D\fR" 4362 .IX Item "-D"363 Ignored. This option is accepted for script compatibility with calls to364 other assemblers.365 .IP "\fB\-\-defsym\fR \fIsym\fR\fB=\fR\fIvalue\fR" 4366 .IX Item "--defsym sym=value"367 Define the symbol \fIsym\fR to be \fIvalue\fR before assembling the input file.368 \&\fIvalue\fR must be an integer constant. As in C, a leading \fB0x\fR369 indicates a hexadecimal value, and a leading \fB0\fR indicates an octal value.370 .IP "\fB\-f\fR" 4371 .IX Item "-f"372 ``fast''\-\-\-skip whitespace and comment preprocessing (assume source is373 compiler output).374 .IP "\fB\-\-gstabs\fR" 4375 .IX Item "--gstabs"376 Generate stabs debugging information for each assembler line. This377 may help debugging assembler code, if the debugger can handle it.378 .IP "\fB\-\-gdwarf2\fR" 4379 .IX Item "--gdwarf2"380 Generate \s-1DWARF2\s0 debugging information for each assembler line. This381 may help debugging assembler code, if the debugger can handle it. Note\-\-\-this382 option is only supported by some targets, not all of them.383 .IP "\fB\-\-help\fR" 4384 .IX Item "--help"385 Print a summary of the command line options and exit.386 .IP "\fB\-\-target\-help\fR" 4387 .IX Item "--target-help"388 Print a summary of all target specific options and exit.389 .IP "\fB\-I\fR \fIdir\fR" 4390 .IX Item "-I dir"391 Add directory \fIdir\fR to the search list for \f(CW\*(C`.include\*(C'\fR directives.392 .IP "\fB\-J\fR" 4393 .IX Item "-J"394 Don't warn about signed overflow.395 .IP "\fB\-K\fR" 4396 .IX Item "-K"397 This option is accepted but has no effect on the \s-1TARGET\s0 family.398 .IP "\fB\-L\fR" 4399 .IX Item "-L"400 .PD 0401 .IP "\fB\-\-keep\-locals\fR" 4402 .IX Item "--keep-locals"403 .PD404 Keep (in the symbol table) local symbols. On traditional a.out systems405 these start with \fBL\fR, but different systems have different local406 label prefixes.407 .IP "\fB\-\-listing\-lhs\-width=\fR\fInumber\fR" 4408 .IX Item "--listing-lhs-width=number"409 Set the maximum width, in words, of the output data column for an assembler410 listing to \fInumber\fR.411 .IP "\fB\-\-listing\-lhs\-width2=\fR\fInumber\fR" 4412 .IX Item "--listing-lhs-width2=number"413 Set the maximum width, in words, of the output data column for continuation414 lines in an assembler listing to \fInumber\fR.415 .IP "\fB\-\-listing\-rhs\-width=\fR\fInumber\fR" 4416 .IX Item "--listing-rhs-width=number"417 Set the maximum width of an input source line, as displayed in a listing, to418 \&\fInumber\fR bytes.419 .IP "\fB\-\-listing\-cont\-lines=\fR\fInumber\fR" 4420 .IX Item "--listing-cont-lines=number"421 Set the maximum number of lines printed in a listing for a single line of input422 to \fInumber\fR + 1.423 .IP "\fB\-o\fR \fIobjfile\fR" 4424 .IX Item "-o objfile"425 Name the object-file output from \fBas\fR \fIobjfile\fR.426 .IP "\fB\-R\fR" 4427 .IX Item "-R"428 Fold the data section into the text section.429 .IP "\fB\-\-statistics\fR" 4430 .IX Item "--statistics"431 Print the maximum space (in bytes) and total time (in seconds) used by432 assembly.433 .IP "\fB\-\-strip\-local\-absolute\fR" 4434 .IX Item "--strip-local-absolute"435 Remove local absolute symbols from the outgoing symbol table.436 .IP "\fB\-v\fR" 4437 .IX Item "-v"438 .PD 0439 .IP "\fB\-version\fR" 4440 .IX Item "-version"441 .PD442 Print the \fBas\fR version.443 .IP "\fB\-\-version\fR" 4444 .IX Item "--version"445 Print the \fBas\fR version and exit.446 .IP "\fB\-W\fR" 4447 .IX Item "-W"448 .PD 0449 .IP "\fB\-\-no\-warn\fR" 4450 .IX Item "--no-warn"451 .PD452 Suppress warning messages.453 .IP "\fB\-\-fatal\-warnings\fR" 4454 .IX Item "--fatal-warnings"455 Treat warnings as errors.456 .IP "\fB\-\-warn\fR" 4457 .IX Item "--warn"458 Don't suppress warning messages or treat them as errors.459 .IP "\fB\-w\fR" 4460 .IX Item "-w"461 Ignored.462 .IP "\fB\-x\fR" 4463 .IX Item "-x"464 Ignored.465 .IP "\fB\-Z\fR" 4466 .IX Item "-Z"467 Generate an object file even after errors.468 .IP "\fB\-\- |\fR \fIfiles\fR \fB...\fR" 4469 .IX Item "-- | files ..."470 Standard input, or source files to assemble.471 .PP472 The following options are available when as is configured for473 an \s-1ARC\s0 processor.474 .IP "\fB\-marc[5|6|7|8]\fR" 4475 .IX Item "-marc[5|6|7|8]"476 This option selects the core processor variant.477 .IP "\fB\-EB | \-EL\fR" 4478 .IX Item "-EB | -EL"479 Select either big-endian (\-EB) or little-endian (\-EL) output.480 .PP481 The following options are available when as is configured for the \s-1ARM\s0482 processor family.483 .IP "\fB\-mcpu=\fR\fIprocessor\fR\fB[+\fR\fIextension\fR\fB...]\fR" 4484 .IX Item "-mcpu=processor[+extension...]"485 Specify which \s-1ARM\s0 processor variant is the target.486 .IP "\fB\-march=\fR\fIarchitecture\fR\fB[+\fR\fIextension\fR\fB...]\fR" 4487 .IX Item "-march=architecture[+extension...]"488 Specify which \s-1ARM\s0 architecture variant is used by the target.489 .IP "\fB\-mfpu=\fR\fIfloating-point-format\fR" 4490 .IX Item "-mfpu=floating-point-format"491 Select which Floating Point architecture is the target.492 .IP "\fB\-mthumb\fR" 4493 .IX Item "-mthumb"494 Enable Thumb only instruction decoding.495 .IP "\fB\-mapcs\-32 | \-mapcs\-26 | \-mapcs\-float | \-mapcs\-reentrant | \-moabi\fR" 4496 .IX Item "-mapcs-32 | -mapcs-26 | -mapcs-float | -mapcs-reentrant | -moabi"497 Select which procedure calling convention is in use.498 .IP "\fB\-EB | \-EL\fR" 4499 .IX Item "-EB | -EL"500 Select either big-endian (\-EB) or little-endian (\-EL) output.501 .IP "\fB\-mthumb\-interwork\fR" 4502 .IX Item "-mthumb-interwork"503 Specify that the code has been generated with interworking between Thumb and504 \&\s-1ARM\s0 code in mind.505 .IP "\fB\-k\fR" 4506 .IX Item "-k"507 Specify that \s-1PIC\s0 code has been generated.508 .PP509 See the info pages for documentation of the CRIS-specific options.510 .PP511 The following options are available when as is configured for512 a D10V processor.513 .IP "\fB\-O\fR" 4514 .IX Item "-O"515 Optimize output by parallelizing instructions.516 .PP517 The following options are available when as is configured for a D30V518 processor.519 .IP "\fB\-O\fR" 4520 .IX Item "-O"521 Optimize output by parallelizing instructions.522 .IP "\fB\-n\fR" 4523 .IX Item "-n"524 Warn when nops are generated.525 .IP "\fB\-N\fR" 4526 .IX Item "-N"527 Warn when a nop after a 32\-bit multiply instruction is generated.528 .PP529 The following options are available when as is configured for the530 Intel 80960 processor.531 .IP "\fB\-ACA | \-ACA_A | \-ACB | \-ACC | \-AKA | \-AKB | \-AKC | \-AMC\fR" 4532 .IX Item "-ACA | -ACA_A | -ACB | -ACC | -AKA | -AKB | -AKC | -AMC"533 Specify which variant of the 960 architecture is the target.534 .IP "\fB\-b\fR" 4535 .IX Item "-b"536 Add code to collect statistics about branches taken.537 .IP "\fB\-no\-relax\fR" 4538 .IX Item "-no-relax"539 Do not alter compare-and-branch instructions for long displacements;540 error if necessary.541 .PP542 The following options are available when as is configured for the543 Ubicom \s-1IP2K\s0 series.544 .IP "\fB\-mip2022ext\fR" 4545 .IX Item "-mip2022ext"546 Specifies that the extended \s-1IP2022\s0 instructions are allowed.547 .IP "\fB\-mip2022\fR" 4548 .IX Item "-mip2022"549 Restores the default behaviour, which restricts the permitted instructions to550 just the basic \s-1IP2022\s0 ones.551 .PP552 The following options are available when as is configured for the553 Renesas M32R (formerly Mitsubishi M32R) series.554 .IP "\fB\-\-m32rx\fR" 4555 .IX Item "--m32rx"556 Specify which processor in the M32R family is the target. The default557 is normally the M32R, but this option changes it to the M32RX.558 .IP "\fB\-\-warn\-explicit\-parallel\-conflicts or \-\-Wp\fR" 4559 .IX Item "--warn-explicit-parallel-conflicts or --Wp"560 Produce warning messages when questionable parallel constructs are561 encountered.562 .IP "\fB\-\-no\-warn\-explicit\-parallel\-conflicts or \-\-Wnp\fR" 4563 .IX Item "--no-warn-explicit-parallel-conflicts or --Wnp"564 Do not produce warning messages when questionable parallel constructs are565 encountered.566 .PP567 The following options are available when as is configured for the568 Motorola 68000 series.569 .IP "\fB\-l\fR" 4570 .IX Item "-l"571 Shorten references to undefined symbols, to one word instead of two.572 .IP "\fB\-m68000 | \-m68008 | \-m68010 | \-m68020 | \-m68030\fR" 4573 .IX Item "-m68000 | -m68008 | -m68010 | -m68020 | -m68030"574 .PD 0575 .IP "\fB| \-m68040 | \-m68060 | \-m68302 | \-m68331 | \-m68332\fR" 4576 .IX Item "| -m68040 | -m68060 | -m68302 | -m68331 | -m68332"577 .IP "\fB| \-m68333 | \-m68340 | \-mcpu32 | \-m5200\fR" 4578 .IX Item "| -m68333 | -m68340 | -mcpu32 | -m5200"579 .PD580 Specify what processor in the 68000 family is the target. The default581 is normally the 68020, but this can be changed at configuration time.582 .IP "\fB\-m68881 | \-m68882 | \-mno\-68881 | \-mno\-68882\fR" 4583 .IX Item "-m68881 | -m68882 | -mno-68881 | -mno-68882"584 The target machine does (or does not) have a floating-point coprocessor.585 The default is to assume a coprocessor for 68020, 68030, and cpu32. Although586 the basic 68000 is not compatible with the 68881, a combination of the587 two can be specified, since it's possible to do emulation of the588 coprocessor instructions with the main processor.589 .IP "\fB\-m68851 | \-mno\-68851\fR" 4590 .IX Item "-m68851 | -mno-68851"591 The target machine does (or does not) have a memory-management592 unit coprocessor. The default is to assume an \s-1MMU\s0 for 68020 and up.593 .PP594 For details about the \s-1PDP\-11\s0 machine dependent features options,595 see \f(CW@ref\fR{PDP\-11\-Options}.596 .IP "\fB\-mpic | \-mno\-pic\fR" 4597 .IX Item "-mpic | -mno-pic"598 Generate position-independent (or position\-dependent) code. The599 default is \fB\-mpic\fR.600 .IP "\fB\-mall\fR" 4601 .IX Item "-mall"602 .PD 0603 .IP "\fB\-mall\-extensions\fR" 4604 .IX Item "-mall-extensions"605 .PD606 Enable all instruction set extensions. This is the default.607 .IP "\fB\-mno\-extensions\fR" 4608 .IX Item "-mno-extensions"609 Disable all instruction set extensions.610 .IP "\fB\-m\fR\fIextension\fR \fB| \-mno\-\fR\fIextension\fR" 4611 .IX Item "-mextension | -mno-extension"612 Enable (or disable) a particular instruction set extension.613 .IP "\fB\-m\fR\fIcpu\fR" 4614 .IX Item "-mcpu"615 Enable the instruction set extensions supported by a particular \s-1CPU\s0, and616 disable all other extensions.617 .IP "\fB\-m\fR\fImachine\fR" 4618 .IX Item "-mmachine"619 Enable the instruction set extensions supported by a particular machine620 model, and disable all other extensions.621 .PP622 The following options are available when as is configured for623 a picoJava processor.624 .IP "\fB\-mb\fR" 4625 .IX Item "-mb"626 Generate ``big endian'' format output.627 .IP "\fB\-ml\fR" 4628 .IX Item "-ml"629 Generate ``little endian'' format output.630 .PP631 The following options are available when as is configured for the632 Motorola 68HC11 or 68HC12 series.633 .IP "\fB\-m68hc11 | \-m68hc12 | \-m68hcs12\fR" 4634 .IX Item "-m68hc11 | -m68hc12 | -m68hcs12"635 Specify what processor is the target. The default is636 defined by the configuration option when building the assembler.637 .IP "\fB\-mshort\fR" 4638 .IX Item "-mshort"639 Specify to use the 16\-bit integer \s-1ABI\s0.640 .IP "\fB\-mlong\fR" 4641 .IX Item "-mlong"642 Specify to use the 32\-bit integer \s-1ABI\s0.643 .IP "\fB\-mshort\-double\fR" 4644 .IX Item "-mshort-double"645 Specify to use the 32\-bit double \s-1ABI\s0.646 .IP "\fB\-mlong\-double\fR" 4647 .IX Item "-mlong-double"648 Specify to use the 64\-bit double \s-1ABI\s0.649 .IP "\fB\-\-force\-long\-branchs\fR" 4650 .IX Item "--force-long-branchs"651 Relative branches are turned into absolute ones. This concerns652 conditional branches, unconditional branches and branches to a653 sub routine.654 .IP "\fB\-S | \-\-short\-branchs\fR" 4655 .IX Item "-S | --short-branchs"656 Do not turn relative branchs into absolute ones657 when the offset is out of range.658 .IP "\fB\-\-strict\-direct\-mode\fR" 4659 .IX Item "--strict-direct-mode"660 Do not turn the direct addressing mode into extended addressing mode661 when the instruction does not support direct addressing mode.662 .IP "\fB\-\-print\-insn\-syntax\fR" 4663 .IX Item "--print-insn-syntax"664 Print the syntax of instruction in case of error.665 .IP "\fB\-\-print\-opcodes\fR" 4666 .IX Item "--print-opcodes"667 print the list of instructions with syntax and then exit.668 .IP "\fB\-\-generate\-example\fR" 4669 .IX Item "--generate-example"670 print an example of instruction for each possible instruction and then exit.671 This option is only useful for testing \fBas\fR.672 .PP673 The following options are available when \fBas\fR is configured674 for the \s-1SPARC\s0 architecture:675 .IP "\fB\-Av6 | \-Av7 | \-Av8 | \-Asparclet | \-Asparclite\fR" 4676 .IX Item "-Av6 | -Av7 | -Av8 | -Asparclet | -Asparclite"677 .PD 0678 .IP "\fB\-Av8plus | \-Av8plusa | \-Av9 | \-Av9a\fR" 4679 .IX Item "-Av8plus | -Av8plusa | -Av9 | -Av9a"680 .PD681 Explicitly select a variant of the \s-1SPARC\s0 architecture.682 .Sp683 \&\fB\-Av8plus\fR and \fB\-Av8plusa\fR select a 32 bit environment.684 \&\fB\-Av9\fR and \fB\-Av9a\fR select a 64 bit environment.685 .Sp686 \&\fB\-Av8plusa\fR and \fB\-Av9a\fR enable the \s-1SPARC\s0 V9 instruction set with687 UltraSPARC extensions.688 .IP "\fB\-xarch=v8plus | \-xarch=v8plusa\fR" 4689 .IX Item "-xarch=v8plus | -xarch=v8plusa"690 For compatibility with the Solaris v9 assembler. These options are691 equivalent to \-Av8plus and \-Av8plusa, respectively.692 .IP "\fB\-bump\fR" 4693 .IX Item "-bump"694 Warn when the assembler switches to another architecture.695 .PP696 The following options are available when as is configured for the 'c54x697 architecture.698 .IP "\fB\-mfar\-mode\fR" 4699 .IX Item "-mfar-mode"700 Enable extended addressing mode. All addresses and relocations will assume701 extended addressing (usually 23 bits).702 .IP "\fB\-mcpu=\fR\fI\s-1CPU_VERSION\s0\fR" 4703 .IX Item "-mcpu=CPU_VERSION"704 Sets the \s-1CPU\s0 version being compiled for.705 .IP "\fB\-merrors\-to\-file\fR \fI\s-1FILENAME\s0\fR" 4706 .IX Item "-merrors-to-file FILENAME"707 Redirect error output to a file, for broken systems which don't support such708 behaviour in the shell.709 .PP710 The following options are available when as is configured for711 a \s-1MIPS\s0 processor.712 .IP "\fB\-G\fR \fInum\fR" 4713 .IX Item "-G num"714 This option sets the largest size of an object that can be referenced715 implicitly with the \f(CW\*(C`gp\*(C'\fR register. It is only accepted for targets that716 use \s-1ECOFF\s0 format, such as a DECstation running Ultrix. The default value is 8.717 .IP "\fB\-EB\fR" 4718 .IX Item "-EB"719 Generate ``big endian'' format output.720 .IP "\fB\-EL\fR" 4721 .IX Item "-EL"722 Generate ``little endian'' format output.723 .IP "\fB\-mips1\fR" 4724 .IX Item "-mips1"725 .PD 0726 .IP "\fB\-mips2\fR" 4727 .IX Item "-mips2"728 .IP "\fB\-mips3\fR" 4729 .IX Item "-mips3"730 .IP "\fB\-mips4\fR" 4731 .IX Item "-mips4"732 .IP "\fB\-mips5\fR" 4733 .IX Item "-mips5"734 .IP "\fB\-mips32\fR" 4735 .IX Item "-mips32"736 .IP "\fB\-mips32r2\fR" 4737 .IX Item "-mips32r2"738 .IP "\fB\-mips64\fR" 4739 .IX Item "-mips64"740 .PD741 Generate code for a particular \s-1MIPS\s0 Instruction Set Architecture level.742 \&\fB\-mips1\fR is an alias for \fB\-march=r3000\fR, \fB\-mips2\fR is an743 alias for \fB\-march=r6000\fR, \fB\-mips3\fR is an alias for744 \&\fB\-march=r4000\fR and \fB\-mips4\fR is an alias for \fB\-march=r8000\fR.745 \&\fB\-mips5\fR, \fB\-mips32\fR, \fB\-mips32r2\fR, and \fB\-mips64\fR746 correspond to generic747 \&\fB\s-1MIPS\s0 V\fR, \fB\s-1MIPS32\s0\fR, \fB\s-1MIPS32\s0 Release 2\fR, and748 \&\fB\s-1MIPS64\s0\fR \s-1ISA\s0 processors,749 respectively.750 .IP "\fB\-march=\fR\fI\s-1CPU\s0\fR" 4751 .IX Item "-march=CPU"752 Generate code for a particular \s-1MIPS\s0 cpu.753 .IP "\fB\-mtune=\fR\fIcpu\fR" 4754 .IX Item "-mtune=cpu"755 Schedule and tune for a particular \s-1MIPS\s0 cpu.756 .IP "\fB\-mfix7000\fR" 4757 .IX Item "-mfix7000"758 .PD 0759 .IP "\fB\-mno\-fix7000\fR" 4760 .IX Item "-mno-fix7000"761 .PD762 Cause nops to be inserted if the read of the destination register763 of an mfhi or mflo instruction occurs in the following two instructions.764 .IP "\fB\-mdebug\fR" 4765 .IX Item "-mdebug"766 .PD 0767 .IP "\fB\-no\-mdebug\fR" 4768 .IX Item "-no-mdebug"769 .PD770 Cause stabs-style debugging output to go into an ECOFF-style .mdebug771 section instead of the standard \s-1ELF\s0 .stabs sections.772 .IP "\fB\-mgp32\fR" 4773 .IX Item "-mgp32"774 .PD 0775 .IP "\fB\-mfp32\fR" 4776 .IX Item "-mfp32"777 .PD778 The register sizes are normally inferred from the \s-1ISA\s0 and \s-1ABI\s0, but these779 flags force a certain group of registers to be treated as 32 bits wide at780 all times. \fB\-mgp32\fR controls the size of general-purpose registers781 and \fB\-mfp32\fR controls the size of floating-point registers.782 .IP "\fB\-mips16\fR" 4783 .IX Item "-mips16"784 .PD 0785 .IP "\fB\-no\-mips16\fR" 4786 .IX Item "-no-mips16"787 .PD788 Generate code for the \s-1MIPS\s0 16 processor. This is equivalent to putting789 \&\f(CW\*(C`.set mips16\*(C'\fR at the start of the assembly file. \fB\-no\-mips16\fR790 turns off this option.791 .IP "\fB\-mips3d\fR" 4792 .IX Item "-mips3d"793 .PD 0794 .IP "\fB\-no\-mips3d\fR" 4795 .IX Item "-no-mips3d"796 .PD797 Generate code for the \s-1MIPS\-3D\s0 Application Specific Extension.798 This tells the assembler to accept \s-1MIPS\-3D\s0 instructions.799 \&\fB\-no\-mips3d\fR turns off this option.800 .IP "\fB\-mdmx\fR" 4801 .IX Item "-mdmx"802 .PD 0803 .IP "\fB\-no\-mdmx\fR" 4804 .IX Item "-no-mdmx"805 .PD806 Generate code for the \s-1MDMX\s0 Application Specific Extension.807 This tells the assembler to accept \s-1MDMX\s0 instructions.808 \&\fB\-no\-mdmx\fR turns off this option.809 .IP "\fB\-\-construct\-floats\fR" 4810 .IX Item "--construct-floats"811 .PD 0812 .IP "\fB\-\-no\-construct\-floats\fR" 4813 .IX Item "--no-construct-floats"814 .PD815 The \fB\-\-no\-construct\-floats\fR option disables the construction of816 double width floating point constants by loading the two halves of the817 value into the two single width floating point registers that make up818 the double width register. By default \fB\-\-construct\-floats\fR is819 selected, allowing construction of these floating point constants.820 .IP "\fB\-\-emulation=\fR\fIname\fR" 4821 .IX Item "--emulation=name"822 This option causes \fBas\fR to emulate \fBas\fR configured823 for some other target, in all respects, including output format (choosing824 between \s-1ELF\s0 and \s-1ECOFF\s0 only), handling of pseudo-opcodes which may generate825 debugging information or store symbol table information, and default826 endianness. The available configuration names are: \fBmipsecoff\fR,827 \&\fBmipself\fR, \fBmipslecoff\fR, \fBmipsbecoff\fR, \fBmipslelf\fR,828 \&\fBmipsbelf\fR. The first two do not alter the default endianness from that829 of the primary target for which the assembler was configured; the others change830 the default to little\- or big-endian as indicated by the \fBb\fR or \fBl\fR831 in the name. Using \fB\-EB\fR or \fB\-EL\fR will override the endianness832 selection in any case.833 .Sp834 This option is currently supported only when the primary target835 \&\fBas\fR is configured for is a \s-1MIPS\s0 \s-1ELF\s0 or \s-1ECOFF\s0 target.836 Furthermore, the primary target or others specified with837 \&\fB\-\-enable\-targets=...\fR at configuration time must include support for838 the other format, if both are to be available. For example, the Irix 5839 configuration includes support for both.840 .Sp841 Eventually, this option will support more configurations, with more842 fine-grained control over the assembler's behavior, and will be supported for843 more processors.844 .IP "\fB\-nocpp\fR" 4845 .IX Item "-nocpp"846 \&\fBas\fR ignores this option. It is accepted for compatibility with847 the native tools.848 .IP "\fB\-\-trap\fR" 4849 .IX Item "--trap"850 .PD 0851 .IP "\fB\-\-no\-trap\fR" 4852 .IX Item "--no-trap"853 .IP "\fB\-\-break\fR" 4854 .IX Item "--break"855 .IP "\fB\-\-no\-break\fR" 4856 .IX Item "--no-break"857 .PD858 Control how to deal with multiplication overflow and division by zero.859 \&\fB\-\-trap\fR or \fB\-\-no\-break\fR (which are synonyms) take a trap exception860 (and only work for Instruction Set Architecture level 2 and higher);861 \&\fB\-\-break\fR or \fB\-\-no\-trap\fR (also synonyms, and the default) take a862 break exception.863 .IP "\fB\-n\fR" 4864 .IX Item "-n"865 When this option is used, \fBas\fR will issue a warning every866 time it generates a nop instruction from a macro.867 .PP868 The following options are available when as is configured for869 an MCore processor.870 .IP "\fB\-jsri2bsr\fR" 4871 .IX Item "-jsri2bsr"872 .PD 0873 .IP "\fB\-nojsri2bsr\fR" 4874 .IX Item "-nojsri2bsr"875 .PD876 Enable or disable the \s-1JSRI\s0 to \s-1BSR\s0 transformation. By default this is enabled.877 The command line option \fB\-nojsri2bsr\fR can be used to disable it.878 .IP "\fB\-sifilter\fR" 4879 .IX Item "-sifilter"880 .PD 0881 .IP "\fB\-nosifilter\fR" 4882 .IX Item "-nosifilter"883 .PD884 Enable or disable the silicon filter behaviour. By default this is disabled.885 The default can be overridden by the \fB\-sifilter\fR command line option.886 .IP "\fB\-relax\fR" 4887 .IX Item "-relax"888 Alter jump instructions for long displacements.889 .IP "\fB\-mcpu=[210|340]\fR" 4890 .IX Item "-mcpu=[210|340]"891 Select the cpu type on the target hardware. This controls which instructions892 can be assembled.893 .IP "\fB\-EB\fR" 4894 .IX Item "-EB"895 Assemble for a big endian target.896 .IP "\fB\-EL\fR" 4897 .IX Item "-EL"898 Assemble for a little endian target.899 .PP900 See the info pages for documentation of the MMIX-specific options.901 .PP902 The following options are available when as is configured for903 an Xtensa processor.904 .IP "\fB\-\-density | \-\-no\-density\fR" 4905 .IX Item "--density | --no-density"906 Enable or disable use of instructions from the Xtensa code density907 option. This is enabled by default when the Xtensa processor supports908 the code density option.909 .IP "\fB\-\-relax | \-\-no\-relax\fR" 4910 .IX Item "--relax | --no-relax"911 Enable or disable instruction relaxation. This is enabled by default.912 Note: In the current implementation, these options also control whether913 assembler optimizations are performed, making these options equivalent914 to \fB\-\-generics\fR and \fB\-\-no\-generics\fR.915 .IP "\fB\-\-generics | \-\-no\-generics\fR" 4916 .IX Item "--generics | --no-generics"917 Enable or disable all assembler transformations of Xtensa instructions.918 The default is \fB\-\-generics\fR;919 \&\fB\-\-no\-generics\fR should be used only in the rare cases when the920 instructions must be exactly as specified in the assembly source.921 .IP "\fB\-\-text\-section\-literals | \-\-no\-text\-section\-literals\fR" 4922 .IX Item "--text-section-literals | --no-text-section-literals"923 With \fB\-\-text\-section\-literals\fR, literal pools are interspersed924 in the text section. The default is925 \&\fB\-\-no\-text\-section\-literals\fR, which places literals in a926 separate section in the output file.927 .IP "\fB\-\-target\-align | \-\-no\-target\-align\fR" 4928 .IX Item "--target-align | --no-target-align"929 Enable or disable automatic alignment to reduce branch penalties at the930 expense of some code density. The default is \fB\-\-target\-align\fR.931 .IP "\fB\-\-longcalls | \-\-no\-longcalls\fR" 4932 .IX Item "--longcalls | --no-longcalls"933 Enable or disable transformation of call instructions to allow calls934 across a greater range of addresses. The default is935 \&\fB\-\-no\-longcalls\fR.936 .SH "SEE ALSO"937 .IX Header "SEE ALSO"938 \&\fIgcc\fR\|(1), \fIld\fR\|(1), and the Info entries for \fIbinutils\fR and \fIld\fR.939 .SH "COPYRIGHT"940 .IX Header "COPYRIGHT"941 Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002 Free Software Foundation, Inc.942 .PP943 Permission is granted to copy, distribute and/or modify this document944 under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.1945 or any later version published by the Free Software Foundation;946 with no Invariant Sections, with no Front-Cover Texts, and with no947 Back-Cover Texts. A copy of the license is included in the948 section entitled ``\s-1GNU\s0 Free Documentation License''. -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.