Commit 44b325d2 by Dominik Vogt Committed by Andreas Krebbel

S/390: Correct documentation

gcc/ChangeLog

	* doc/extend.texi: S/390: Correct some typos.

From-SVN: r233172
parent f181bf90
2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
* doc/extend.texi: S/390: Correct some typos.
2016-02-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 2016-02-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* config/s390/s390.c (s390_emit_call): Add missing 64 bit check. * config/s390/s390.c (s390_emit_call): Add missing 64 bit check.
......
...@@ -16710,7 +16710,7 @@ Generates the @code{wait} machine instruction. ...@@ -16710,7 +16710,7 @@ Generates the @code{wait} machine instruction.
@subsection S/390 System z Built-in Functions @subsection S/390 System z Built-in Functions
@deftypefn {Built-in Function} int __builtin_tbegin (void*) @deftypefn {Built-in Function} int __builtin_tbegin (void*)
Generates the @code{tbegin} machine instruction starting a Generates the @code{tbegin} machine instruction starting a
non-constraint hardware transaction. If the parameter is non-NULL the non-constrained hardware transaction. If the parameter is non-NULL the
memory area is used to store the transaction diagnostic buffer and memory area is used to store the transaction diagnostic buffer and
will be passed as first operand to @code{tbegin}. This buffer can be will be passed as first operand to @code{tbegin}. This buffer can be
defined using the @code{struct __htm_tdb} C struct defined in defined using the @code{struct __htm_tdb} C struct defined in
...@@ -16723,7 +16723,7 @@ instruction by definition overwrites the content of all FPRs. The ...@@ -16723,7 +16723,7 @@ instruction by definition overwrites the content of all FPRs. The
compiler will generate code which saves and restores the FPRs. For compiler will generate code which saves and restores the FPRs. For
soft-float code it is recommended to used the @code{*_nofloat} soft-float code it is recommended to used the @code{*_nofloat}
variant. In order to prevent a TDB from being written it is required variant. In order to prevent a TDB from being written it is required
to pass an constant zero value as parameter. Passing the zero value to pass a constant zero value as parameter. Passing a zero value
through a variable is not sufficient. Although modifications of through a variable is not sufficient. Although modifications of
access registers inside the transaction will not trigger an access registers inside the transaction will not trigger an
transaction abort it is not supported to actually modify them. Access transaction abort it is not supported to actually modify them. Access
...@@ -16784,7 +16784,7 @@ handler code. ...@@ -16784,7 +16784,7 @@ handler code.
@end deftypefn @end deftypefn
@deftypefn {Built-in Function} void __builtin_tbeginc (void) @deftypefn {Built-in Function} void __builtin_tbeginc (void)
Generates the @code{tbeginc} machine instruction starting a constraint Generates the @code{tbeginc} machine instruction starting a constrained
hardware transaction. The second operand is set to @code{0xff08}. hardware transaction. The second operand is set to @code{0xff08}.
@end deftypefn @end deftypefn
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment