clang driver throws error for -mabi=elfv2 or elfv2
authorKishan Parmar <kparmar2101@gmail.com>
Sat, 29 Jul 2023 10:39:54 +0000 (16:09 +0530)
committerTobias Hieta <tobias@hieta.se>
Thu, 3 Aug 2023 07:00:54 +0000 (09:00 +0200)
commitc278f4c0a576d499cba9de158f09ddbd60752b39
treef7f586ecd1d36182817a016d5b1611ed9cbadd8c
parent0b2d5b967d98375793897295d651f58f6fbd3034
clang driver throws error for -mabi=elfv2 or elfv2

After clang release/16.x there is a regression that -mabi=elfv1
or -mabi=elfv2 are being unused and throws warning. But clang-trunk
throws error for -mabi=elfv2 or elfv1. Intent of this patch to accept
elfv1 or elfv2 for -mabi.

Reviewed By : nemanjai
Differential Revision: https://reviews.llvm.org/D156351

(cherry picked from commit 065da3574b4fe9d4ee6283de2c82b8ce1c08af08)
clang/lib/Driver/ToolChains/Clang.cpp
clang/test/Driver/ppc-abi.c