Jeffrey Walton via llvm-dev
2019-Oct-24 18:34 UTC
[llvm-dev] Failed PPC64 compile when using Power7 loads and stores?
On Thu, Oct 24, 2019 at 2:22 PM Jinsong Ji <jji at us.ibm.com> wrote:> Looks like to me that your clang is too old. > > clang version 3.8.0-2ubuntu4 (tags/RELEASE_380/final) > > clang 3.8.0 was released on 08 Mar 2016. > > While vec_xl was added in https://reviews.llvm.org/rL286455 onNov 11 > 2016, which is around half an year later then 3.8.0. > > Can you please try using newer clang. >Thanks. Travis does not allow an upgrade of the compiler in this instance. I already tried. Do you know where Clang keeps its documentation? I found https://releases.llvm.org/3.8.1/tools/docs/UsersManual.html#powerpc, but it lacks detail. Thanks for your help. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191024/895403f5/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: graycol.gif Type: image/gif Size: 105 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191024/895403f5/attachment.gif>
Jinsong Ji via llvm-dev
2019-Oct-24 18:54 UTC
[llvm-dev] Failed PPC64 compile when using Power7 loads and stores?
No sure what do you mean by `where Clang keeps its documentation`? In general, http://clang.llvm.org/docs/ or http://llvm.org/docs/ might be some landing page you can start with. If you are seeking changes in each release, yes, release notes for each version in https://releases.llvm.org/ should be a good place . However, that is very high level as well (and may not well maintained for PowerPC in older releases). I know in theory we should, but I don't think we have any existing doc that cover every builtin changes. Best, Jinsong Ji (纪金松), PhD. XL/LLVM on Power Compiler Development E-mail: jji at us.ibm.com From: Jeffrey Walton <noloader at gmail.com> To: Jinsong Ji <jji at us.ibm.com> Cc: llvm-dev <llvm-dev at lists.llvm.org> Date: 10/24/2019 02:34 PM Subject: [EXTERNAL] Re: [llvm-dev] Failed PPC64 compile when using Power7 loads and stores? On Thu, Oct 24, 2019 at 2:22 PM Jinsong Ji <jji at us.ibm.com> wrote: Looks like to me that your clang is too old. clang version 3.8.0-2ubuntu4 (tags/RELEASE_380/final) clang 3.8.0 was released on 08 Mar 2016. While vec_xl was added in https://reviews.llvm.org/rL286455 onNov 11 2016, which is around half an year later then 3.8.0. Can you please try using newer clang. Thanks. Travis does not allow an upgrade of the compiler in this instance. I already tried. Do you know where Clang keeps its documentation? I found https://releases.llvm.org/3.8.1/tools/docs/UsersManual.html#powerpc, but it lacks detail. Thanks for your help.[attachment "graycol.gif" deleted by Jinsong Ji/Jacksonville/IBM] -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191024/ecfb989d/attachment-0001.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: graycol.gif Type: image/gif Size: 105 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191024/ecfb989d/attachment-0001.gif>
Jeffrey Walton via llvm-dev
2019-Oct-24 19:17 UTC
[llvm-dev] Failed PPC64 compile when using Power7 loads and stores?
On Thu, Oct 24, 2019 at 2:55 PM Jinsong Ji <jji at us.ibm.com> wrote:> No sure what do you mean by `where Clang keeps its documentation`? > In general, *http://clang.llvm.org/docs/* <http://clang.llvm.org/docs/> > or *http://llvm.org/docs/* <http://llvm.org/docs/> might be some landing > page you can start with. > > > If you are seeking changes in each release, yes, release notes for each > version in *https://releases.llvm.org/* <https://releases.llvm.org/> > should be a good place . > However, that is very high level as well (and may not well maintained for > PowerPC in older releases). > I know in theory we should, but I don't think we have any existing doc > that cover every builtin changes. >Yes, I am looking for details docs like https://gcc.gnu.org/onlinedocs/gcc/PowerPC-AltiVec_002fVSX-Built-in-Functions.html and https://gcc.gnu.org/onlinedocs/gcc/PowerPC-AltiVec-Built-in-Functions-Available-on-ISA-2_002e06.html#PowerPC-AltiVec-Built-in-Functions-Available-on-ISA-2_002e06 Is there any reason Clang does not reject options it does not support? It would have saved me a lot of time. Jeff -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191024/f17edbce/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: graycol.gif Type: image/gif Size: 105 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191024/f17edbce/attachment.gif>