Home | History | Annotate | Download | only in info

Lines Matching full:note

64 *Note Introduction: (gccint)Top.
160 you want them to be errors rather than warnings). *Note Options
187 rare occasions conflict with the C standard. *Note Extensions to the C
228 *Note Options Controlling C Dialect: C Dialect Options.
234 GNU C library). *Note Standard Libraries: Standard Libraries.
265 *Note GNAT Reference Manual: (gnat_rm)Top, for information on standard
268 *Note Standards: (gfortran)Standards, for details of standards
271 *Note Compatibility with the Java Platform: (gcj)Compatibility, for
297 *Note Compiling C++ Programs: Invoking G++, for a summary of special
315 *Note Option Index::, for an index to GCC's options.
359 *Note Options Controlling the Kind of Output: Overall Options.
364 *Note Options Controlling C Dialect: C Dialect Options.
375 *Note Options Controlling C++ Dialect: C++ Dialect Options.
397 *Note Options Controlling Objective-C and Objective-C++ Dialects:
415 *Note Options to Control Diagnostic Messages Formatting: Language
422 *Note Options to Request or Suppress Warnings: Warning Options.
464 *Note Options for Debugging Your Program or GCC: Debugging Options.
506 *Note Options that Control Optimization: Optimize Options.
557 *Note Options Controlling the Preprocessor: Preprocessor Options.
573 *Note Passing Options to the Assembler: Assembler Options.
577 *Note Options for Linking: Link Options.
585 *Note Options for Directory Search: Directory Options.
590 *Note Target Options::.
594 *Note Hardware Models and Configurations: Submodel Options.
968 *Note Options for Code Generation Conventions: Code Gen Options.
1040 Objective-C source code. Note that you must link with the
1048 Objective-C++ source code. Note that you must link with the
1049 `libobjc' library to make an Objective-C++ program work. Note
1066 C++ source code which must be preprocessed. Note that in `.cxx',
1155 options `-c', `-S', or `-E' to say where `gcc' is to stop. Note that
1285 languages; or options that are meaningful only for C++ programs. *Note
1287 options for languages related to C. *Note Options Controlling C++
1323 `-ansi'. *Note Warning Options::.
1333 built-in functions with `-ansi' is used. *Note Other built-in
1353 ISO C99. Note that this standard is not yet fully supported;
1385 *Note Language Standards Supported by GCC: Standards, for details
1390 semantics for `inline' functions when in C99 mode. *Note An
1393 attribute to all inline functions (*note Function Attributes::).
1406 effect for `inline' functions. *Note Common Predefined Macros:
1441 `__builtin_' as prefix. *Note Other built-in functions provided
1487 *Note Language Standards Supported by GCC: Standards, for details
1500 accepted with this option. *Note Unnamed struct/union fields
1551 Note that this is equivalent to `-fno-unsigned-char', which is the
1669 instantiations. *Note Template Instantiation::, for more
1710 also implies `-fno-implicit-templates'. *Note Template
1717 the language, you can save some space by using this flag. Note
1779 boundary. *Note Template Instantiation::.
1798 *Note Options That Control Optimization: Optimize Options. Note
1937 Do not warn about usage of deprecated features. *Note Deprecated
2019 (NOTE: This manual does not describe the Objective-C and Objective-C++
2020 languages themselves. See *Note Language Standards Supported by GCC:
2034 Note that since Objective-C is an extension of the C language,
2132 Note that only (pointers to) Objective-C objects may be thrown and
2178 marked `@synchronized'. Note that throwing exceptions out of
2321 by GCC; for further, language-specific options also refer to *Note C++
2322 Dialect Options:: and *Note Objective-C and Objective-C++ Dialect
2348 *Note Alternate Keywords::.
2401 specified by format attributes (*note Function Attributes::), in
2419 of the C standard). *Note Options Controlling C Dialect: C
2483 themselves. Note this option can only be used with the
2669 To suppress this warning use the `unused' attribute (*note
2676 To suppress this warning use the `unused' attribute (*note
2684 To suppress this warning use the `unused' attribute (*note
2697 must either specify `-Wextra -Wunused' (note that `-Wall' implies
2722 Note that there may be no warning about a variable that is used
2769 functions you use that never return as `noreturn'. *Note Function
2831 assumption that signed overflow does not occur. Note that it does
2884 language-specific warnings described in *Note C++ Dialect
2885 Options:: and *Note Objective-C and Objective-C++ Dialect
2936 using designated initializers (*note Designated Initializers:
2980 as if they occurred in user code. However, note that using
3027 suffix on integer constants.) Note, these suffixes appear in
3081 not supported by GCC versions before GCC 3.0. *Note Mixed
3233 `noreturn'. Note these are only possible candidates, not absolute
3241 attributes. Note these are only possible candidates, not absolute
3308 Do not warn about uses of functions (*note Function Attributes::),
3309 variables (*note Variable Attributes::), and types (*note Type
3318 when using designated initializers (*note Designated Initializers:
3414 Warn if a precompiled header (*note Precompiled Headers::) is
3467 Note that specifying `-Werror='FOO automatically implies `-W'FOO.
3726 *Note Cross-profiling::.
3752 plus `-fbranch-probabilities' (*note Options that Control
3770 Produce a notes file that the `gcov' code-coverage utility (*note
3772 coverage. Each source file's note file is called `AUXNAME.gcno'.
3986 instruction numbers, line number note and address output. This
4092 source file name. Note that if the file contains more than
4326 installed them. Don't forget the trailing `/'. *Note Environment
4339 (This is used when GCC itself is being built.) *Note Spec Files::.
4443 Please note the warning under `-fgcse' about invoking `-O2' on
4520 whether a target machine supports this flag. *Note Register
4533 Note that if you are not optimizing, no functions can be expanded
4834 Note `-fregmove' and `-foptimize-register-move' are the same
5552 After running a program compiled with `-fprofile-arcs' (*note
5563 With `-fbranch-probabilities', GCC puts a `REG_BR_PROB' note on
6271 expressions. Note that many of the preprocessor's warnings are on
6380 `DEPENDENCIES_OUTPUT' (*note Environment Variables::). Debug
6458 understood to specify the dependency output file (*note -MF:
6470 When using precompiled headers (*note Precompiled Headers::), this
6478 This option allows use of a precompiled header (*note Precompiled
6872 object file names should not be used as arguments. *Note Overall
6933 special needs for some languages. (*Note Interfacing to GCC
6940 constructors will be called; *note `collect2': (gccint)Collect2.)
7089 (*note Target Options::).
7117 the environment variable `GCC_EXEC_PREFIX'. *Note Environment
7262 override these strings or create their own. Note that individual
7298 Here is a table of all defined `%'-sequences for spec strings. Note
7387 Substitutes the suffix for object files. Note that this is
7490 Note that each comma in the substituted string is replaced by a
7494 Remove all occurrences of `-S' from the command line. Note--this
7541 that switch was not specified, this substitutes nothing. Note that
7767 This can be overridden with the `section' attribute. *Note
7850 `32107654'. Note: this option should only be used if you require
7940 long_calls_off' directive. Note these switches have no effect on
8080 be 2 bytes and long long will be 4 bytes. Please note that this
8148 `-mno-long-calls' will restore the default behavior. Note these
8498 Note that Alpha implementations without floating-point operations
8761 memory. Note that L3 is only valid for EV5.
9019 the linker option `-relax'. *Note `ld' and the H8/300:
9131 Enable the optimization pass in the HP-UX linker. Note this makes
9225 It is _important_ to note that this option changes the interfaces
9558 `cdecl'. *Note Function Attributes::.
9577 *Note Function Attributes::.
9586 function by using the function attribute `sseregparm'. *Note
9648 extensions are also available as built-in functions: see *Note X86
9984 of using memory instead of registers. Note that all modules in a
10406 Note that the `_MIPS_ARCH' macro uses the processor names given
10460 Note that the EABI has a 32-bit and a 64-bit variant. GCC normally
10511 Note that some linkers can create multiple GOTs. If you have such
10547 Use (do not use) the MIPS DSP ASE. *Note MIPS DSP Built-in
10552 Use (do not use) paired-single floating-point instructions. *Note
10559 Use (do not use) the MIPS-3D ASE. *Note MIPS-3D Built-in
10862 would result in errors. Note that this option is on by default;
10994 These are listed under *Note RS/6000 and PowerPC Options::.
11690 binary is built with `-mbackchain'. Note that the combination of
11713 `-mno-packed-stack'. Note that some non-FSF releases of GCC 2.95
11717 Also, note that the combination of `-mbackchain', `-mpacked-stack'
11742 code using the instructions available on ESA/390. Note that
11914 Align doubles at 64-bit boundaries. Note that this changes the
12004 Note that the potentially-trapping side effect of division by zero
12379 loops more than 2^23 times on the C3x?). Note that GCC will try
12397 instead of a library call to guarantee 32-bit results. Note that
12429 if the loop count cannot be determined at compile time. Note that
12581 These are listed under *Note i386 and x86-64 Options::.
12665 object code to see the actual instructions. Note that the
12675 These are listed under *Note S/390 and zSeries Options::.
12726 exceptions. Note that this requires platform-specific runtime
12995 `-finstrument-functions-exclude-file-list='\,\,tmp'' (note the
13016 Note that this switch does not actually cause checking to be done;
13035 of 128KB. Note that this may only work with the GNU linker.
13069 Alter the thread-local storage model to be used (*note
13115 self-documentation of the code. Note that due to ISO C++
13133 Note that `-fvisibility' does affect C++ vague linkage entities.
13154 Note that you can also specify places to search using options such as
13155 `-B', `-I' and `-L' (*note Directory Options::). These take precedence
13157 precedence over those specified by the configuration of GCC. *Note
13306 combining the options `-MM' and `-MF' (*note Preprocessor
13313 file is omitted. *Note Preprocessor Options::.
13335 in the compilation. As it searches for the included file (*note Search
13409 using the precompiled header. *Note Submodel Options::, for any
13434 see *Note Bugs::.
13513 Note that the compilation options must be given as a single
13588 *Note Protoize Caveats::, for more information on how to use
13606 listed as "determined by ABI" below. *Note
13608 are documented in the preprocessor manual. *Note
13648 *Note Implementation-defined behavior: (cpp)Implementation-defined
13665 *Note Implementation-defined behavior: (cpp)Implementation-defined
13678 *Note Implementation-defined behavior: (cpp)Implementation-defined
13728 `-fsigned-char' change the default. *Note Options Controlling C
13742 *Note Implementation-defined behavior: (cpp)Implementation-defined
13750 *Note Implementation-defined behavior: (cpp)Implementation-defined
13758 *Note Implementation-defined behavior: (cpp)Implementation-defined
13764 *Note Implementation-defined behavior: (cpp)Implementation-defined
13771 *Note Implementation-defined behavior: (cpp)Implementation-defined
13954 *Note Explicit Reg Vars::.
14102 *Note Implementation-defined behavior: (cpp)Implementation-defined
14139 *Note Pragmas: (cpp)Pragmas, for details of pragmas accepted by
14140 GCC on all targets. *Note Pragmas Accepted by GCC: Pragmas, for
14211 also available in C++. *Note Extensions to the C++ Language: C++
14325 you must use `typeof' (*note Typeof::).
14363 work with C++. (Note that some versions of the GNU C Library contained
14370 statement expression with a computed `goto' (*note Labels as Values::)
14453 nested functions, if there are any. *Note Nested Functions::, for
14487 Note that this does not check whether the subscript is in bounds--array
14590 function (*note Local Labels::). Such a jump returns instantly to the
14712 programs, write `__typeof__' instead of `typeof'. *Note Alternate
14767 _Compatibility Note:_ In addition to `typeof', GCC 2 supported a more
15344 Note that the length of the array is the highest value specified plus
15377 into the union as the integer `i', since it is an integer. (*Note Cast
15450 casts. (*Note Compound Literals::.)
15514 for variables declarations (*note Variable Attributes::) and for types
15515 (*note Type Attributes::).
15522 *Note Attribute Syntax::, for details of the exact syntax for using
15559 will refer to the single copy in the library. Note that the two
15574 `__GNUC_STDC_INLINE__' are defined. *Note An Inline Function is
15577 Note that since the first version of GCC to support C99 inline
15604 Note that a function that has pointer arguments and examines the
15642 should do instead. Note that the warnings only occurs for uses:
15651 types (*note Variable Attributes::, *note Type Attributes::.)
15736 certain operations on data in the eight bit data area. Note the
15819 `fprintf_unlocked'. *Note Options Controlling C Dialect: C
15822 The target may provide additional types of format checks. *Note
15862 `-fno-builtin' is used. *Note Options Controlling C Dialect: C
15883 Note, interrupt handlers for the Blackfin, m68k, H8/300, H8/300H,
15887 Note, on the AVR, interrupts will be enabled inside the function.
15889 Note, for the ARM, you can specify the kind of interrupt to be
15912 ARM. Both attributes override the `-mlong-calls' (*note ARM
15929 *Note RS/6000 and PowerPC Options::, for more information on
15934 MIPS. The attribute overrides the `-mlong-calls' (*note MIPS
16228 on data in the tiny data section. Note the tiny data area is
16331 definition (*note Visibility Pragmas::).
16428 grammar. *Note Miscellaneous Preprocessing Directives: (cpp)Other
16451 *Note Function Attributes::, for details of the semantics of attributes
16452 applying to functions. *Note Variable Attributes::, for details of the
16453 semantics of attributes applying to variables. *Note Type Attributes::,
16568 an object or function is specified (*note Asm Labels::), at present the
16620 specifies the type "pointer to 8-byte-aligned pointer to `char'". Note
16750 minimum alignment specified with GCC's `__attribute__' extension (*note
16771 are available for functions (*note Function Attributes::) and for types
16772 (*note Type Attributes::). Other front ends might define more
16773 attributes (*note Extensions to the C++ Language: C++ Extensions.).
16780 *Note Attribute Syntax::, for details of the exact syntax for using
16825 Note that the effectiveness of `aligned' attributes may be limited
16845 the exception. Note that the `cleanup' attribute does not allow
16866 should do instead. Note that the warning only occurs for uses:
16875 types (*note Function Attributes::, *note Type Attributes::.)
16973 The `tls_model' attribute sets thread-local storage model (*note
17037 The `weak' attribute is described in *Note Function Attributes::.
17040 The `dllimport' attribute is described in *Note Function
17044 The `dllexport' attribute is described in *Note Function
17157 Taking this into account, it is important to note the
17197 documentation in the *Note i386 Variable Attributes::, section.
17200 in the *Note PowerPC Type Attributes::, section.
17227 `may_alias'. Other attributes are defined for functions (*note
17228 Function Attributes::) and for variables (*note Variable Attributes::).
17243 *Note Attribute Syntax::, for details of the exact syntax for using
17261 Note that the alignment of any given `struct' or `union' type is
17295 Note that although you can ask the compiler to select a
17311 Note that the effectiveness of `aligned' attributes may be limited
17424 they should do instead. Note that the warnings only occur for
17441 variables (*note Function Attributes::, *note Variable
17475 In C++, attribute visibility (*note Function Attributes::) can
17481 Note that the type visibility is applied to vague linkage entities
17539 documentation in the *Note i386 Type Attributes::, section.
17579 `inline' during a particular compilation (*note Common Predefined
17592 write `__inline__' instead of `inline'. *Note Alternate Keywords::.)
17596 Note that certain usages in a function definition can make it
17598 varargs, use of alloca, use of variable sized data types (*note
17599 Variable Length::), use of computed goto (*note Labels as Values::),
17600 use of nonlocal goto, and nested functions (*note Nested Functions::).
17604 Note that in C and Objective-C, unlike C++, the `inline' keyword does
17609 (You can override this with `-fno-default-inline'; *note Options
17684 in the machine description (*note Constraints::).
17710 Note that the symbolic operand names have no relation whatsoever to
17777 *Note Explicit Reg Vars::. Then for the `asm' operand, use any
17812 (*note Explicit Reg Vars::), and used as asm input or output operands
17815 specifying it as an output operand. Note that if all the output
17847 Note that in the following example the memory input is necessary,
17864 assembler allows semicolons as a line-breaking character. Note that
17882 operand that may not overlap an input. *Note Modifiers::.
17941 control-flow will never reach the location of the instruction.) Note
17982 programs, write `__asm__' instead of `asm'. *Note Alternate Keywords::.
18137 Note that in an output operand which can be matched by another
18346 an asm; if you use more, the compiler may fail. Note that you
18375 general-purpose registers respectively; *note Simple Constraints::), and
19690 trying to put the variable in a particular register, see *Note Explicit
19737 extended `asm' feature (*note Extended Asm::), if you want to
19849 Here `a5' is the name of the register which should be used. Note that
19855 assembler instructions (*note Extended Asm::). Both of these things
19889 arbitrary expression. *Note Example of asm with clobbered asm reg::.
20411 specify the `-fno-builtin' option. (*note C Dialect Options::) Many of
20608 string constant or compound literal (*note Compound Literals::)
21162 of an IACC register. See *note Other Built-in Functions:: for more
21357 Note that, if you specify command-line switches such as `-msse', the
21366 functions (*note Vector Extensions::): `V2SI' for a vector of two
21768 extensions (*note Vector Extensions::) and a collection of
21960 extensions (*note Vector Extensions::) and a collection of
22012 Note that the multiply-accumulate instructions can be disabled using
24129 extensions (*note Vector Extensions::) as well as built-in functions for
24170 attribute (*note Declaring Attributes of Functions: Function
24195 code originally written for other compilers. Note that in general we
24196 do not recommend the use of pragmas; *Note Function Attributes::, for
24219 `long_call' and `short_call' attributes to functions. *Note Function
24256 option, but not the `longcall' and `shortcall' attributes. *Note
24303 The Solaris target supports `#pragma redefine_extname' (*note
24309 This is the same as GCC's `aligned' attribute *note Variable
24336 platforms supported by GCC, use the asm labels extension (*note Asm
24398 `-fpack-struct[=<n>]' *note Code Gen Options::).
24405 entry). Note that `#pragma pack([N])' does not influence this
24454 Modifies the disposition of a diagnostic. Note that not all
24469 Note that these pragmas override any command line options. Also,
24490 *Note Function Attributes::, for more information about visibility
24519 unnamed union with code like `foo.b'. Note that only unnamed structs
24773 `__GNUG__' to test specifically for GNU C++ (*note Predefined Macros:
24814 *Note Volatile qualifier and the C compiler: Qualifiers implementation.
24943 instantiations, but there are other options as well. *Note
24962 *Note Declarations and Definitions in One Header: C++ Interface, for
24977 mentioned in *Note Vague Linkage::. Using them can actually cause your
25204 Note that you will still be paying the penalty for the call through a
25250 Note that the particular values of PRIORITY do not matter; only
25261 See also *Note Namespace Association::.
25360 instantiation. *Note Template Instantiation::. The C++ standard
25371 *Note Backwards Compatibility::.
25422 considered deprecated *Note Deprecated Features::.
25573 object's class is invoked even if `+load' was not invoked. Note if you
26942 *Note Language Standards Supported by GCC: Standards, for details of
27041 option (*note Optimize Options::).
27211 Note that some compilers (including G++ versions prior to 3.4) get
27446 `warn_unused_result' function attribute (*note Function
27665 *Note Options to Request or Suppress Warnings: Warning Options, for
27677 already known. *Note Trouble::. If it isn't known, then you should
27730 input, that is a compiler bug. However, you should note that your
27762 GCC, please report it following the instructions at *note Bug