Document ftrapv/fwrapv interaction
authorTom de Vries <tom@codesourcery.com>
Fri, 4 Sep 2015 15:59:21 +0000 (15:59 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Fri, 4 Sep 2015 15:59:21 +0000 (15:59 +0000)
2015-09-04  Tom de Vries  <tom@codesourcery.com>

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

From-SVN: r227494

gcc/ChangeLog
gcc/doc/invoke.texi

index a6f9f8f14acd4bacb7459190bda4bc3a4f09e215..bc2b86093969a539801ec8d39d219c278ce76451 100644 (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
index d7dc64e46da26428cda055406c501a22177cf6a0..76e5e29450e3416877200754dd8fa96aa7fa7c03 100644 (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