diff options
Diffstat (limited to 'gcc-4.8/libgomp/libgomp.info')
-rw-r--r-- | gcc-4.8/libgomp/libgomp.info | 230 |
1 files changed, 115 insertions, 115 deletions
diff --git a/gcc-4.8/libgomp/libgomp.info b/gcc-4.8/libgomp/libgomp.info index d374a41df..f4dd86fd3 100644 --- a/gcc-4.8/libgomp/libgomp.info +++ b/gcc-4.8/libgomp/libgomp.info @@ -1,5 +1,5 @@ -This is libgomp.info, produced by makeinfo version 4.13 from -/d/gcc-4.8.1/gcc-4.8.1/libgomp/libgomp.texi. +This is libgomp.info, produced by makeinfo version 4.12 from +/space/rguenther/gcc-4.8.3/gcc-4.8.3/libgomp/libgomp.texi. Copyright (C) 2006-2013 Free Software Foundation, Inc. @@ -91,7 +91,7 @@ compile-time flag `-fopenmp' must be specified. This enables the OpenMP directive `#pragma omp' in C/C++ and `!$omp' directives in free form, `c$omp', `*$omp' and `!$omp' directives in fixed form, `!$' conditional compilation sentinels in free form and `c$', `*$' and `!$' sentinels in -fixed form, for Fortran. The flag also arranges for automatic linking +fixed form, for Fortran. The flag also arranges for automatic linking of the OpenMP runtime library (*note Runtime Library Routines::). A complete description of all OpenMP directives accepted may be @@ -105,7 +105,7 @@ File: libgomp.info, Node: Runtime Library Routines, Next: Environment Variable ************************** The runtime routines described here are defined by section 3 of the -OpenMP specifications in version 3.1. The routines are structured in +OpenMP specifications in version 3.1. The routines are structured in following three parts: Control threads, processors and the parallel environment. @@ -187,7 +187,7 @@ File: libgomp.info, Node: omp_get_ancestor_thread_num, Next: omp_get_dynamic, _Description_: This function returns the thread identification number for the - given nesting level of the current thread. For values of LEVEL + given nesting level of the current thread. For values of LEVEL outside zero to `omp_get_level' -1 is returned; if LEVEL is `omp_get_level' the result is identical to `omp_get_thread_num'. @@ -356,7 +356,7 @@ File: libgomp.info, Node: omp_get_num_threads, Next: omp_get_schedule, Prev: =================================================== _Description_: - Returns the number of threads in the current team. In a sequential + Returns the number of threads in the current team. In a sequential section of the program `omp_get_num_threads' returns 1. The default team size may be initialized at startup by the @@ -386,7 +386,7 @@ File: libgomp.info, Node: omp_get_schedule, Next: omp_get_team_size, Prev: om ============================================================== _Description_: - Obtain the runtime scheduling method. The KIND argument will be + Obtain the runtime scheduling method. The KIND argument will be set to the value `omp_sched_static', `omp_sched_dynamic', `omp_sched_guided' or `omp_sched_auto'. The second argument, MODIFIER, is set to the chunk size. @@ -414,7 +414,7 @@ File: libgomp.info, Node: omp_get_team_size, Next: omp_get_thread_limit, Prev _Description_: This function returns the number of threads in a thread team to - which either the current thread or its ancestor belongs. For + which either the current thread or its ancestor belongs. For values of LEVEL outside zero to `omp_get_level', -1 is returned; if LEVEL is zero, 1 is returned, and for `omp_get_level', the result is identical to `omp_get_num_threads'. @@ -465,7 +465,7 @@ File: libgomp.info, Node: omp_get_thread_num, Next: omp_in_parallel, Prev: om _Description_: Returns a unique thread identification number within the current team. In a sequential parts of the program, `omp_get_thread_num' - always returns 0. In parallel regions the return value varies from + always returns 0. In parallel regions the return value varies from 0 to `omp_get_num_threads'-1 inclusive. The return value of the master thread of a team is always 0. @@ -530,7 +530,7 @@ File: libgomp.info, Node: omp_set_dynamic, Next: omp_set_max_active_levels, P _Description_: Enable or disable the dynamic adjustment of the number of threads - within a team. The function takes the language-specific equivalent + within a team. The function takes the language-specific equivalent of `true' and `false', where `true' enables dynamic adjustment of team sizes and `false' disables it. @@ -579,7 +579,7 @@ File: libgomp.info, Node: omp_set_nested, Next: omp_set_num_threads, Prev: om _Description_: Enable or disable nested parallel regions, i.e., whether team - members are allowed to create new teams. The function takes the + members are allowed to create new teams. The function takes the language-specific equivalent of `true' and `false', where `true' enables dynamic adjustment of team sizes and `false' disables it. @@ -628,7 +628,7 @@ File: libgomp.info, Node: omp_set_schedule, Next: omp_init_lock, Prev: omp_se =========================================================== _Description_: - Sets the runtime scheduling method. The KIND argument can have the + Sets the runtime scheduling method. The KIND argument can have the value `omp_sched_static', `omp_sched_dynamic', `omp_sched_guided' or `omp_sched_auto'. Except for `omp_sched_auto', the chunk size is set to the value of MODIFIER if positive, or to the default @@ -637,7 +637,7 @@ _Description_: _C/C++_ _Prototype_: `void omp_set_schedule(omp_sched_t *kind, int - *modifier);' + *modifier);' _Fortran_: _Interface_: `subroutine omp_set_schedule(kind, modifier)' @@ -736,7 +736,7 @@ _Description_: A simple lock about to be unset must have been locked by `omp_set_lock' or `omp_test_lock' before. In addition, the lock must be held by the thread calling `omp_unset_lock'. Then, the - lock becomes unlocked. If one or more threads attempted to set the + lock becomes unlocked. If one or more threads attempted to set the lock before, one of them is chosen to, again, set the lock to itself. @@ -760,7 +760,7 @@ File: libgomp.info, Node: omp_destroy_lock, Next: omp_init_nest_lock, Prev: o ============================================= _Description_: - Destroy a simple lock. In order to be destroyed, a simple lock + Destroy a simple lock. In order to be destroyed, a simple lock must be in the unlocked state. _C/C++_: @@ -862,7 +862,7 @@ _Description_: `omp_set_nested_lock' or `omp_test_nested_lock' before. In addition, the lock must be held by the thread calling `omp_unset_nested_lock'. If the nesting count drops to zero, the - lock becomes unlocked. If one ore more threads attempted to set + lock becomes unlocked. If one ore more threads attempted to set the lock before, one of them is chosen to, again, set the lock to itself. @@ -886,7 +886,7 @@ File: libgomp.info, Node: omp_destroy_nest_lock, Next: omp_get_wtick, Prev: o ================================================== _Description_: - Destroy a nested lock. In order to be destroyed, a nested lock + Destroy a nested lock. In order to be destroyed, a nested lock must be in the unlocked state and its nesting count must equal zero. @@ -932,7 +932,7 @@ File: libgomp.info, Node: omp_get_wtime, Prev: omp_get_wtick, Up: Runtime Lib ============================================== _Description_: - Elapsed wall clock time in seconds. The time is measured per + Elapsed wall clock time in seconds. The time is measured per thread, no guarantee can be made that two distinct threads measure the same time. Time is measured from some "time in the past", which is an arbitrary time guaranteed not to change during the @@ -984,7 +984,7 @@ File: libgomp.info, Node: OMP_DYNAMIC, Next: OMP_MAX_ACTIVE_LEVELS, Up: Envir _Description_: Enable or disable the dynamic adjustment of the number of threads - within a team. The value of this environment variable shall be + within a team. The value of this environment variable shall be `TRUE' or `FALSE'. If undefined, dynamic adjustment is disabled by default. @@ -1002,7 +1002,7 @@ File: libgomp.info, Node: OMP_MAX_ACTIVE_LEVELS, Next: OMP_NESTED, Prev: OMP_ _Description_: Specifies the initial value for the maximum number of nested - parallel regions. The value of this variable shall be a positive + parallel regions. The value of this variable shall be a positive integer. If undefined, the number of active levels is unlimited. _See also_: @@ -1019,7 +1019,7 @@ File: libgomp.info, Node: OMP_NESTED, Next: OMP_NUM_THREADS, Prev: OMP_MAX_AC _Description_: Enable or disable nested parallel regions, i.e., whether team - members are allowed to create new teams. The value of this + members are allowed to create new teams. The value of this environment variable shall be `TRUE' or `FALSE'. If undefined, nested parallel regions are disabled by default. @@ -1077,7 +1077,7 @@ File: libgomp.info, Node: OMP_STACKSIZE, Next: OMP_SCHEDULE, Prev: OMP_NUM_TH _Description_: Set the default thread stack size in kilobytes, unless the number is suffixed by `B', `K', `M' or `G', in which case the size is, - respectively, in bytes, kilobytes, megabytes or gigabytes. This is + respectively, in bytes, kilobytes, megabytes or gigabytes. This is different from `pthread_attr_setstacksize' which gets the number of bytes as an argument. If the stack size cannot be set due to system constraints, an error is reported and the initial stack @@ -1094,8 +1094,8 @@ File: libgomp.info, Node: OMP_THREAD_LIMIT, Next: OMP_WAIT_POLICY, Prev: OMP_ ========================================================== _Description_: - Specifies the number of threads to use for the whole program. The - value of this variable shall be a positive integer. If undefined, + Specifies the number of threads to use for the whole program. The + value of this variable shall be a positive integer. If undefined, the number of threads is not limited. _See also_: @@ -1111,7 +1111,7 @@ File: libgomp.info, Node: OMP_WAIT_POLICY, Next: OMP_PROC_BIND, Prev: OMP_THR ======================================================= _Description_: - Specifies whether waiting threads should be active or passive. If + Specifies whether waiting threads should be active or passive. If the value is `PASSIVE', waiting threads should not consume CPU power while waiting; while the value is `ACTIVE' specifies that they should. @@ -1126,7 +1126,7 @@ File: libgomp.info, Node: OMP_PROC_BIND, Next: GOMP_CPU_AFFINITY, Prev: OMP_W ============================================================== _Description_: - Specifies whether threads may be moved between processors. If set + Specifies whether threads may be moved between processors. If set to `true', OpenMP theads should not be moved, if set to `false' they may be moved. @@ -1143,11 +1143,11 @@ File: libgomp.info, Node: GOMP_CPU_AFFINITY, Next: GOMP_STACKSIZE, Prev: OMP_ ======================================================== _Description_: - Binds threads to specific CPUs. The variable should contain a - space-separated or comma-separated list of CPUs. This list may + Binds threads to specific CPUs. The variable should contain a + space-separated or comma-separated list of CPUs. This list may contain different kinds of entries: either single CPU numbers in any order, a range of CPUs (M-N) or a range with some stride - (M-N:S). CPU numbers are zero based. For example, + (M-N:S). CPU numbers are zero based. For example, `GOMP_CPU_AFFINITY="0 3 1-2 4-15:2"' will bind the initial thread to CPU 0, the second to CPU 3, the third to CPU 1, the fourth to CPU 2, the fifth to CPU 4, the sixth through tenth to CPUs 6, 8, @@ -1156,7 +1156,7 @@ _Description_: CPU 0. There is no GNU OpenMP library routine to determine whether a CPU - affinity specification is in effect. As a workaround, + affinity specification is in effect. As a workaround, language-specific library functions, e.g., `getenv' in C or `GET_ENVIRONMENT_VARIABLE' in Fortran, may be used to query the setting of the `GOMP_CPU_AFFINITY' environment variable. A defined @@ -1176,11 +1176,11 @@ File: libgomp.info, Node: GOMP_STACKSIZE, Prev: GOMP_CPU_AFFINITY, Up: Enviro ===================================================== _Description_: - Set the default thread stack size in kilobytes. This is different + Set the default thread stack size in kilobytes. This is different from `pthread_attr_setstacksize' which gets the number of bytes as - an argument. If the stack size cannot be set due to system + an argument. If the stack size cannot be set due to system constraints, an error is reported and the initial stack size is - left unchanged. If undefined, the stack size is system dependent. + left unchanged. If undefined, the stack size is system dependent. _See also_: *note OMP_STACKSIZE:: @@ -1344,8 +1344,8 @@ only thing I can figure is that we do something like: } where the "x=x" and "y=y" assignments actually have different uids -for the two variables, i.e. not something you could write directly in -C. Presumably this only makes sense if the "outer" x and y are global +for the two variables, i.e. not something you could write directly in +C. Presumably this only makes sense if the "outer" x and y are global variables. COPYPRIVATE would work the same way, except the structure broadcast @@ -2035,7 +2035,7 @@ TERMS AND CONDITIONS by modifying or propagating a covered work, you indicate your acceptance of this License to do so. - 10. Automatic Licensing of Downstream Recipients. + 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and @@ -2063,7 +2063,7 @@ TERMS AND CONDITIONS using, selling, offering for sale, or importing the Program or any portion of it. - 11. Patents. + 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. @@ -2136,7 +2136,7 @@ TERMS AND CONDITIONS any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. - 12. No Surrender of Others' Freedom. + 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this @@ -2150,7 +2150,7 @@ TERMS AND CONDITIONS terms and this License would be to refrain entirely from conveying the Program. - 13. Use with the GNU Affero General Public License. + 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed @@ -2161,7 +2161,7 @@ TERMS AND CONDITIONS General Public License, section 13, concerning interaction through a network will apply to the combination as such. - 14. Revised Versions of this License. + 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. @@ -2188,19 +2188,19 @@ TERMS AND CONDITIONS author or copyright holder as a result of your choosing to follow a later version. - 15. Disclaimer of Warranty. + 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY - APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE + APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - 16. Limitation of Liability. + 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES @@ -2213,7 +2213,7 @@ TERMS AND CONDITIONS PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - 17. Interpretation of Sections 15 and 16. + 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, @@ -2686,7 +2686,7 @@ GNU Free Documentation License not permanently reinstated, receipt of a copy of some or all of the same material does not give you any rights to use it. - 10. FUTURE REVISIONS OF THIS LICENSE + 10. FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new @@ -2707,7 +2707,7 @@ GNU Free Documentation License proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Document. - 11. RELICENSING + 11. RELICENSING "Massive Multiauthor Collaboration Site" (or "MMC Site") means any World Wide Web server that publishes copyrightable works and also @@ -2754,7 +2754,7 @@ notices just after the title page: Free Documentation License''. If you have Invariant Sections, Front-Cover Texts and Back-Cover -Texts, replace the "with...Texts." line with this: +Texts, replace the "with...Texts." line with this: with the Invariant Sections being LIST THEIR TITLES, with the Front-Cover Texts being LIST, and with the Back-Cover Texts @@ -2850,72 +2850,72 @@ Library Index Tag Table: -Node: Top2025 -Node: Enabling OpenMP3219 -Node: Runtime Library Routines4004 -Node: omp_get_active_level6452 -Node: omp_get_ancestor_thread_num7156 -Node: omp_get_dynamic8083 -Node: omp_get_level8961 -Node: omp_get_max_active_levels9585 -Node: omp_get_max_threads10288 -Node: omp_get_nested11044 -Node: omp_get_num_procs11956 -Node: omp_get_num_threads12474 -Node: omp_get_schedule13556 -Node: omp_get_team_size14477 -Node: omp_get_thread_limit15439 -Node: omp_get_thread_num16062 -Node: omp_in_parallel16930 -Node: omp_in_final17577 -Node: omp_set_dynamic18248 -Node: omp_set_max_active_levels19085 -Node: omp_set_nested19865 -Node: omp_set_num_threads20744 -Node: omp_set_schedule21580 -Node: omp_init_lock22652 -Node: omp_set_lock23303 -Node: omp_test_lock24154 -Node: omp_unset_lock25125 -Node: omp_destroy_lock26051 -Node: omp_init_nest_lock26725 -Node: omp_set_nest_lock27458 -Node: omp_test_nest_lock28369 -Node: omp_unset_nest_lock29398 -Node: omp_destroy_nest_lock30408 -Node: omp_get_wtick31156 -Node: omp_get_wtime31747 -Node: Environment Variables32521 -Node: OMP_DYNAMIC33649 -Node: OMP_MAX_ACTIVE_LEVELS34217 -Node: OMP_NESTED34856 -Node: OMP_NUM_THREADS35460 -Node: OMP_SCHEDULE36148 -Node: OMP_STACKSIZE36842 -Node: OMP_THREAD_LIMIT37668 -Node: OMP_WAIT_POLICY38263 -Node: OMP_PROC_BIND38824 -Node: GOMP_CPU_AFFINITY39382 -Node: GOMP_STACKSIZE40923 -Node: The libgomp ABI41733 -Node: Implementing MASTER construct42532 -Node: Implementing CRITICAL construct42946 -Node: Implementing ATOMIC construct43685 -Node: Implementing FLUSH construct44166 -Node: Implementing BARRIER construct44437 -Node: Implementing THREADPRIVATE construct44706 -Node: Implementing PRIVATE clause45358 -Node: Implementing FIRSTPRIVATE LASTPRIVATE COPYIN and COPYPRIVATE clauses45939 -Node: Implementing REDUCTION clause47263 -Node: Implementing PARALLEL construct47820 -Node: Implementing FOR construct49077 -Node: Implementing ORDERED construct51075 -Node: Implementing SECTIONS construct51381 -Node: Implementing SINGLE construct52147 -Node: Reporting Bugs52809 -Node: Copying53119 -Node: GNU Free Documentation License90684 -Node: Funding115826 -Node: Library Index118351 +Node: Top2039 +Node: Enabling OpenMP3233 +Node: Runtime Library Routines4018 +Node: omp_get_active_level6466 +Node: omp_get_ancestor_thread_num7170 +Node: omp_get_dynamic8097 +Node: omp_get_level8975 +Node: omp_get_max_active_levels9599 +Node: omp_get_max_threads10302 +Node: omp_get_nested11058 +Node: omp_get_num_procs11970 +Node: omp_get_num_threads12488 +Node: omp_get_schedule13570 +Node: omp_get_team_size14491 +Node: omp_get_thread_limit15453 +Node: omp_get_thread_num16076 +Node: omp_in_parallel16944 +Node: omp_in_final17591 +Node: omp_set_dynamic18262 +Node: omp_set_max_active_levels19099 +Node: omp_set_nested19879 +Node: omp_set_num_threads20758 +Node: omp_set_schedule21594 +Node: omp_init_lock22666 +Node: omp_set_lock23317 +Node: omp_test_lock24168 +Node: omp_unset_lock25139 +Node: omp_destroy_lock26065 +Node: omp_init_nest_lock26739 +Node: omp_set_nest_lock27472 +Node: omp_test_nest_lock28383 +Node: omp_unset_nest_lock29412 +Node: omp_destroy_nest_lock30422 +Node: omp_get_wtick31170 +Node: omp_get_wtime31761 +Node: Environment Variables32535 +Node: OMP_DYNAMIC33663 +Node: OMP_MAX_ACTIVE_LEVELS34231 +Node: OMP_NESTED34870 +Node: OMP_NUM_THREADS35474 +Node: OMP_SCHEDULE36162 +Node: OMP_STACKSIZE36856 +Node: OMP_THREAD_LIMIT37682 +Node: OMP_WAIT_POLICY38277 +Node: OMP_PROC_BIND38838 +Node: GOMP_CPU_AFFINITY39396 +Node: GOMP_STACKSIZE40937 +Node: The libgomp ABI41747 +Node: Implementing MASTER construct42546 +Node: Implementing CRITICAL construct42960 +Node: Implementing ATOMIC construct43699 +Node: Implementing FLUSH construct44180 +Node: Implementing BARRIER construct44451 +Node: Implementing THREADPRIVATE construct44720 +Node: Implementing PRIVATE clause45372 +Node: Implementing FIRSTPRIVATE LASTPRIVATE COPYIN and COPYPRIVATE clauses45953 +Node: Implementing REDUCTION clause47277 +Node: Implementing PARALLEL construct47834 +Node: Implementing FOR construct49091 +Node: Implementing ORDERED construct51089 +Node: Implementing SECTIONS construct51395 +Node: Implementing SINGLE construct52161 +Node: Reporting Bugs52823 +Node: Copying53133 +Node: GNU Free Documentation License90698 +Node: Funding115840 +Node: Library Index118365 End Tag Table |