OSDN Git Service

[AIX] Actually push back "-mabi=vec-extabi" when option is on.
authorZarko Todorovski <zarko@ca.ibm.com>
Fri, 29 Jan 2021 19:05:17 +0000 (14:05 -0500)
committerTom Stellard <tstellar@redhat.com>
Mon, 15 Feb 2021 22:14:54 +0000 (14:14 -0800)
Accidentaly ommitted the portion of pushing back the option in
https://reviews.llvm.org/D94986

(cherry picked from commit caaaebcde462bf681498ce85c2659d683a07fc87)

clang/lib/Driver/ToolChains/Clang.cpp

index fdb8a58..d75eb0c 100644 (file)
@@ -4684,6 +4684,8 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
           << A->getSpelling() << RawTriple.str();
     if (A->getOption().getID() == options::OPT_mabi_EQ_vec_default)
       D.Diag(diag::err_aix_default_altivec_abi);
+    if (A->getOption().getID() == options::OPT_mabi_EQ_vec_extabi)
+      CmdArgs.push_back("-mabi=vec-extabi");
   }
 
   if (Arg *A = Args.getLastArg(options::OPT_Wframe_larger_than_EQ)) {