summaryrefslogtreecommitdiff
path: root/share/info/gccint.info
diff options
context:
space:
mode:
Diffstat (limited to 'share/info/gccint.info')
-rw-r--r--share/info/gccint.info690
1 files changed, 345 insertions, 345 deletions
diff --git a/share/info/gccint.info b/share/info/gccint.info
index c88b924..74760ee 100644
--- a/share/info/gccint.info
+++ b/share/info/gccint.info
@@ -1,5 +1,5 @@
This is doc/gccint.info, produced by makeinfo version 4.13 from
-/tmp/android-1596/src/build/../gcc/gcc-4.6/gcc/doc/gccint.texi.
+/tmp/android-15472/src/build/../gcc/gcc-4.6/gcc/doc/gccint.texi.
Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010 Free
@@ -47519,349 +47519,349 @@ Concept Index

Tag Table:
-Node: Top2066
-Node: Contributing5161
-Node: Portability5902
-Node: Interface7690
-Node: Libgcc10730
-Node: Integer library routines12571
-Node: Soft float library routines19410
-Node: Decimal float library routines31347
-Node: Fixed-point fractional library routines47104
-Node: Exception handling routines147502
-Node: Miscellaneous routines148609
-Node: Languages150729
-Node: Source Tree152278
-Node: Configure Terms152860
-Node: Top Level155818
-Node: gcc Directory159130
-Node: Subdirectories160080
-Node: Configuration161952
-Node: Config Fragments162672
-Node: System Config163901
-Node: Configuration Files164837
-Node: Build167194
-Node: Makefile167606
-Ref: Makefile-Footnote-1174409
-Ref: Makefile-Footnote-2174554
-Node: Library Files174626
-Node: Headers175188
-Node: Documentation177271
-Node: Texinfo Manuals178130
-Node: Man Page Generation180474
-Node: Miscellaneous Docs182389
-Node: Front End183778
-Node: Front End Directory187471
-Node: Front End Config188791
-Node: Front End Makefile191733
-Node: Back End195515
-Node: Testsuites199194
-Node: Test Idioms200125
-Node: Test Directives203522
-Node: Directives204049
-Node: Selectors214117
-Node: Effective-Target Keywords215259
-Ref: arm_neon_ok222492
-Ref: arm_neon_fp16_ok222653
-Node: Add Options231849
-Node: Require Support233046
-Node: Final Actions235553
-Node: Ada Tests239616
-Node: C Tests240958
-Node: libgcj Tests245381
-Node: LTO Testing246508
-Node: gcov Testing248155
-Node: profopt Testing251142
-Node: compat Testing252857
-Node: Torture Tests257097
-Node: Options258714
-Node: Option file format259154
-Node: Option properties266125
-Node: Passes277679
-Node: Parsing pass278423
-Node: Gimplification pass281953
-Node: Pass manager283786
-Node: Tree SSA passes285580
-Node: RTL passes308052
-Node: RTL320395
-Node: RTL Objects322583
-Node: RTL Classes326457
-Node: Accessors331455
-Node: Special Accessors333849
-Node: Flags339215
-Node: Machine Modes355390
-Node: Constants367702
-Node: Regs and Memory373731
-Node: Arithmetic391632
-Node: Comparisons401459
-Node: Bit-Fields405751
-Node: Vector Operations407303
-Node: Conversions409138
-Node: RTL Declarations413636
-Node: Side Effects414457
-Node: Incdec430779
-Node: Assembler434114
-Node: Debug Information435659
-Node: Insns436857
-Node: Calls463057
-Node: Sharing465650
-Node: Reading RTL468760
-Node: GENERIC469752
-Node: Deficiencies471625
-Node: Tree overview471866
-Node: Macros and Functions475993
-Node: Identifiers476818
-Node: Containers478429
-Node: Types479586
-Node: Declarations491682
-Node: Working with declarations492177
-Node: Internal structure497783
-Node: Current structure hierarchy498167
-Node: Adding new DECL node types500261
-Node: Attributes504334
-Node: Expression trees505579
-Node: Constant expressions507332
-Node: Storage References511551
-Node: Unary and Binary Expressions515070
-Node: Vectors534488
-Node: Statements539417
-Node: Basic Statements539937
-Node: Blocks544444
-Node: Statement Sequences545848
-Node: Empty Statements546181
-Node: Jumps546755
-Node: Cleanups547408
-Node: OpenMP549176
-Node: Functions554923
-Node: Function Basics555394
-Node: Function Properties559079
-Node: Language-dependent trees561861
-Node: C and C++ Trees562747
-Node: Types for C++565651
-Node: Namespaces570617
-Node: Classes573724
-Node: Functions for C++578802
-Node: Statements for C++585055
-Node: C++ Expressions593103
-Node: Java Trees594604
-Node: GIMPLE594717
-Node: Tuple representation598338
-Node: GIMPLE instruction set606614
-Node: GIMPLE Exception Handling608282
-Node: Temporaries610196
-Ref: Temporaries-Footnote-1611511
-Node: Operands611574
-Node: Compound Expressions612336
-Node: Compound Lvalues612570
-Node: Conditional Expressions613332
-Node: Logical Operators613990
-Node: Manipulating GIMPLE statements620747
-Node: Tuple specific accessors626681
-Node: `GIMPLE_ASM'627500
-Node: `GIMPLE_ASSIGN'630133
-Node: `GIMPLE_BIND'634239
-Node: `GIMPLE_CALL'636046
-Node: `GIMPLE_CATCH'640316
-Node: `GIMPLE_COND'641460
-Node: `GIMPLE_DEBUG'644248
-Node: `GIMPLE_EH_FILTER'647631
-Node: `GIMPLE_LABEL'649119
-Node: `GIMPLE_NOP'650094
-Node: `GIMPLE_OMP_ATOMIC_LOAD'650463
-Node: `GIMPLE_OMP_ATOMIC_STORE'651373
-Node: `GIMPLE_OMP_CONTINUE'652012
-Node: `GIMPLE_OMP_CRITICAL'653362
-Node: `GIMPLE_OMP_FOR'654299
-Node: `GIMPLE_OMP_MASTER'657814
-Node: `GIMPLE_OMP_ORDERED'658197
-Node: `GIMPLE_OMP_PARALLEL'658597
-Node: `GIMPLE_OMP_RETURN'661369
-Node: `GIMPLE_OMP_SECTION'662019
-Node: `GIMPLE_OMP_SECTIONS'662685
-Node: `GIMPLE_OMP_SINGLE'664291
-Node: `GIMPLE_PHI'665228
-Node: `GIMPLE_RESX'666643
-Node: `GIMPLE_RETURN'667362
-Node: `GIMPLE_SWITCH'667930
-Node: `GIMPLE_TRY'670068
-Node: `GIMPLE_WITH_CLEANUP_EXPR'671858
-Node: GIMPLE sequences672741
-Node: Sequence iterators675947
-Node: Adding a new GIMPLE statement code684403
-Node: Statement and operand traversals685679
-Node: Tree SSA688279
-Node: Annotations690065
-Node: SSA Operands690591
-Node: SSA705122
-Node: Alias analysis717413
-Node: Memory model721193
-Node: Loop Analysis and Representation722556
-Node: Loop representation723737
-Node: Loop querying730657
-Node: Loop manipulation733490
-Node: LCSSA735858
-Node: Scalar evolutions737930
-Node: loop-iv741174
-Node: Number of iterations743100
-Node: Dependency analysis745909
-Node: Lambda752277
-Node: Omega753948
-Node: Control Flow755513
-Node: Basic Blocks756508
-Node: Edges761076
-Node: Profile information769638
-Node: Maintaining the CFG774324
-Node: Liveness information781201
-Node: Machine Desc783327
-Node: Overview785795
-Node: Patterns787836
-Node: Example791274
-Node: RTL Template792709
-Node: Output Template803364
-Node: Output Statement807329
-Node: Predicates811291
-Node: Machine-Independent Predicates814209
-Node: Defining Predicates819154
-Node: Constraints825119
-Node: Simple Constraints826601
-Node: Multi-Alternative839457
-Node: Class Preferences842298
-Node: Modifiers843190
-Node: Machine Constraints847322
-Node: Disable Insn Alternatives886476
-Node: Define Constraints889369
-Node: C Constraint Interface896150
-Node: Standard Names899791
-Ref: shift patterns919732
-Ref: prologue instruction pattern960366
-Ref: epilogue instruction pattern960859
-Node: Pattern Ordering970581
-Node: Dependent Patterns971817
-Node: Jump Patterns973437
-Ref: Jump Patterns-Footnote-1975581
-Node: Looping Patterns975627
-Node: Insn Canonicalizations980355
-Node: Expander Definitions984306
-Node: Insn Splitting992424
-Node: Including Patterns1002026
-Node: Peephole Definitions1003806
-Node: define_peephole1005059
-Node: define_peephole21011390
-Node: Insn Attributes1014457
-Node: Defining Attributes1015563
-Ref: define_enum_attr1018082
-Node: Expressions1019117
-Node: Tagging Insns1025719
-Node: Attr Example1030072
-Node: Insn Lengths1032446
-Node: Constant Attributes1035505
-Node: Delay Slots1036674
-Node: Processor pipeline description1039898
-Ref: Processor pipeline description-Footnote-11057516
-Node: Conditional Execution1057838
-Node: Constant Definitions1060691
-Ref: define_enum1064482
-Node: Iterators1064970
-Node: Mode Iterators1065417
-Node: Defining Mode Iterators1066395
-Node: Substitutions1067889
-Node: Examples1070130
-Node: Code Iterators1071578
-Node: Target Macros1073835
-Node: Target Structure1076923
-Node: Driver1078192
-Node: Run-time Target1097578
-Node: Per-Function Data1107215
-Node: Storage Layout1109980
-Node: Type Layout1135214
-Node: Registers1149685
-Node: Register Basics1150659
-Node: Allocation Order1156164
-Node: Values in Registers1158610
-Node: Leaf Functions1166099
-Node: Stack Registers1168957
-Node: Register Classes1170229
-Node: Old Constraints1199376
-Node: Stack and Calling1206528
-Node: Frame Layout1207062
-Node: Exception Handling1217942
-Node: Stack Checking1224320
-Node: Frame Registers1229133
-Node: Elimination1236799
-Node: Stack Arguments1241028
-Node: Register Arguments1247925
-Node: Scalar Return1266705
-Node: Aggregate Return1272784
-Node: Caller Saves1276994
-Node: Function Entry1278172
-Node: Profiling1290800
-Node: Tail Calls1292499
-Node: Stack Smashing Protection1293865
-Node: Varargs1295490
-Node: Trampolines1302176
-Node: Library Calls1308823
-Node: Addressing Modes1313024
-Node: Anchored Addresses1332040
-Node: Condition Code1334689
-Node: CC0 Condition Codes1336818
-Node: MODE_CC Condition Codes1340064
-Node: Cond Exec Macros1346291
-Node: Costs1347268
-Node: Scheduling1363479
-Node: Sections1382400
-Node: PIC1397701
-Node: Assembler Format1399761
-Node: File Framework1400899
-Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1407788
-Node: Data Output1411053
-Node: Uninitialized Data1419402
-Node: Label Output1424966
-Node: Initialization1448038
-Node: Macros for Initialization1454000
-Node: Instruction Output1460723
-Node: Dispatch Tables1471225
-Node: Exception Region Output1475603
-Node: Alignment Output1481947
-Node: Debugging Info1486492
-Node: All Debuggers1487162
-Node: DBX Options1490017
-Node: DBX Hooks1495466
-Node: File Names and DBX1497392
-Node: SDB and DWARF1499504
-Node: VMS Debug1505351
-Node: Floating Point1505938
-Node: Mode Switching1510761
-Node: Target Attributes1514687
-Node: Emulated TLS1522599
-Node: MIPS Coprocessors1525989
-Node: PCH Target1527558
-Node: C++ ABI1529100
-Node: Named Address Spaces1533749
-Node: Misc1538688
-Ref: TARGET_SHIFT_TRUNCATION_MASK1546116
-Node: Host Config1589518
-Node: Host Common1590586
-Node: Filesystem1592965
-Node: Host Misc1597080
-Node: Fragments1599529
-Node: Target Fragment1600724
-Node: Host Fragment1606614
-Node: Collect21606854
-Node: Header Dirs1609490
-Node: Type Information1610913
-Node: GTY Options1613270
-Node: GGC Roots1624960
-Node: Files1625680
-Node: Invoking the garbage collector1628426
-Node: Troubleshooting1629929
-Node: Plugins1631005
-Node: LTO1647376
-Node: Funding1672422
-Node: GNU Project1674905
-Node: Copying1675554
-Node: GNU Free Documentation License1713085
-Node: Contributors1738225
-Node: Option Index1775097
-Node: Concept Index1775901
+Node: Top2067
+Node: Contributing5162
+Node: Portability5903
+Node: Interface7691
+Node: Libgcc10731
+Node: Integer library routines12572
+Node: Soft float library routines19411
+Node: Decimal float library routines31348
+Node: Fixed-point fractional library routines47105
+Node: Exception handling routines147503
+Node: Miscellaneous routines148610
+Node: Languages150730
+Node: Source Tree152279
+Node: Configure Terms152861
+Node: Top Level155819
+Node: gcc Directory159131
+Node: Subdirectories160081
+Node: Configuration161953
+Node: Config Fragments162673
+Node: System Config163902
+Node: Configuration Files164838
+Node: Build167195
+Node: Makefile167607
+Ref: Makefile-Footnote-1174410
+Ref: Makefile-Footnote-2174555
+Node: Library Files174627
+Node: Headers175189
+Node: Documentation177272
+Node: Texinfo Manuals178131
+Node: Man Page Generation180475
+Node: Miscellaneous Docs182390
+Node: Front End183779
+Node: Front End Directory187472
+Node: Front End Config188792
+Node: Front End Makefile191734
+Node: Back End195516
+Node: Testsuites199195
+Node: Test Idioms200126
+Node: Test Directives203523
+Node: Directives204050
+Node: Selectors214118
+Node: Effective-Target Keywords215260
+Ref: arm_neon_ok222493
+Ref: arm_neon_fp16_ok222654
+Node: Add Options231850
+Node: Require Support233047
+Node: Final Actions235554
+Node: Ada Tests239617
+Node: C Tests240959
+Node: libgcj Tests245382
+Node: LTO Testing246509
+Node: gcov Testing248156
+Node: profopt Testing251143
+Node: compat Testing252858
+Node: Torture Tests257098
+Node: Options258715
+Node: Option file format259155
+Node: Option properties266126
+Node: Passes277680
+Node: Parsing pass278424
+Node: Gimplification pass281954
+Node: Pass manager283787
+Node: Tree SSA passes285581
+Node: RTL passes308053
+Node: RTL320396
+Node: RTL Objects322584
+Node: RTL Classes326458
+Node: Accessors331456
+Node: Special Accessors333850
+Node: Flags339216
+Node: Machine Modes355391
+Node: Constants367703
+Node: Regs and Memory373732
+Node: Arithmetic391633
+Node: Comparisons401460
+Node: Bit-Fields405752
+Node: Vector Operations407304
+Node: Conversions409139
+Node: RTL Declarations413637
+Node: Side Effects414458
+Node: Incdec430780
+Node: Assembler434115
+Node: Debug Information435660
+Node: Insns436858
+Node: Calls463058
+Node: Sharing465651
+Node: Reading RTL468761
+Node: GENERIC469753
+Node: Deficiencies471626
+Node: Tree overview471867
+Node: Macros and Functions475994
+Node: Identifiers476819
+Node: Containers478430
+Node: Types479587
+Node: Declarations491683
+Node: Working with declarations492178
+Node: Internal structure497784
+Node: Current structure hierarchy498168
+Node: Adding new DECL node types500262
+Node: Attributes504335
+Node: Expression trees505580
+Node: Constant expressions507333
+Node: Storage References511552
+Node: Unary and Binary Expressions515071
+Node: Vectors534489
+Node: Statements539418
+Node: Basic Statements539938
+Node: Blocks544445
+Node: Statement Sequences545849
+Node: Empty Statements546182
+Node: Jumps546756
+Node: Cleanups547409
+Node: OpenMP549177
+Node: Functions554924
+Node: Function Basics555395
+Node: Function Properties559080
+Node: Language-dependent trees561862
+Node: C and C++ Trees562748
+Node: Types for C++565652
+Node: Namespaces570618
+Node: Classes573725
+Node: Functions for C++578803
+Node: Statements for C++585056
+Node: C++ Expressions593104
+Node: Java Trees594605
+Node: GIMPLE594718
+Node: Tuple representation598339
+Node: GIMPLE instruction set606615
+Node: GIMPLE Exception Handling608283
+Node: Temporaries610197
+Ref: Temporaries-Footnote-1611512
+Node: Operands611575
+Node: Compound Expressions612337
+Node: Compound Lvalues612571
+Node: Conditional Expressions613333
+Node: Logical Operators613991
+Node: Manipulating GIMPLE statements620748
+Node: Tuple specific accessors626682
+Node: `GIMPLE_ASM'627501
+Node: `GIMPLE_ASSIGN'630134
+Node: `GIMPLE_BIND'634240
+Node: `GIMPLE_CALL'636047
+Node: `GIMPLE_CATCH'640317
+Node: `GIMPLE_COND'641461
+Node: `GIMPLE_DEBUG'644249
+Node: `GIMPLE_EH_FILTER'647632
+Node: `GIMPLE_LABEL'649120
+Node: `GIMPLE_NOP'650095
+Node: `GIMPLE_OMP_ATOMIC_LOAD'650464
+Node: `GIMPLE_OMP_ATOMIC_STORE'651374
+Node: `GIMPLE_OMP_CONTINUE'652013
+Node: `GIMPLE_OMP_CRITICAL'653363
+Node: `GIMPLE_OMP_FOR'654300
+Node: `GIMPLE_OMP_MASTER'657815
+Node: `GIMPLE_OMP_ORDERED'658198
+Node: `GIMPLE_OMP_PARALLEL'658598
+Node: `GIMPLE_OMP_RETURN'661370
+Node: `GIMPLE_OMP_SECTION'662020
+Node: `GIMPLE_OMP_SECTIONS'662686
+Node: `GIMPLE_OMP_SINGLE'664292
+Node: `GIMPLE_PHI'665229
+Node: `GIMPLE_RESX'666644
+Node: `GIMPLE_RETURN'667363
+Node: `GIMPLE_SWITCH'667931
+Node: `GIMPLE_TRY'670069
+Node: `GIMPLE_WITH_CLEANUP_EXPR'671859
+Node: GIMPLE sequences672742
+Node: Sequence iterators675948
+Node: Adding a new GIMPLE statement code684404
+Node: Statement and operand traversals685680
+Node: Tree SSA688280
+Node: Annotations690066
+Node: SSA Operands690592
+Node: SSA705123
+Node: Alias analysis717414
+Node: Memory model721194
+Node: Loop Analysis and Representation722557
+Node: Loop representation723738
+Node: Loop querying730658
+Node: Loop manipulation733491
+Node: LCSSA735859
+Node: Scalar evolutions737931
+Node: loop-iv741175
+Node: Number of iterations743101
+Node: Dependency analysis745910
+Node: Lambda752278
+Node: Omega753949
+Node: Control Flow755514
+Node: Basic Blocks756509
+Node: Edges761077
+Node: Profile information769639
+Node: Maintaining the CFG774325
+Node: Liveness information781202
+Node: Machine Desc783328
+Node: Overview785796
+Node: Patterns787837
+Node: Example791275
+Node: RTL Template792710
+Node: Output Template803365
+Node: Output Statement807330
+Node: Predicates811292
+Node: Machine-Independent Predicates814210
+Node: Defining Predicates819155
+Node: Constraints825120
+Node: Simple Constraints826602
+Node: Multi-Alternative839458
+Node: Class Preferences842299
+Node: Modifiers843191
+Node: Machine Constraints847323
+Node: Disable Insn Alternatives886477
+Node: Define Constraints889370
+Node: C Constraint Interface896151
+Node: Standard Names899792
+Ref: shift patterns919733
+Ref: prologue instruction pattern960367
+Ref: epilogue instruction pattern960860
+Node: Pattern Ordering970582
+Node: Dependent Patterns971818
+Node: Jump Patterns973438
+Ref: Jump Patterns-Footnote-1975582
+Node: Looping Patterns975628
+Node: Insn Canonicalizations980356
+Node: Expander Definitions984307
+Node: Insn Splitting992425
+Node: Including Patterns1002027
+Node: Peephole Definitions1003807
+Node: define_peephole1005060
+Node: define_peephole21011391
+Node: Insn Attributes1014458
+Node: Defining Attributes1015564
+Ref: define_enum_attr1018083
+Node: Expressions1019118
+Node: Tagging Insns1025720
+Node: Attr Example1030073
+Node: Insn Lengths1032447
+Node: Constant Attributes1035506
+Node: Delay Slots1036675
+Node: Processor pipeline description1039899
+Ref: Processor pipeline description-Footnote-11057517
+Node: Conditional Execution1057839
+Node: Constant Definitions1060692
+Ref: define_enum1064483
+Node: Iterators1064971
+Node: Mode Iterators1065418
+Node: Defining Mode Iterators1066396
+Node: Substitutions1067890
+Node: Examples1070131
+Node: Code Iterators1071579
+Node: Target Macros1073836
+Node: Target Structure1076924
+Node: Driver1078193
+Node: Run-time Target1097579
+Node: Per-Function Data1107216
+Node: Storage Layout1109981
+Node: Type Layout1135215
+Node: Registers1149686
+Node: Register Basics1150660
+Node: Allocation Order1156165
+Node: Values in Registers1158611
+Node: Leaf Functions1166100
+Node: Stack Registers1168958
+Node: Register Classes1170230
+Node: Old Constraints1199377
+Node: Stack and Calling1206529
+Node: Frame Layout1207063
+Node: Exception Handling1217943
+Node: Stack Checking1224321
+Node: Frame Registers1229134
+Node: Elimination1236800
+Node: Stack Arguments1241029
+Node: Register Arguments1247926
+Node: Scalar Return1266706
+Node: Aggregate Return1272785
+Node: Caller Saves1276995
+Node: Function Entry1278173
+Node: Profiling1290801
+Node: Tail Calls1292500
+Node: Stack Smashing Protection1293866
+Node: Varargs1295491
+Node: Trampolines1302177
+Node: Library Calls1308824
+Node: Addressing Modes1313025
+Node: Anchored Addresses1332041
+Node: Condition Code1334690
+Node: CC0 Condition Codes1336819
+Node: MODE_CC Condition Codes1340065
+Node: Cond Exec Macros1346292
+Node: Costs1347269
+Node: Scheduling1363480
+Node: Sections1382401
+Node: PIC1397702
+Node: Assembler Format1399762
+Node: File Framework1400900
+Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1407789
+Node: Data Output1411054
+Node: Uninitialized Data1419403
+Node: Label Output1424967
+Node: Initialization1448039
+Node: Macros for Initialization1454001
+Node: Instruction Output1460724
+Node: Dispatch Tables1471226
+Node: Exception Region Output1475604
+Node: Alignment Output1481948
+Node: Debugging Info1486493
+Node: All Debuggers1487163
+Node: DBX Options1490018
+Node: DBX Hooks1495467
+Node: File Names and DBX1497393
+Node: SDB and DWARF1499505
+Node: VMS Debug1505352
+Node: Floating Point1505939
+Node: Mode Switching1510762
+Node: Target Attributes1514688
+Node: Emulated TLS1522600
+Node: MIPS Coprocessors1525990
+Node: PCH Target1527559
+Node: C++ ABI1529101
+Node: Named Address Spaces1533750
+Node: Misc1538689
+Ref: TARGET_SHIFT_TRUNCATION_MASK1546117
+Node: Host Config1589519
+Node: Host Common1590587
+Node: Filesystem1592966
+Node: Host Misc1597081
+Node: Fragments1599530
+Node: Target Fragment1600725
+Node: Host Fragment1606615
+Node: Collect21606855
+Node: Header Dirs1609491
+Node: Type Information1610914
+Node: GTY Options1613271
+Node: GGC Roots1624961
+Node: Files1625681
+Node: Invoking the garbage collector1628427
+Node: Troubleshooting1629930
+Node: Plugins1631006
+Node: LTO1647377
+Node: Funding1672423
+Node: GNU Project1674906
+Node: Copying1675555
+Node: GNU Free Documentation License1713086
+Node: Contributors1738226
+Node: Option Index1775098
+Node: Concept Index1775902

End Tag Table