Document ftrapv/fwrapv interaction

2015-09-04  Tom de Vries  <tom@codesourcery.com>

	* doc/invoke.texi (@item -ftrapv, @item -fwrapv): Document interaction.

From-SVN: r227494
This commit is contained in:
Tom de Vries 2015-09-04 15:59:21 +00:00 committed by Tom de Vries
parent a12cbc5775
commit 075e268e81
2 changed files with 14 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2015-09-04 Tom de Vries <tom@codesourcery.com>
* doc/invoke.texi (@item -ftrapv, @item -fwrapv): Document interaction.
2015-09-04 Jeff Law <law@redhat.com>
* tree-ssa-scopedtables.c (const_and_copies::const_and_copies): Remove

View File

@ -23696,6 +23696,11 @@ option is used to control the temporary stack reuse optimization.
@opindex ftrapv
This option generates traps for signed overflow on addition, subtraction,
multiplication operations.
The options @option{-ftrapv} and @option{-fwrapv} override each other, so using
@option{-ftrapv} @option{-fwrapv} on the command-line results in
@option{-fwrapv} being effective. Note that only active options override, so
using @option{-ftrapv} @option{-fwrapv} @option{-fno-wrapv} on the command-line
results in @option{-ftrapv} being effective.
@item -fwrapv
@opindex fwrapv
@ -23704,6 +23709,11 @@ overflow of addition, subtraction and multiplication wraps around
using twos-complement representation. This flag enables some optimizations
and disables others. This option is enabled by default for the Java
front end, as required by the Java language specification.
The options @option{-ftrapv} and @option{-fwrapv} override each other, so using
@option{-ftrapv} @option{-fwrapv} on the command-line results in
@option{-fwrapv} being effective. Note that only active options override, so
using @option{-ftrapv} @option{-fwrapv} @option{-fno-wrapv} on the command-line
results in @option{-ftrapv} being effective.
@item -fexceptions
@opindex fexceptions