summaryrefslogtreecommitdiff
path: root/Completion/Unix/Command/_gcc
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Unix/Command/_gcc')
-rw-r--r--Completion/Unix/Command/_gcc9
1 files changed, 4 insertions, 5 deletions
diff --git a/Completion/Unix/Command/_gcc b/Completion/Unix/Command/_gcc
index 22d3083de..b6f1da2c6 100644
--- a/Completion/Unix/Command/_gcc
+++ b/Completion/Unix/Command/_gcc
@@ -1643,7 +1643,7 @@ args+=(
'+e-[control how virtual function definitions are used]:virtual function definitions in classes:((0\:only\ interface 1\:generate\ code))'
{-e,--entry}'[specify program entry point is entry]:entry'
{-E,--preprocess}'[preprocess only; do not compile, assemble or link]'
- '-fabi-version=-[use version <n> of the C++ ABI (default: 2)]:ABI version:(1 2 3 4 5 6)'
+ '-fabi-version=-[use specified C++ ABI version]:ABI version [0]:(0 1 2 3 4 5 6 7 8 9 10 11 12 13)'
'-fada-spec-parent=[dump Ada specs as child units of given parent]'
'-faggressive-loop-optimizations[aggressively optimize loops using language constraints]'
'-falign-functions[align the start of functions]'
@@ -1737,11 +1737,11 @@ args+=(
'-feliminate-unused-debug-types[perform unused type elimination in debug info]'
'-femit-class-debug-always[do not suppress C++ class debug information]'
'-femit-struct-debug-baseonly[aggressive reduced debug info for structs]'
- '-femit-struct-debug-detailed=[detailed reduced debug info for structs]:spec list'
+ '-femit-struct-debug-detailed=-[detailed reduced debug info for structs]:spec list [all]'
'-femit-struct-debug-reduced[conservative reduced debug info for structs]'
'-fexceptions[enable exception handling]'
'-fexcess-precision=-[specify handling of excess floating-point precision]:precision handling:(fast standard)'
- '-fexec-charset=[convert all strings and character constants to character set]:character set'
+ '-fexec-charset=-[convert all strings and character constants to character set]:character set [UTF-8]'
'-fexpensive-optimizations[perform a number of minor, expensive optimizations]'
'-fextended-identifiers[permit universal character names in identifiers]'
'-ffast-math[sets -fno-math-errno, -funsafe-math-optimizations, -ffinite-math-only, -fno-rounding-math, -fno-signaling-nans and -fcx-limited-range]'
@@ -1750,8 +1750,7 @@ args+=(
'-ffixed--[mark <register> as being unavailable to the compiler]:register'
'-ffloat-store[don'\''t allocate floats and doubles in extended- precision registers]'
'-fforward-propagate[perform a forward propagation pass on RTL]'
- '-ffp-contract=-[perform floating- point expression contraction (default: fast)]:style:(on off fast)'
- '-ffp-contract=[perform floating-point expression contraction]:style:(off on fast)'
+ '-ffp-contract=-[perform floating-point expression contraction]:style [fast]:(on off fast)'
'-ffp-int-builtin-inexact[allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions]'
'-ffreestanding[do not assume that standard C libraries and main exist]'
'-ffunction-cse[allow function addresses to be held in registers]'