[cfe-dev] '-fsave-optimization-record' and VS2015 built compiler
ORiordan, Martin via cfe-dev
cfe-dev at lists.llvm.org
Thu Sep 7 07:57:20 PDT 2017
Hi CFE-Devs,
I had posted the following question on LLVM-Dev but it seems more appropriate to CFE-Dev. It appears that the temporary YAML file is being left in the TMP directory and not promoted to its final intended location.
Thanks,
MartinO
-------------
Thanks Hal,
Though the option is handled in the driver, I was not sure if this was an LLVM implemented feature or a CLang implemented feature, and I know the list does not like cross-posting a message ;-)
And thanks too Brian:
From: Brian Cain [mailto:brian.cain at gmail.com]
That's pretty odd. Can you rule out for sure that the files aren't being written somewhere unexpected or that the other clang was built against different sources?
Yes you're right, it appears to be in 'c:\tmp\foo-XXXXXX.opt.yaml', though on Linux it is located in './foo.opt.yaml'. The sources for my Linux and VS2015 builds are identical.
So it would appear that the temporary files is being created but not finalised - probably a CLang driver issue. I'll dig deeper and see where this is going wrong and I'll re-post this to CFE-Dev.
Thanks again to both of you,
MartinO
From: Hal Finkel [mailto:hfinkel at anl.gov]
Sent: Thursday, September 7, 2017 3:37 PM
To: ORiordan, Martin <martin.oriordan at intel.com<mailto:martin.oriordan at intel.com>>; llvm-dev <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>>
Subject: Re: [llvm-dev] '-fsave-optimization-record' and VS2015 built compiler
On 09/07/2017 09:10 AM, ORiordan, Martin via llvm-dev wrote:
Not 100% if this is an LLVM question or a CLang question, though I expect LLVM.
On Linux, if I pass '-fsave-optimization-record' to 'clang', then it produces a '*.opt.yaml' file. However, the same thing run on Windows using 'clang' built with VS2015 silently ignores this option.
Is this a bug or is it intentional? And if it is intentional, how can I configure and build on Windows to enable this feature?
Sounds like a bug (I've never tested on Windows). I suggest filing a bug report. Also, in general, you'll have better luck with frontend questions on cfe-dev.
-Hal
Thanks,
MartinO
--------------------------------------------------------------
Intel Research and Development Ireland Limited
Registered in Ireland
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
Registered Number: 308263
This e-mail and any attachments may contain confidential material for the sole
use of the intended recipient(s). Any review or distribution by others is
strictly prohibited. If you are not the intended recipient, please contact the
sender and delete all copies.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20170907/c9115aed/attachment.html>
More information about the cfe-dev
mailing list