Home | History | Annotate | Download | only in info

Lines Matching full:assembler

324 by the assembler.
328 options control the assembler and linker; most of these are not
362 an executable, object files, assembler files,
376 * Assembler Options:: Passing options to the assembler.
644 *Note Passing Options to the Assembler: Assembler Options.
1111 an executable, object files, assembler files,
1124 * Assembler Options:: Passing options to the assembler.
1139 preprocessing and compiling several files either into several assembler
1140 input files, or into one assembler input file; then each assembler
1243 Assembler code.
1247 Assembler code which must be preprocessed.
1265 assembler assembler-with-cpp
1302 output is in the form of an assembler code file for each
1303 non-assembler input file specified.
1305 By default, the assembler file name for a source file is made by
1320 an object file, an assembler file or preprocessed C code.
1324 assembler file in `SOURCE.s', a precompiled header file in
1342 where the assembler is unable to read from a pipe; but the GNU
1343 assembler has no trouble.
1391 linker and assembler will not be displayed. This is because
4114 option requires the GNU assembler.
4149 assemblers other than the GNU assembler (GAS) to fail with an
4625 Annotate the assembler output with miscellaneous debugging
4640 Annotate the assembler output with a comment indicating which
4645 Dump the RTL in the assembler output as a comment before each
4971 assembler (plus the linker if linking is done). The output looks
5276 assembler code in its own right.
5284 assembler code in its own right.
5345 assembler and linker support it. Use `-fno-merge-constants' to
5389 that alter the assembler output may be confused by the
6769 doing so. When you specify these options, the assembler and
7586 File: gcc.info, Node: Preprocessor Options, Next: Assembler Options, Prev: Optimize Options, Up: Invoking GCC
7894 `-x assembler-with-cpp'
8250 File: gcc.info, Node: Assembler Options, Next: Link Options, Prev: Preprocessor Options, Up: Invoking GCC
8252 3.12 Passing Options to the Assembler
8255 You can pass options to the assembler.
8258 Pass OPTION as an option to the assembler. If OPTION contains
8262 Pass OPTION as an option to the assembler. You can use this to
8263 supply system-specific assembler options which GCC does not know
8271 File: gcc.info, Node: Link Options, Next: Directory Options, Prev: Assembler Options, Up: Invoking GCC
8701 asm Options to pass to the assembler
8702 asm_final Options to pass to the assembler post-processor
8869 Output the accumulated assembler options specified by `-Wa'.
8876 be passed to the assembler.
8880 switches to an assembler post-processor, if such a program is
8990 Assembler options
8993 Use "-Wa,OPTION" to pass "OPTION" to the assembler.
8995 It is used to separate compiler options from assembler options
9551 the C compiler, only for assembler programs (MCU types: at90s1200,
9806 `#NO_APP' formatted-code indicator to the assembler at the
9910 mismatch. The assembler, `as', will only permit instructions to be
10251 vendor-supplied assembler (`-malpha-as') or by the GNU assembler
10276 relocations except via assembler macros. Use of these macros does
10281 detects the capabilities of the assembler when it is built and
10712 only if the assembler/linker complain about out of range branches
10763 Enable the use of assembler directives only GAS understands.
10843 assembler and linker, and the type of code being generated. The
11501 Specify that the assembler should encode SSE instructions with VEX
11564 Generate (or don't) code for the GNU assembler. This is the
11584 stacked registers. This may make assembler output more readable.
11625 Don't (or do) generate assembler code for the DWARF2 line number
11627 assembler.
12737 Enable (disable) use of the `%hi()' and `%lo()' assembler
12743 Use (do not use) assembler relocation operators when dealing with
12745 `-mno-explicit-relocs', is to use assembler macros instead.
12748 assembler that supports relocation operators.
12803 Tell the MIPS assembler to not run its preprocessor over user
12804 assembler files (with a `.s' suffix) when assembling them.
12850 pairs of instructions. These errata are handled by the assembler,
12855 implemented by the assembler rather than by GCC, although GCC will
13030 assembler and the linker) for a constant to be set up in a global
13100 Return floating-point results in ac0 (fr0 in Unix assembler
13158 Use Unix assembler syntax. This is the default when configured for
13162 Use DEC assembler syntax. This is the default when configured for
13320 Select which mnemonics to use in the generated assembler code.
13321 With `-mnew-mnemonics', GCC uses the assembler mnemonics defined
13323 assembler mnemonics defined for the POWER architecture.
14196 the assembler. GCC doesn't generate any DSP instructions at the
14378 movi/shori/ptabs or movi/shori/ptrel, but with assembler and/or
14721 `.ident' assembler directive in the output.
14733 assembler uses this option.
14788 only if the assembler/linker complain about out of range branches
14831 the Unix assembler for the VAX cannot handle across long ranges.
14835 assemble with the GNU assembler.
15003 When this option is enabled, GCC instructs the assembler to
15005 expense of some code density. The assembler attempts to widen
15011 which the assembler will always align, either by widening density
15016 When this option is enabled, GCC instructs the assembler to
15020 functions in other source files. Specifically, the assembler
15025 assembler, not the compiler, so the assembly code generated by GCC
15028 assembler will use an indirect call for every cross-file call, not
15197 Don't output a `.size' assembler directive, or anything else that
15210 be omitted and is useful when comparing two assembler files.
15219 but that switch only records information in the assembler output
16671 * Extended Asm:: Assembler instructions with C expressions as operands.
16674 * Asm Labels:: Specifying the assembler name to use for a C symbol.
18781 requisite function declaration for the assembler.
19331 (supported when the assembler supports the `.visibility'
19393 the GNU assembler and linker.
19582 declared object or function. Where an assembler name for an object or
19731 machines, typically because the target assembler does not allow them.
20688 never used, then the function's own assembler code is never referenced.
20689 In this case, GCC does not actually output assembler code for the
20694 nonintegrated call, then the function is compiled to assembler code as
20744 5.37 Assembler Instructions with C Expression Operands
20747 In an assembler instruction using `asm', you can specify the operands
20752 You must specify an assembler instruction template much like what
20768 the C expression in parentheses. A colon separates the assembler
20781 assembler code. These names are specified inside square brackets
20783 assembler code using `%[NAME]' instead of a percentage sign followed by
20794 same assembler construct use the same symbolic name.
20799 instruction being executed. It does not parse the assembler instruction
20801 assembler input. The extended `asm' feature is most often used for
20834 place in the generated assembler code. The following would not work
20844 since the register for operand 1 is not even mentioned in the assembler
20904 If you refer to a particular hardware register from the assembler code,
20907 the register names begin with `%'; to produce one `%' in the assembler
20910 If your assembler instruction can alter the condition code register,
20917 If your assembler instructions access memory in an unpredictable
20920 assembler instruction and not optimize stores or loads to that memory.
20942 You can put multiple assembler instructions together in a single `asm'
20947 assembler allows semicolons as a line-breaking character. Note that
20948 some assembler dialects use semicolons to start a comment. The input
20963 This assumption may be false if the assembler code actually consists of
20967 If you want to test the condition code produced by an assembler
20975 This assumes your assembler supports local labels, as the GNU assembler
21052 code left by the assembler instruction. However, when we attempted to
21061 give an assembler instruction access to the condition code left by
21072 is only known by the assembler, GCC must make an estimate as to how big
21077 separator characters are supported by the assembler; on most processors
21082 pseudo instructions or assembler macros that expand into multiple real
21083 instructions or if you use assembler directives that expand to more
21085 If this happens then the assembler will produce a diagnostic saying that
21314 that the assembler has only a single operand that fills two roles
22949 5.39 Controlling Names Used in Assembler Code
22952 You can specify the name to be used in the assembler code for a C
22959 assembler code should be `myfoo' rather than the usual `_foo'.
22966 variable since such variables do not have assembler names. If you are
22982 It is up to you to make sure that the assembler names you choose do not
22983 conflict with any other assembler symbols. Also, you must not use a
22984 register name; that would produce completely invalid assembler code.
23015 write one output of the assembler instruction directly into a
23132 assembler instructions (*note Extended Asm::). Both of these things
36884 PA assembler. GAS for the PA does not have this problem.
36887 functions will not work when using the HP assembler. There simply
36889 static functions when using the HP assembler. GAS for the PA does
36900 assembler of the form:
36908 receive errors from the AIX Assembler complaining about a
36939 that the assembler accepts. If you have this problem, set the
36944 restriction in the IBM assembler. GAS supports these identifiers.
37942 ordinarily prevent the assembler from being run.
42343 * Wa: Assembler Options. (line 9)
42679 * Xassembler: Assembler Options. (line 13)
42928 * assembler instructions: Extended Asm. (line 6)
42929 * assembler names for identifiers: Asm Labels. (line 6)
43385 * identifiers, names in assembler code: Asm Labels. (line 6)
43620 * names used in assembler code: Asm Labels. (line 6)
44182 Node: Assembler Options358970