X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=linux-x86%2Ftoolchain%2Farm-eabi-4.2.1%2Finfo%2Fgcc.info;fp=linux-x86%2Ftoolchain%2Farm-eabi-4.2.1%2Finfo%2Fgcc.info;h=1e416fa92b61189c5ec28bc73728443fc4503241;hb=9e5e5c06d2218c0a17b515ac95d06c1cee1fb824;hp=08c59bc8e8c5123c9753298b3700635c7ee01513;hpb=4bf8d4f692765f7f6f9056e3cfb4696d75ddc29c;p=android-x86%2Fprebuilt.git diff --git a/linux-x86/toolchain/arm-eabi-4.2.1/info/gcc.info b/linux-x86/toolchain/arm-eabi-4.2.1/info/gcc.info index 08c59bc..1e416fa 100644 --- a/linux-x86/toolchain/arm-eabi-4.2.1/info/gcc.info +++ b/linux-x86/toolchain/arm-eabi-4.2.1/info/gcc.info @@ -621,7 +621,6 @@ _Machine Dependent Options_ -mtpcs-frame -mtpcs-leaf-frame -mcaller-super-interworking -mcallee-super-interworking -mtp=NAME - -mandroid _AVR Options_ -mmcu=MCU -msize -minit-stack=N -mno-interrupts @@ -8022,35 +8021,6 @@ architectures: which uses the best available method for the selected processor. The default setting is `auto'. -`-mandroid' - Enable Android specific compilier options. - - If this option is used, a preprocessor macro `__ANDROID__' is - defined and has the value 1 during compilation. The option also - implies C/C++ options `-fno-exceptions' `-fpic' `-mthumb-interwork' - `-fno-short-enums' and C++ option `-fno-rtti'. These implied - options can be overridden. For example RTTI in C++ code can still - be enabled with -frtti even when -mandroid is also used. - - Linking options depend on whether a static executable, a dynamic - executable or a shared library is built. When `-static' is given, - `-mandroid' implies linking flag `-Bstatic', start file - `crtbegin_static.o' and end file `crtend_android.o'. - - When `-shared' is given, `-mandroid' implies the linking flag - `-Bsymbolic' and no start and end files. - - When none of `-static' and `-shared' is given, `-mandroid' implies - linking flags `-Bdynamic -dynamic-linker /system/bin/linker', - start file `crtbegin_dynamic.o' and end file `crtend_android.o'. - The dynamic linker used can be overriden by another - `-dynamic-linker' in command line. - - The linking option `-ldl' is also added if `-static' is not given. - - If more than one of `-dynamic', `-static' and `-shared' are given, - behaviour of `-mandroid' is undefined. -  File: gcc.info, Node: AVR Options, Next: Blackfin Options, Prev: ARM Options, Up: Submodel Options @@ -30524,7 +30494,6 @@ look up both forms. * maltivec: RS/6000 and PowerPC Options. (line 164) * mam33: MN10300 Options. (line 17) -* mandroid: ARM Options. (line 254) * maout: CRIS Options. (line 92) * mapcs: ARM Options. (line 22) * mapcs-frame: ARM Options. (line 14) @@ -33062,236 +33031,236 @@ Node: G++ and GCC3745 Node: Standards5810 Node: Invoking GCC12938 Node: Option Summary16699 -Node: Overall Options45578 -Node: Invoking G++54804 -Node: C Dialect Options56283 -Node: C++ Dialect Options68696 -Node: Objective-C and Objective-C++ Dialect Options87746 -Node: Language Independent Options99342 -Node: Warning Options101424 -Node: Debugging Options154290 -Node: Optimize Options189446 -Node: Preprocessor Options269720 -Ref: Wtrigraphs273684 -Ref: dashMF278441 -Ref: fdollars-in-identifiers288296 -Node: Assembler Options296352 -Node: Link Options297057 -Ref: Link Options-Footnote-1305625 -Node: Directory Options305959 -Node: Spec Files312021 -Node: Target Options331327 -Node: Submodel Options332751 -Node: ARC Options334381 -Node: ARM Options335571 -Node: AVR Options348527 -Node: Blackfin Options350660 -Node: CRIS Options353428 -Node: CRX Options357647 -Node: Darwin Options358072 -Node: DEC Alpha Options365025 -Node: DEC Alpha/VMS Options376502 -Node: FRV Options376887 -Node: GNU/Linux Options383557 -Node: H8/300 Options384015 -Node: HPPA Options385082 -Node: i386 and x86-64 Options394675 -Node: IA-64 Options416120 -Node: M32C Options423437 -Node: M32R/D Options424728 -Node: M680x0 Options428315 -Node: M68hc1x Options435692 -Node: MCore Options437260 -Node: MIPS Options438281 -Node: MMIX Options453364 -Node: MN10300 Options455846 -Node: MT Options457264 -Node: PDP-11 Options458178 -Node: PowerPC Options460012 -Node: RS/6000 and PowerPC Options460246 -Node: S/390 and zSeries Options488915 -Node: Score Options496230 -Node: SH Options497058 -Node: SPARC Options506282 -Node: System V Options517125 -Node: TMS320C3x/C4x Options517959 -Node: V850 Options523484 -Node: VAX Options526629 -Node: x86-64 Options527176 -Node: Xstormy16 Options527390 -Node: Xtensa Options527679 -Node: zSeries Options531519 -Node: Code Gen Options531715 -Node: Environment Variables553772 -Node: Precompiled Headers561444 -Node: Running Protoize567681 -Node: C Implementation574018 -Node: Translation implementation575681 -Node: Environment implementation576255 -Node: Identifiers implementation576805 -Node: Characters implementation577859 -Node: Integers implementation580665 -Node: Floating point implementation582490 -Node: Arrays and pointers implementation585419 -Ref: Arrays and pointers implementation-Footnote-1586854 -Node: Hints implementation586978 -Node: Structures unions enumerations and bit-fields implementation588444 -Node: Qualifiers implementation590407 -Node: Declarators implementation592179 -Node: Statements implementation592521 -Node: Preprocessing directives implementation592848 -Node: Library functions implementation594953 -Node: Architecture implementation595593 -Node: Locale-specific behavior implementation596296 -Node: C Extensions596601 -Node: Statement Exprs600999 -Node: Local Labels605512 -Node: Labels as Values608491 -Ref: Labels as Values-Footnote-1610545 -Node: Nested Functions610728 -Node: Constructing Calls614622 -Node: Typeof616958 -Node: Conditionals620124 -Node: Long Long621015 -Node: Complex622516 -Node: Decimal Float625085 -Node: Hex Floats626766 -Node: Zero Length627807 -Node: Empty Structures631084 -Node: Variable Length631500 -Node: Variadic Macros634267 -Node: Escaped Newlines636649 -Node: Subscripting637488 -Node: Pointer Arith638211 -Node: Initializers638779 -Node: Compound Literals639275 -Node: Designated Inits641450 -Node: Case Ranges645105 -Node: Cast to Union645788 -Node: Mixed Declarations646884 -Node: Function Attributes647390 -Node: Attribute Syntax691235 -Node: Function Prototypes702106 -Node: C++ Comments703887 -Node: Dollar Signs704406 -Node: Character Escapes704871 -Node: Alignment705165 -Node: Variable Attributes706482 -Ref: i386 Variable Attributes719505 -Node: Type Attributes725002 -Ref: i386 Type Attributes738304 -Ref: PowerPC Type Attributes739148 -Node: Inline740001 -Node: Extended Asm745333 -Ref: Example of asm with clobbered asm reg751419 -Node: Constraints765515 -Node: Simple Constraints766365 -Node: Multi-Alternative772892 -Node: Modifiers774609 -Node: Machine Constraints777503 -Node: Asm Labels804750 -Node: Explicit Reg Vars806426 -Node: Global Reg Vars808034 -Node: Local Reg Vars812584 -Node: Alternate Keywords815025 -Node: Incomplete Enums816453 -Node: Function Names817210 -Node: Return Address819400 -Node: Vector Extensions822197 -Node: Offsetof825699 -Node: Atomic Builtins826485 -Node: Object Size Checking831570 -Node: Other Builtins836927 -Node: Target Builtins859015 -Node: Alpha Built-in Functions859748 -Node: ARM Built-in Functions862740 -Node: Blackfin Built-in Functions869447 -Node: FR-V Built-in Functions870064 -Node: Argument Types870923 -Node: Directly-mapped Integer Functions872679 -Node: Directly-mapped Media Functions873761 -Node: Raw read/write Functions880793 -Node: Other Built-in Functions881705 -Node: X86 Built-in Functions882894 -Node: MIPS DSP Built-in Functions901017 -Node: MIPS Paired-Single Support909442 -Node: Paired-Single Arithmetic911052 -Node: Paired-Single Built-in Functions911992 -Node: MIPS-3D Built-in Functions914656 -Node: PowerPC AltiVec Built-in Functions920025 -Node: SPARC VIS Built-in Functions1021329 -Node: Target Format Checks1022988 -Node: Solaris Format Checks1023395 -Node: Pragmas1023792 -Node: ARM Pragmas1024422 -Node: M32C Pragmas1025025 -Node: RS/6000 and PowerPC Pragmas1025601 -Node: Darwin Pragmas1026343 -Node: Solaris Pragmas1027410 -Node: Symbol-Renaming Pragmas1028571 -Node: Structure-Packing Pragmas1031193 -Node: Weak Pragmas1032824 -Node: Diagnostic Pragmas1033626 -Node: Visibility Pragmas1035619 -Node: Unnamed Fields1036340 -Node: Thread-Local1037850 -Node: C99 Thread-Local Edits1039934 -Node: C++98 Thread-Local Edits1041946 -Node: C++ Extensions1045391 -Node: Volatiles1046967 -Node: Restricted Pointers1049643 -Node: Vague Linkage1051237 -Node: C++ Interface1054893 -Ref: C++ Interface-Footnote-11059190 -Node: Template Instantiation1059327 -Node: Bound member functions1066339 -Node: C++ Attributes1067882 -Node: Namespace Association1069540 -Node: Java Exceptions1070958 -Node: Deprecated Features1072363 -Node: Backwards Compatibility1075338 -Node: Objective-C1076693 -Node: Executing code before main1077274 -Node: What you can and what you cannot do in +load1079880 -Node: Type encoding1082047 -Node: Garbage Collection1085434 -Node: Constant string objects1088058 -Node: compatibility_alias1090566 -Node: Compatibility1091444 -Node: Gcov1098011 -Node: Gcov Intro1098535 -Node: Invoking Gcov1101251 -Node: Gcov and Optimization1113111 -Node: Gcov Data Files1115764 -Node: Cross-profiling1116902 -Node: Trouble1118728 -Node: Actual Bugs1120268 -Node: Cross-Compiler Problems1121008 -Node: Interoperation1121422 -Node: Incompatibilities1129020 -Node: Fixed Headers1137170 -Node: Standard Libraries1138833 -Node: Disappointments1140205 -Node: C++ Misunderstandings1144563 -Node: Static Definitions1145382 -Node: Name lookup1146435 -Ref: Name lookup-Footnote-11151213 -Node: Temporaries1151400 -Node: Copy Assignment1153376 -Node: Protoize Caveats1155183 -Node: Non-bugs1159145 -Node: Warnings and Errors1169649 -Node: Bugs1171413 -Node: Bug Criteria1171977 -Node: Bug Reporting1174187 -Node: Service1174579 -Node: Contributing1175398 -Node: Funding1176138 -Node: GNU Project1178627 -Node: Copying1179273 -Node: GNU Free Documentation License1198450 -Node: Contributors1220856 -Node: Option Index1256712 -Node: Keyword Index1393229 +Node: Overall Options45558 +Node: Invoking G++54784 +Node: C Dialect Options56263 +Node: C++ Dialect Options68676 +Node: Objective-C and Objective-C++ Dialect Options87726 +Node: Language Independent Options99322 +Node: Warning Options101404 +Node: Debugging Options154270 +Node: Optimize Options189426 +Node: Preprocessor Options269700 +Ref: Wtrigraphs273664 +Ref: dashMF278421 +Ref: fdollars-in-identifiers288276 +Node: Assembler Options296332 +Node: Link Options297037 +Ref: Link Options-Footnote-1305605 +Node: Directory Options305939 +Node: Spec Files312001 +Node: Target Options331307 +Node: Submodel Options332731 +Node: ARC Options334361 +Node: ARM Options335551 +Node: AVR Options347162 +Node: Blackfin Options349295 +Node: CRIS Options352063 +Node: CRX Options356282 +Node: Darwin Options356707 +Node: DEC Alpha Options363660 +Node: DEC Alpha/VMS Options375137 +Node: FRV Options375522 +Node: GNU/Linux Options382192 +Node: H8/300 Options382650 +Node: HPPA Options383717 +Node: i386 and x86-64 Options393310 +Node: IA-64 Options414755 +Node: M32C Options422072 +Node: M32R/D Options423363 +Node: M680x0 Options426950 +Node: M68hc1x Options434327 +Node: MCore Options435895 +Node: MIPS Options436916 +Node: MMIX Options451999 +Node: MN10300 Options454481 +Node: MT Options455899 +Node: PDP-11 Options456813 +Node: PowerPC Options458647 +Node: RS/6000 and PowerPC Options458881 +Node: S/390 and zSeries Options487550 +Node: Score Options494865 +Node: SH Options495693 +Node: SPARC Options504917 +Node: System V Options515760 +Node: TMS320C3x/C4x Options516594 +Node: V850 Options522119 +Node: VAX Options525264 +Node: x86-64 Options525811 +Node: Xstormy16 Options526025 +Node: Xtensa Options526314 +Node: zSeries Options530154 +Node: Code Gen Options530350 +Node: Environment Variables552407 +Node: Precompiled Headers560079 +Node: Running Protoize566316 +Node: C Implementation572653 +Node: Translation implementation574316 +Node: Environment implementation574890 +Node: Identifiers implementation575440 +Node: Characters implementation576494 +Node: Integers implementation579300 +Node: Floating point implementation581125 +Node: Arrays and pointers implementation584054 +Ref: Arrays and pointers implementation-Footnote-1585489 +Node: Hints implementation585613 +Node: Structures unions enumerations and bit-fields implementation587079 +Node: Qualifiers implementation589042 +Node: Declarators implementation590814 +Node: Statements implementation591156 +Node: Preprocessing directives implementation591483 +Node: Library functions implementation593588 +Node: Architecture implementation594228 +Node: Locale-specific behavior implementation594931 +Node: C Extensions595236 +Node: Statement Exprs599634 +Node: Local Labels604147 +Node: Labels as Values607126 +Ref: Labels as Values-Footnote-1609180 +Node: Nested Functions609363 +Node: Constructing Calls613257 +Node: Typeof615593 +Node: Conditionals618759 +Node: Long Long619650 +Node: Complex621151 +Node: Decimal Float623720 +Node: Hex Floats625401 +Node: Zero Length626442 +Node: Empty Structures629719 +Node: Variable Length630135 +Node: Variadic Macros632902 +Node: Escaped Newlines635284 +Node: Subscripting636123 +Node: Pointer Arith636846 +Node: Initializers637414 +Node: Compound Literals637910 +Node: Designated Inits640085 +Node: Case Ranges643740 +Node: Cast to Union644423 +Node: Mixed Declarations645519 +Node: Function Attributes646025 +Node: Attribute Syntax689870 +Node: Function Prototypes700741 +Node: C++ Comments702522 +Node: Dollar Signs703041 +Node: Character Escapes703506 +Node: Alignment703800 +Node: Variable Attributes705117 +Ref: i386 Variable Attributes718140 +Node: Type Attributes723637 +Ref: i386 Type Attributes736939 +Ref: PowerPC Type Attributes737783 +Node: Inline738636 +Node: Extended Asm743968 +Ref: Example of asm with clobbered asm reg750054 +Node: Constraints764150 +Node: Simple Constraints765000 +Node: Multi-Alternative771527 +Node: Modifiers773244 +Node: Machine Constraints776138 +Node: Asm Labels803385 +Node: Explicit Reg Vars805061 +Node: Global Reg Vars806669 +Node: Local Reg Vars811219 +Node: Alternate Keywords813660 +Node: Incomplete Enums815088 +Node: Function Names815845 +Node: Return Address818035 +Node: Vector Extensions820832 +Node: Offsetof824334 +Node: Atomic Builtins825120 +Node: Object Size Checking830205 +Node: Other Builtins835562 +Node: Target Builtins857650 +Node: Alpha Built-in Functions858383 +Node: ARM Built-in Functions861375 +Node: Blackfin Built-in Functions868082 +Node: FR-V Built-in Functions868699 +Node: Argument Types869558 +Node: Directly-mapped Integer Functions871314 +Node: Directly-mapped Media Functions872396 +Node: Raw read/write Functions879428 +Node: Other Built-in Functions880340 +Node: X86 Built-in Functions881529 +Node: MIPS DSP Built-in Functions899652 +Node: MIPS Paired-Single Support908077 +Node: Paired-Single Arithmetic909687 +Node: Paired-Single Built-in Functions910627 +Node: MIPS-3D Built-in Functions913291 +Node: PowerPC AltiVec Built-in Functions918660 +Node: SPARC VIS Built-in Functions1019964 +Node: Target Format Checks1021623 +Node: Solaris Format Checks1022030 +Node: Pragmas1022427 +Node: ARM Pragmas1023057 +Node: M32C Pragmas1023660 +Node: RS/6000 and PowerPC Pragmas1024236 +Node: Darwin Pragmas1024978 +Node: Solaris Pragmas1026045 +Node: Symbol-Renaming Pragmas1027206 +Node: Structure-Packing Pragmas1029828 +Node: Weak Pragmas1031459 +Node: Diagnostic Pragmas1032261 +Node: Visibility Pragmas1034254 +Node: Unnamed Fields1034975 +Node: Thread-Local1036485 +Node: C99 Thread-Local Edits1038569 +Node: C++98 Thread-Local Edits1040581 +Node: C++ Extensions1044026 +Node: Volatiles1045602 +Node: Restricted Pointers1048278 +Node: Vague Linkage1049872 +Node: C++ Interface1053528 +Ref: C++ Interface-Footnote-11057825 +Node: Template Instantiation1057962 +Node: Bound member functions1064974 +Node: C++ Attributes1066517 +Node: Namespace Association1068175 +Node: Java Exceptions1069593 +Node: Deprecated Features1070998 +Node: Backwards Compatibility1073973 +Node: Objective-C1075328 +Node: Executing code before main1075909 +Node: What you can and what you cannot do in +load1078515 +Node: Type encoding1080682 +Node: Garbage Collection1084069 +Node: Constant string objects1086693 +Node: compatibility_alias1089201 +Node: Compatibility1090079 +Node: Gcov1096646 +Node: Gcov Intro1097170 +Node: Invoking Gcov1099886 +Node: Gcov and Optimization1111746 +Node: Gcov Data Files1114399 +Node: Cross-profiling1115537 +Node: Trouble1117363 +Node: Actual Bugs1118903 +Node: Cross-Compiler Problems1119643 +Node: Interoperation1120057 +Node: Incompatibilities1127655 +Node: Fixed Headers1135805 +Node: Standard Libraries1137468 +Node: Disappointments1138840 +Node: C++ Misunderstandings1143198 +Node: Static Definitions1144017 +Node: Name lookup1145070 +Ref: Name lookup-Footnote-11149848 +Node: Temporaries1150035 +Node: Copy Assignment1152011 +Node: Protoize Caveats1153818 +Node: Non-bugs1157780 +Node: Warnings and Errors1168284 +Node: Bugs1170048 +Node: Bug Criteria1170612 +Node: Bug Reporting1172822 +Node: Service1173214 +Node: Contributing1174033 +Node: Funding1174773 +Node: GNU Project1177262 +Node: Copying1177908 +Node: GNU Free Documentation License1197085 +Node: Contributors1219491 +Node: Option Index1255347 +Node: Keyword Index1391791  End Tag Table