Remove requirement for -maltivec to be used when using -mabi=vec-extabi or -mabi...
authorZarko Todorovski <zarko@ca.ibm.com>
Tue, 26 Jan 2021 12:43:22 +0000 (07:43 -0500)
committerZarko Todorovski <zarko@ca.ibm.com>
Tue, 26 Jan 2021 12:58:01 +0000 (07:58 -0500)
commit028d7a36681f1ad0388e540cc231e480a487a09e
treeb6feae62051ea0d4e98731332bcd509ff70599c9
parent476abdb562d7227cdff2329edebe7f6cb3c4b7c8
Remove requirement for -maltivec to be used when using -mabi=vec-extabi or -mabi=vec-default when not using vector code

The previous implementation required that `-maltivec` be specified when using either `-mabi=vec-extabi` or `-mabi=vec-default`, this patch removes that requirement.

Reviewed By: cebowleratibm

Differential Revision: https://reviews.llvm.org/D94986
clang/include/clang/Basic/DiagnosticDriverKinds.td
clang/lib/Driver/ToolChains/Clang.cpp
clang/test/CodeGen/altivec.c