diff options
Diffstat (limited to 'share/info/gcc.info')
-rw-r--r-- | share/info/gcc.info | 572 |
1 files changed, 286 insertions, 286 deletions
diff --git a/share/info/gcc.info b/share/info/gcc.info index 39c323f..96ffe62 100644 --- a/share/info/gcc.info +++ b/share/info/gcc.info @@ -1,5 +1,5 @@ This is doc/gcc.info, produced by makeinfo version 4.13 from -/tmp/android-17841/src/build/../gcc/gcc-4.6/gcc/doc/gcc.texi. +/tmp/android-9627/src/build/../gcc/gcc-4.6/gcc/doc/gcc.texi. Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 @@ -48806,290 +48806,290 @@ Keyword Index Tag Table: -Node: Top2107 -Node: G++ and GCC3880 -Node: Standards5949 -Node: Invoking GCC18116 -Node: Option Summary21867 -Node: Overall Options59753 -Node: Invoking G++74494 -Node: C Dialect Options76017 -Node: C++ Dialect Options91097 -Node: Objective-C and Objective-C++ Dialect Options116097 -Node: Language Independent Options126636 -Node: Warning Options129560 -Node: Debugging Options198943 -Node: Optimize Options249747 -Ref: Type-punning305785 -Node: Preprocessor Options385196 -Ref: Wtrigraphs389294 -Ref: dashMF394042 -Ref: fdollars-in-identifiers404886 -Node: Assembler Options413447 -Node: Link Options414249 -Ref: Link Options-Footnote-1424607 -Node: Directory Options424941 -Node: Spec Files431230 -Node: Target Options453208 -Node: Submodel Options453607 -Node: ARC Options455226 -Node: ARM Options456416 -Node: AVR Options470147 -Node: Blackfin Options475725 -Node: CRIS Options483673 -Node: CRX Options487414 -Node: Darwin Options487839 -Node: DEC Alpha Options495331 -Node: DEC Alpha/VMS Options507247 -Node: FR30 Options507821 -Node: FRV Options508396 -Node: GNU/Linux Options515113 -Node: H8/300 Options516374 -Node: HPPA Options517441 -Node: i386 and x86-64 Options526941 -Node: i386 and x86-64 Windows Options558101 -Node: IA-64 Options560649 -Node: IA-64/VMS Options568667 -Node: LM32 Options569222 -Node: M32C Options569751 -Node: M32R/D Options571041 -Node: M680x0 Options574628 -Node: M68hc1x Options588635 -Node: MCore Options590204 -Node: MeP Options591711 -Node: MicroBlaze Options595684 -Node: MIPS Options598255 -Node: MMIX Options626175 -Node: MN10300 Options628657 -Node: PDP-11 Options630865 -Node: picoChip Options632559 -Node: PowerPC Options634758 -Node: RS/6000 and PowerPC Options634994 -Node: RX Options671736 -Node: S/390 and zSeries Options677308 -Node: Score Options685239 -Node: SH Options686067 -Node: Solaris 2 Options697206 -Node: SPARC Options698726 -Node: SPU Options708544 -Node: System V Options713548 -Node: V850 Options714371 -Node: VAX Options717950 -Node: VxWorks Options718498 -Node: x86-64 Options719653 -Node: Xstormy16 Options719871 -Node: Xtensa Options720160 -Node: zSeries Options724494 -Node: Code Gen Options724690 -Node: Environment Variables751121 -Node: Precompiled Headers759017 -Node: C Implementation765216 -Node: Translation implementation766879 -Node: Environment implementation767453 -Node: Identifiers implementation768003 -Node: Characters implementation769057 -Node: Integers implementation771863 -Node: Floating point implementation773688 -Node: Arrays and pointers implementation776617 -Ref: Arrays and pointers implementation-Footnote-1778052 -Node: Hints implementation778176 -Node: Structures unions enumerations and bit-fields implementation779642 -Node: Qualifiers implementation781628 -Node: Declarators implementation783400 -Node: Statements implementation783742 -Node: Preprocessing directives implementation784069 -Node: Library functions implementation786174 -Node: Architecture implementation786814 -Node: Locale-specific behavior implementation787517 -Node: C++ Implementation787822 -Node: Conditionally-supported behavior789102 -Node: Exception handling789612 -Node: C Extensions790021 -Node: Statement Exprs794856 -Node: Local Labels799369 -Node: Labels as Values802348 -Ref: Labels as Values-Footnote-1804757 -Node: Nested Functions804940 -Node: Constructing Calls808873 -Node: Typeof813604 -Node: Conditionals816919 -Node: __int128817810 -Node: Long Long818330 -Node: Complex819832 -Node: Floating Types822403 -Node: Half-Precision823541 -Node: Decimal Float825723 -Node: Hex Floats827590 -Node: Fixed-Point828631 -Node: Named Address Spaces831925 -Node: Zero Length833224 -Node: Empty Structures836511 -Node: Variable Length836927 -Node: Variadic Macros839580 -Node: Escaped Newlines841962 -Node: Subscripting842801 -Node: Pointer Arith843524 -Node: Initializers844092 -Node: Compound Literals844588 -Node: Designated Inits846763 -Node: Case Ranges850418 -Node: Cast to Union851101 -Node: Mixed Declarations852197 -Node: Function Attributes852703 -Node: Attribute Syntax933863 -Node: Function Prototypes944309 -Node: C++ Comments946090 -Node: Dollar Signs946609 -Node: Character Escapes947074 -Node: Variable Attributes947368 -Ref: MeP Variable Attributes962694 -Ref: i386 Variable Attributes964655 -Node: Type Attributes970348 -Ref: MeP Type Attributes984089 -Ref: i386 Type Attributes984363 -Ref: PowerPC Type Attributes985203 -Ref: SPU Type Attributes986065 -Node: Alignment986356 -Node: Inline987730 -Node: Volatiles992714 -Node: Extended Asm995609 -Ref: Example of asm with clobbered asm reg1001698 -Ref: Extended asm with goto1011465 -Node: Constraints1019200 -Node: Simple Constraints1020284 -Node: Multi-Alternative1027605 -Node: Modifiers1029322 -Node: Machine Constraints1032216 -Node: Asm Labels1070860 -Node: Explicit Reg Vars1072536 -Node: Global Reg Vars1074144 -Node: Local Reg Vars1078694 -Node: Alternate Keywords1081135 -Node: Incomplete Enums1082621 -Node: Function Names1083378 -Node: Return Address1085540 -Node: Vector Extensions1089093 -Node: Offsetof1093499 -Node: Atomic Builtins1094313 -Node: Object Size Checking1099691 -Node: Other Builtins1105119 -Node: Target Builtins1131799 -Node: Alpha Built-in Functions1132723 -Node: ARM iWMMXt Built-in Functions1135722 -Node: ARM NEON Intrinsics1142441 -Node: Blackfin Built-in Functions1348641 -Node: FR-V Built-in Functions1349255 -Node: Argument Types1350114 -Node: Directly-mapped Integer Functions1351870 -Node: Directly-mapped Media Functions1352952 -Node: Raw read/write Functions1359984 -Node: Other Built-in Functions1360896 -Node: X86 Built-in Functions1362085 -Node: MIPS DSP Built-in Functions1407221 -Node: MIPS Paired-Single Support1419668 -Node: MIPS Loongson Built-in Functions1421169 -Node: Paired-Single Arithmetic1427687 -Node: Paired-Single Built-in Functions1428633 -Node: MIPS-3D Built-in Functions1431303 -Node: picoChip Built-in Functions1436678 -Node: Other MIPS Built-in Functions1438044 -Node: PowerPC AltiVec/VSX Built-in Functions1438568 -Node: RX Built-in Functions1549226 -Node: SPARC VIS Built-in Functions1553236 -Node: SPU Built-in Functions1554915 -Node: Target Format Checks1556697 -Node: Solaris Format Checks1557129 -Node: Darwin Format Checks1557555 -Node: Pragmas1558382 -Node: ARM Pragmas1559092 -Node: M32C Pragmas1559695 -Node: MeP Pragmas1560769 -Node: RS/6000 and PowerPC Pragmas1562838 -Node: Darwin Pragmas1563579 -Node: Solaris Pragmas1564646 -Node: Symbol-Renaming Pragmas1565807 -Node: Structure-Packing Pragmas1568441 -Node: Weak Pragmas1570091 -Node: Diagnostic Pragmas1570825 -Node: Visibility Pragmas1573853 -Node: Push/Pop Macro Pragmas1574605 -Node: Function Specific Option Pragmas1575578 -Node: Unnamed Fields1577842 -Node: Thread-Local1580080 -Node: C99 Thread-Local Edits1582187 -Node: C++98 Thread-Local Edits1584199 -Node: Binary constants1587644 -Node: C++ Extensions1588315 -Node: C++ Volatiles1589963 -Node: Restricted Pointers1592323 -Node: Vague Linkage1593921 -Node: C++ Interface1597583 -Ref: C++ Interface-Footnote-11601880 -Node: Template Instantiation1602017 -Node: Bound member functions1609029 -Node: C++ Attributes1610572 -Node: Namespace Association1612230 -Node: Type Traits1613644 -Node: Java Exceptions1619999 -Node: Deprecated Features1621396 -Node: Backwards Compatibility1624361 -Node: Objective-C1625719 -Node: GNU Objective-C runtime API1626328 -Node: Modern GNU Objective-C runtime API1627335 -Node: Traditional GNU Objective-C runtime API1629772 -Node: Executing code before main1631394 -Node: What you can and what you cannot do in +load1634132 -Node: Type encoding1636522 -Node: Legacy type encoding1641598 -Node: @encode1642689 -Node: Method signatures1643230 -Node: Garbage Collection1645225 -Node: Constant string objects1647859 -Node: compatibility_alias1650367 -Node: Exceptions1651089 -Node: Synchronization1653800 -Node: Fast enumeration1654984 -Node: Using fast enumeration1655296 -Node: c99-like fast enumeration syntax1656507 -Node: Fast enumeration details1657210 -Node: Fast enumeration protocol1659551 -Node: Messaging with the GNU Objective-C runtime1662703 -Node: Dynamically registering methods1664074 -Node: Forwarding hook1665765 -Node: Compatibility1668804 -Node: Gcov1675371 -Node: Gcov Intro1675904 -Node: Invoking Gcov1678622 -Node: Gcov and Optimization1691588 -Node: Gcov Data Files1694243 -Node: Cross-profiling1695383 -Node: Trouble1697234 -Node: Actual Bugs1698719 -Node: Cross-Compiler Problems1699175 -Node: Interoperation1699589 -Node: Incompatibilities1706726 -Node: Fixed Headers1714877 -Node: Standard Libraries1716540 -Node: Disappointments1717912 -Node: C++ Misunderstandings1722270 -Node: Static Definitions1723081 -Node: Name lookup1724134 -Ref: Name lookup-Footnote-11728912 -Node: Temporaries1729099 -Node: Copy Assignment1731075 -Node: Non-bugs1732882 -Node: Warnings and Errors1743389 -Node: Bugs1745153 -Node: Bug Criteria1745717 -Node: Bug Reporting1747927 -Node: Service1748148 -Node: Contributing1748967 -Node: Funding1749707 -Node: GNU Project1752196 -Node: Copying1752842 -Node: GNU Free Documentation License1790370 -Node: Contributors1815507 -Node: Option Index1852376 -Node: Keyword Index2032684 +Node: Top2106 +Node: G++ and GCC3879 +Node: Standards5948 +Node: Invoking GCC18115 +Node: Option Summary21866 +Node: Overall Options59752 +Node: Invoking G++74493 +Node: C Dialect Options76016 +Node: C++ Dialect Options91096 +Node: Objective-C and Objective-C++ Dialect Options116096 +Node: Language Independent Options126635 +Node: Warning Options129559 +Node: Debugging Options198942 +Node: Optimize Options249746 +Ref: Type-punning305784 +Node: Preprocessor Options385195 +Ref: Wtrigraphs389293 +Ref: dashMF394041 +Ref: fdollars-in-identifiers404885 +Node: Assembler Options413446 +Node: Link Options414248 +Ref: Link Options-Footnote-1424606 +Node: Directory Options424940 +Node: Spec Files431229 +Node: Target Options453207 +Node: Submodel Options453606 +Node: ARC Options455225 +Node: ARM Options456415 +Node: AVR Options470146 +Node: Blackfin Options475724 +Node: CRIS Options483672 +Node: CRX Options487413 +Node: Darwin Options487838 +Node: DEC Alpha Options495330 +Node: DEC Alpha/VMS Options507246 +Node: FR30 Options507820 +Node: FRV Options508395 +Node: GNU/Linux Options515112 +Node: H8/300 Options516373 +Node: HPPA Options517440 +Node: i386 and x86-64 Options526940 +Node: i386 and x86-64 Windows Options558100 +Node: IA-64 Options560648 +Node: IA-64/VMS Options568666 +Node: LM32 Options569221 +Node: M32C Options569750 +Node: M32R/D Options571040 +Node: M680x0 Options574627 +Node: M68hc1x Options588634 +Node: MCore Options590203 +Node: MeP Options591710 +Node: MicroBlaze Options595683 +Node: MIPS Options598254 +Node: MMIX Options626174 +Node: MN10300 Options628656 +Node: PDP-11 Options630864 +Node: picoChip Options632558 +Node: PowerPC Options634757 +Node: RS/6000 and PowerPC Options634993 +Node: RX Options671735 +Node: S/390 and zSeries Options677307 +Node: Score Options685238 +Node: SH Options686066 +Node: Solaris 2 Options697205 +Node: SPARC Options698725 +Node: SPU Options708543 +Node: System V Options713547 +Node: V850 Options714370 +Node: VAX Options717949 +Node: VxWorks Options718497 +Node: x86-64 Options719652 +Node: Xstormy16 Options719870 +Node: Xtensa Options720159 +Node: zSeries Options724493 +Node: Code Gen Options724689 +Node: Environment Variables751120 +Node: Precompiled Headers759016 +Node: C Implementation765215 +Node: Translation implementation766878 +Node: Environment implementation767452 +Node: Identifiers implementation768002 +Node: Characters implementation769056 +Node: Integers implementation771862 +Node: Floating point implementation773687 +Node: Arrays and pointers implementation776616 +Ref: Arrays and pointers implementation-Footnote-1778051 +Node: Hints implementation778175 +Node: Structures unions enumerations and bit-fields implementation779641 +Node: Qualifiers implementation781627 +Node: Declarators implementation783399 +Node: Statements implementation783741 +Node: Preprocessing directives implementation784068 +Node: Library functions implementation786173 +Node: Architecture implementation786813 +Node: Locale-specific behavior implementation787516 +Node: C++ Implementation787821 +Node: Conditionally-supported behavior789101 +Node: Exception handling789611 +Node: C Extensions790020 +Node: Statement Exprs794855 +Node: Local Labels799368 +Node: Labels as Values802347 +Ref: Labels as Values-Footnote-1804756 +Node: Nested Functions804939 +Node: Constructing Calls808872 +Node: Typeof813603 +Node: Conditionals816918 +Node: __int128817809 +Node: Long Long818329 +Node: Complex819831 +Node: Floating Types822402 +Node: Half-Precision823540 +Node: Decimal Float825722 +Node: Hex Floats827589 +Node: Fixed-Point828630 +Node: Named Address Spaces831924 +Node: Zero Length833223 +Node: Empty Structures836510 +Node: Variable Length836926 +Node: Variadic Macros839579 +Node: Escaped Newlines841961 +Node: Subscripting842800 +Node: Pointer Arith843523 +Node: Initializers844091 +Node: Compound Literals844587 +Node: Designated Inits846762 +Node: Case Ranges850417 +Node: Cast to Union851100 +Node: Mixed Declarations852196 +Node: Function Attributes852702 +Node: Attribute Syntax933862 +Node: Function Prototypes944308 +Node: C++ Comments946089 +Node: Dollar Signs946608 +Node: Character Escapes947073 +Node: Variable Attributes947367 +Ref: MeP Variable Attributes962693 +Ref: i386 Variable Attributes964654 +Node: Type Attributes970347 +Ref: MeP Type Attributes984088 +Ref: i386 Type Attributes984362 +Ref: PowerPC Type Attributes985202 +Ref: SPU Type Attributes986064 +Node: Alignment986355 +Node: Inline987729 +Node: Volatiles992713 +Node: Extended Asm995608 +Ref: Example of asm with clobbered asm reg1001697 +Ref: Extended asm with goto1011464 +Node: Constraints1019199 +Node: Simple Constraints1020283 +Node: Multi-Alternative1027604 +Node: Modifiers1029321 +Node: Machine Constraints1032215 +Node: Asm Labels1070859 +Node: Explicit Reg Vars1072535 +Node: Global Reg Vars1074143 +Node: Local Reg Vars1078693 +Node: Alternate Keywords1081134 +Node: Incomplete Enums1082620 +Node: Function Names1083377 +Node: Return Address1085539 +Node: Vector Extensions1089092 +Node: Offsetof1093498 +Node: Atomic Builtins1094312 +Node: Object Size Checking1099690 +Node: Other Builtins1105118 +Node: Target Builtins1131798 +Node: Alpha Built-in Functions1132722 +Node: ARM iWMMXt Built-in Functions1135721 +Node: ARM NEON Intrinsics1142440 +Node: Blackfin Built-in Functions1348640 +Node: FR-V Built-in Functions1349254 +Node: Argument Types1350113 +Node: Directly-mapped Integer Functions1351869 +Node: Directly-mapped Media Functions1352951 +Node: Raw read/write Functions1359983 +Node: Other Built-in Functions1360895 +Node: X86 Built-in Functions1362084 +Node: MIPS DSP Built-in Functions1407220 +Node: MIPS Paired-Single Support1419667 +Node: MIPS Loongson Built-in Functions1421168 +Node: Paired-Single Arithmetic1427686 +Node: Paired-Single Built-in Functions1428632 +Node: MIPS-3D Built-in Functions1431302 +Node: picoChip Built-in Functions1436677 +Node: Other MIPS Built-in Functions1438043 +Node: PowerPC AltiVec/VSX Built-in Functions1438567 +Node: RX Built-in Functions1549225 +Node: SPARC VIS Built-in Functions1553235 +Node: SPU Built-in Functions1554914 +Node: Target Format Checks1556696 +Node: Solaris Format Checks1557128 +Node: Darwin Format Checks1557554 +Node: Pragmas1558381 +Node: ARM Pragmas1559091 +Node: M32C Pragmas1559694 +Node: MeP Pragmas1560768 +Node: RS/6000 and PowerPC Pragmas1562837 +Node: Darwin Pragmas1563578 +Node: Solaris Pragmas1564645 +Node: Symbol-Renaming Pragmas1565806 +Node: Structure-Packing Pragmas1568440 +Node: Weak Pragmas1570090 +Node: Diagnostic Pragmas1570824 +Node: Visibility Pragmas1573852 +Node: Push/Pop Macro Pragmas1574604 +Node: Function Specific Option Pragmas1575577 +Node: Unnamed Fields1577841 +Node: Thread-Local1580079 +Node: C99 Thread-Local Edits1582186 +Node: C++98 Thread-Local Edits1584198 +Node: Binary constants1587643 +Node: C++ Extensions1588314 +Node: C++ Volatiles1589962 +Node: Restricted Pointers1592322 +Node: Vague Linkage1593920 +Node: C++ Interface1597582 +Ref: C++ Interface-Footnote-11601879 +Node: Template Instantiation1602016 +Node: Bound member functions1609028 +Node: C++ Attributes1610571 +Node: Namespace Association1612229 +Node: Type Traits1613643 +Node: Java Exceptions1619998 +Node: Deprecated Features1621395 +Node: Backwards Compatibility1624360 +Node: Objective-C1625718 +Node: GNU Objective-C runtime API1626327 +Node: Modern GNU Objective-C runtime API1627334 +Node: Traditional GNU Objective-C runtime API1629771 +Node: Executing code before main1631393 +Node: What you can and what you cannot do in +load1634131 +Node: Type encoding1636521 +Node: Legacy type encoding1641597 +Node: @encode1642688 +Node: Method signatures1643229 +Node: Garbage Collection1645224 +Node: Constant string objects1647858 +Node: compatibility_alias1650366 +Node: Exceptions1651088 +Node: Synchronization1653799 +Node: Fast enumeration1654983 +Node: Using fast enumeration1655295 +Node: c99-like fast enumeration syntax1656506 +Node: Fast enumeration details1657209 +Node: Fast enumeration protocol1659550 +Node: Messaging with the GNU Objective-C runtime1662702 +Node: Dynamically registering methods1664073 +Node: Forwarding hook1665764 +Node: Compatibility1668803 +Node: Gcov1675370 +Node: Gcov Intro1675903 +Node: Invoking Gcov1678621 +Node: Gcov and Optimization1691587 +Node: Gcov Data Files1694242 +Node: Cross-profiling1695382 +Node: Trouble1697233 +Node: Actual Bugs1698718 +Node: Cross-Compiler Problems1699174 +Node: Interoperation1699588 +Node: Incompatibilities1706725 +Node: Fixed Headers1714876 +Node: Standard Libraries1716539 +Node: Disappointments1717911 +Node: C++ Misunderstandings1722269 +Node: Static Definitions1723080 +Node: Name lookup1724133 +Ref: Name lookup-Footnote-11728911 +Node: Temporaries1729098 +Node: Copy Assignment1731074 +Node: Non-bugs1732881 +Node: Warnings and Errors1743388 +Node: Bugs1745152 +Node: Bug Criteria1745716 +Node: Bug Reporting1747926 +Node: Service1748147 +Node: Contributing1748966 +Node: Funding1749706 +Node: GNU Project1752195 +Node: Copying1752841 +Node: GNU Free Documentation License1790369 +Node: Contributors1815506 +Node: Option Index1852375 +Node: Keyword Index2032683 End Tag Table |