From 5f2d265b3a9eddb14076cad595bd9f05b03fa069 Mon Sep 17 00:00:00 2001 From: Jun-ichi Takimoto Date: Wed, 11 Jul 2018 22:34:03 +0900 Subject: 43164: _gcc: fix 'args=' to 'args+=', and update a few options --- Completion/Unix/Command/_gcc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'Completion/Unix/Command/_gcc') diff --git a/Completion/Unix/Command/_gcc b/Completion/Unix/Command/_gcc index 5fcd020bd..5b97b8c30 100644 --- a/Completion/Unix/Command/_gcc +++ b/Completion/Unix/Command/_gcc @@ -339,8 +339,7 @@ h8/300) esac if [[ "$service" = clang* ]]; then - args=( - $args + args+=( "-flto=-[generate output files suitable for link time optimization]::style:(full thin)" -emit-llvm "-Qunused-arguments[don't emit warning for unused driver arguments]" @@ -353,7 +352,7 @@ if [[ "$service" = clang* ]]; then "-nobuiltininc[Do not search builtin directory for include files]" ) else - args=( + args+=( '-flto=-[Enable link-time optimization]::jobs:' ) fi @@ -383,7 +382,6 @@ languages=( # generic options (from --help) args+=( - -a -C -H -P -s '-###[print commands to run this compilation]' '-o:output file:_files -g "^*.(c|h|cc|C|cxx)(-.)"' '-x[Specify the language of the following input files]:input file language:('"$languages"')' @@ -395,6 +393,10 @@ args+=( '*-A-:define assertion:' '*-D-:define macro:' '*-U-:undefine macro:' + '-C[do not discard comments during preprocess]' + '-CC[do not discard comments, including macro expansion]' + '-P[inhibit generation of linkemakers during preprocess]' + '-H[print name of each header file used]' '-E[Preprocess only; do not compile, assemble or link]' '-S[Compile only; do not assemble or link]' '-c[Compile and assemble, but do not link]' -- cgit 1.4.1