<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>