<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Hi again,</p>
<p>What version of the compiler are you using? I'm wondering if this
was fixed by r311041+r311043.</p>
<p> -Hal<br>
</p>
<div class="moz-cite-prefix">On 09/07/2017 09:57 AM, ORiordan,
Martin via cfe-dev wrote:<br>
</div>
<blockquote
cite="mid:6E24DDEE941CC74AAF53D4AC6D6EAEB5328D356F@IRSMSX103.ger.corp.intel.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Book Antiqua";
panose-1:2 4 6 2 5 3 5 3 3 4;}
@font-face
{font-family:"Book Antiqua \,serif";
panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
color:windowtext;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman",serif;
color:black;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";
color:black;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Book Antiqua",serif;
color:windowtext;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:"Courier New";
color:black;
mso-fareast-language:EN-IE;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif">Hi CFE-Devs,<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif">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.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"> MartinO<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif">-------------<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif">Thanks Hal,<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif">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 ;-)<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif">And thanks too Brian:<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"
style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:36.0pt"><b><span
lang="EN-US">From:</span></b><span lang="EN-US"> Brian
Cain [<a moz-do-not-send="true"
href="mailto:brian.cain@gmail.com">mailto:brian.cain@gmail.com</a>]
</span><span style="color:black" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:36.0pt">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?<span
style="font-size:12.0pt;mso-fareast-language:EN-IE"><o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif">Yes you’re right, it appears to be in ‘</span><span
style="font-size:12.0pt;font-family:"Courier New"">c:\tmp\foo-XXXXXX.opt.yaml</span><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif">’, though on Linux it is located in ‘</span><span
style="font-size:12.0pt;font-family:"Courier New"">./foo.opt.yaml</span><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif">’. The sources for my Linux and VS2015
builds are identical.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif">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.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif">Thanks again to both of you,<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"> MartinO<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book
Antiqua",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="mso-fareast-language:EN-IE"
lang="EN-US">From:</span></b><span
style="mso-fareast-language:EN-IE" lang="EN-US"> Hal Finkel
[<a moz-do-not-send="true" href="mailto:hfinkel@anl.gov">mailto:hfinkel@anl.gov</a>]
<br>
<b>Sent:</b> Thursday, September 7, 2017 3:37 PM<br>
<b>To:</b> ORiordan, Martin <<a moz-do-not-send="true"
href="mailto:martin.oriordan@intel.com">martin.oriordan@intel.com</a>>;
llvm-dev <<a moz-do-not-send="true"
href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>><br>
<b>Subject:</b> Re: [llvm-dev] '-fsave-optimization-record'
and VS2015 built compiler</span><span
style="mso-fareast-language:EN-IE" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal">On 09/07/2017 09:10 AM, ORiordan, Martin
via llvm-dev wrote:<o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book Antiqua
,serif",serif">Not 100% if this is an LLVM question or
a CLang question, though I expect LLVM.</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book Antiqua
,serif",serif"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book Antiqua
,serif",serif">On Linux, if I pass ‘</span><span
style="font-size:12.0pt;font-family:"Courier New"">-fsave-optimization-record</span><span
style="font-size:12.0pt;font-family:"Book Antiqua
,serif",serif">’ to ‘</span><span
style="font-size:12.0pt;font-family:"Courier New"">clang</span><span
style="font-size:12.0pt;font-family:"Book Antiqua
,serif",serif">’, then it produces a ‘</span><span
style="font-size:12.0pt;font-family:"Courier New"">*.opt.yaml</span><span
style="font-size:12.0pt;font-family:"Book Antiqua
,serif",serif">’ file. However, the same thing run on
Windows using ‘</span><span
style="font-size:12.0pt;font-family:"Courier New"">clang</span><span
style="font-size:12.0pt;font-family:"Book Antiqua
,serif",serif">’ built with VS2015 silently ignores
this option.</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book Antiqua
,serif",serif"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book Antiqua
,serif",serif">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?</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span
style="font-size:12.0pt;font-family:"Times New
Roman",serif;mso-fareast-language:EN-IE"><br>
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.<br>
<br>
-Hal<br>
<br>
<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book Antiqua
,serif",serif">Thanks,</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book Antiqua
,serif",serif"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book Antiqua
,serif",serif"> MartinO</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Book Antiqua
,serif",serif"> </span><o:p></o:p></p>
</div>
<p>--------------------------------------------------------------<br>
Intel Research and Development Ireland Limited<br>
Registered in Ireland<br>
Registered Office: Collinstown Industrial Park, Leixlip, County
Kildare<br>
Registered Number: 308263</p>
<p>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.</p>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
cfe-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>
<a class="moz-txt-link-freetext" href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Hal Finkel
Lead, Compiler Technology and Programming Languages
Leadership Computing Facility
Argonne National Laboratory</pre>
</body>
</html>