diff options
Diffstat (limited to 'gcc/doc/invoke.texi')
| -rw-r--r-- | gcc/doc/invoke.texi | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index a6d2b54..ac36fda 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -621,7 +621,7 @@ Objective-C and Objective-C++ Dialects}. -ffast-math -ffat-lto-objects -ffinite-loops -ffinite-math-only -ffloat-store -fforward-propagate -ffp-contract=@var{style} -ffp-int-builtin-inexact --ffunction-sections +-ffunction-sections -ffuse-ops-with-volatile-access -fgcse -fgcse-after-reload -fgcse-las -fgcse-lm -fgraphite-identity -fgcse-sm -fhoist-adjacent-loads -fif-conversion -fif-conversion2 -findirect-inlining @@ -13790,6 +13790,15 @@ performed when this option is not used. The default is @option{-ffunction-cse} +@opindex ffuse-ops-with-volatile-access +@opindex fno-fuse-ops-with-volatile-access +@item -ffuse-ops-with-volatile-access +Allow limited optimization of operations with volatile memory access +when doing so does not change the semantics outlined in +@xref{Volatiles,,When is a Volatile Object Accessed?}. + +The default is @option{-ffuse-ops-with-volatile-access} + @opindex fno-zero-initialized-in-bss @opindex fzero-initialized-in-bss @item -fno-zero-initialized-in-bss |
