[PATCH] D85315: [AIX][Clang][Driver] Generate reference to the C++ library on the link step

2020-08-10 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL closed this revision. ShuhongL added a comment. Landed by commit: rGb129c9d81aff8ece71eb29df1e5f31136a48c040 (Sorry, I didn't properly align the tags in commit message and hence this revision was not automatically clo

[PATCH] D85315: [AIX][Clang][Driver] Generate reference to the C++ library on the link step

2020-08-10 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL updated this revision to Diff 284357. ShuhongL added a comment. Fixed indent and updated error message. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D85315/new/ https://reviews.llvm.org/D85315 Files: clang/lib/Driver/ToolChains/AIX.cpp

[PATCH] D85315: [AIX][Clang][Driver] Generate reference to the C++ library on the link step

2020-08-07 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL updated this revision to Diff 283988. ShuhongL added a comment. Added test cases for fatal error Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D85315/new/ https://reviews.llvm.org/D85315 Files: clang/lib/Driver/ToolChains/AIX.cpp clang

[PATCH] D85315: [AIX][Clang][Driver] Generate reference to the C++ library on the link step

2020-08-06 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL updated this revision to Diff 283607. ShuhongL added a comment. Added testcases for lc and lc++ Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D85315/new/ https://reviews.llvm.org/D85315 Files: clang/lib/Driver/ToolChains/AIX.cpp clang/

[PATCH] D85315: [AIX][Clang] Add C++ linker option to the driver toolchain

2020-08-05 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL added a comment. Working on adding lit test Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D85315/new/ https://reviews.llvm.org/D85315 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https

[PATCH] D85315: [AIX][Clang] Add C++ linker option to the driver toolchain

2020-08-05 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL created this revision. ShuhongL added reviewers: daltenty, hubert.reinterpretcast, stevewan. ShuhongL added a project: LLVM. Herald added a project: clang. Herald added a subscriber: cfe-commits. ShuhongL requested review of this revision. Add C++ linker option to the AIX clang driver too

[PATCH] D82677: [Clang] Handle AIX Include management in the driver

2020-07-03 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL updated this revision to Diff 275432. ShuhongL added a comment. Add clang -xc tests Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D82677/new/ https://reviews.llvm.org/D82677 Files: clang/lib/Driver/ToolChains/AIX.cpp clang/lib/Driver/T

[PATCH] D82677: [Clang] Handle AIX Include management in the driver

2020-07-03 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL updated this revision to Diff 275396. ShuhongL added a comment. - `nostdlibinc` should not suppress clang builtin headers - Add tests for `nostdlibinc` and `nobuiltininc` - fix lint Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D82677/new/

[PATCH] D82677: [Clang] Handle AIX Include management in the driver

2020-07-02 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL updated this revision to Diff 275221. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D82677/new/ https://reviews.llvm.org/D82677 Files: clang/lib/Driver/ToolChains/AIX.cpp clang/lib/Driver/ToolChains/AIX.h clang/lib/Frontend/InitHeaderS

[PATCH] D82677: [Clang] Handle AIX Include management in the driver

2020-07-02 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL added a comment. Modified changes: 1. Add sysroot 2. return if `options::OPT_nostdlibinc` is specified, and will not add `/usr/local/include` to the path since it's different from other system (linux,darwin etc.) Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION ht

[PATCH] D82677: [Clang] Handle AIX Include management in the driver

2020-07-02 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL updated this revision to Diff 275220. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D82677/new/ https://reviews.llvm.org/D82677 Files: clang/lib/Driver/ToolChains/AIX.cpp clang/lib/Driver/ToolChains/AIX.h clang/lib/Frontend/InitHeaderS

[PATCH] D82677: [Clang] Handle AIX Include management in the driver

2020-07-02 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL updated this revision to Diff 275111. ShuhongL marked 2 inline comments as done. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D82677/new/ https://reviews.llvm.org/D82677 Files: clang/lib/Driver/ToolChains/AIX.cpp clang/lib/Driver/ToolCh

[PATCH] D82677: [Clang] Handle AIX Include management in the driver

2020-06-30 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL updated this revision to Diff 274519. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D82677/new/ https://reviews.llvm.org/D82677 Files: clang/lib/Driver/ToolChains/AIX.cpp clang/lib/Driver/ToolChains/AIX.h clang/lib/Frontend/InitHeaderS

[PATCH] D82677: [Clang] Handle AIX Include management in the driver

2020-06-29 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL added a comment. Added testcase for the clang toolchain changes Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D82677/new/ https://reviews.llvm.org/D82677 ___ cfe-commits mailing list cfe-commit

[PATCH] D82677: [Clang] Handle AIX Include management in the driver

2020-06-29 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL updated this revision to Diff 274210. Herald added a subscriber: ormris. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D82677/new/ https://reviews.llvm.org/D82677 Files: clang/lib/Driver/ToolChains/AIX.cpp clang/lib/Driver/ToolChains/AIX

[PATCH] D82677: [Clang] Handle AIX Include management in the driver

2020-06-26 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL updated this revision to Diff 273819. ShuhongL retitled this revision from "[AIX] Modify AIX customized clang driver toolchain to include AIX system headers in search path" to "[Clang] Handle AIX Include management in the driver". ShuhongL edited the summary of this revision. Repository

[PATCH] D82677: [AIX] Modify AIX customized clang driver toolchain to include AIX system headers in search path

2020-06-26 Thread Shuhong Liu via Phabricator via cfe-commits
ShuhongL created this revision. ShuhongL added reviewers: daltenty, stevewan. Herald added a project: clang. Herald added a subscriber: cfe-commits. ShuhongL retitled this revision from "Modify AIX customized clang driver toolchain to include AIX system headers in search path" to "[AIX] Modify AIX