<div dir="rtl"><div dir="ltr">r205227</div><div dir="ltr"><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div dir="ltr">2014-03-31 17:27 GMT+03:00 Rafael Espíndola <span dir="ltr"><<a href="mailto:rafael.espindola@gmail.com" target="_blank">rafael.espindola@gmail.com</a>></span>:</div>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">testcase?<br>
<div class="HOEnZb"><div class="h5"><br>
On 31 March 2014 03:59, Yaron Keren <<a href="mailto:yaron.keren@gmail.com">yaron.keren@gmail.com</a>> wrote:<br>
> Author: yrnkrn<br>
> Date: Mon Mar 31 02:59:14 2014<br>
> New Revision: 205170<br>
><br>
> URL: <a href="http://llvm.org/viewvc/llvm-project?rev=205170&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=205170&view=rev</a><br>
> Log:<br>
> Correct OS conditionals following r204977 and r204978.<br>
><br>
> Previously, MinGW OS was Triple::MinGW and Cygwin was Triple::Cygwin<br>
> and now it is Triple::Win32 with Environment being GNU or Cygwin.<br>
> So,<br>
><br>
>   TheTriple.getOS() == Triple::Win32<br>
><br>
> is replaced by<br>
><br>
>   TheTriple.isWindowsMSVCEnvironment()<br>
><br>
> and<br>
><br>
>   (TheTriple.getOS() == Triple::MinGW32 || TheTriple.getOS() == Triple::Cygwin)<br>
><br>
> is replaced by<br>
><br>
>   TheTriple.isOSCygMing()<br>
><br>
><br>
><br>
> Modified:<br>
>     llvm/trunk/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp<br>
><br>
> Modified: llvm/trunk/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp?rev=205170&r1=205169&r2=205170&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp?rev=205170&r1=205169&r2=205170&view=diff</a><br>


> ==============================================================================<br>
> --- llvm/trunk/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp (original)<br>
> +++ llvm/trunk/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp Mon Mar 31 02:59:14 2014<br>
> @@ -205,8 +205,7 @@ unsigned X86_MC::getDwarfRegFlavour(Stri<br>
><br>
>    if (TheTriple.isOSDarwin())<br>
>      return isEH ? DWARFFlavour::X86_32_DarwinEH : DWARFFlavour::X86_32_Generic;<br>
> -  if (TheTriple.getOS() == Triple::MinGW32 ||<br>
> -      TheTriple.getOS() == Triple::Cygwin)<br>
> +  if (TheTriple.isOSCygMing())<br>
>      // Unsupported by now, just quick fallback<br>
>      return DWARFFlavour::X86_32_Generic;<br>
>    return DWARFFlavour::X86_32_Generic;<br>
> @@ -279,10 +278,9 @@ static MCAsmInfo *createX86MCAsmInfo(con<br>
>    } else if (TheTriple.isOSBinFormatELF()) {<br>
>      // Force the use of an ELF container.<br>
>      MAI = new X86ELFMCAsmInfo(TheTriple);<br>
> -  } else if (TheTriple.getOS() == Triple::Win32) {<br>
> +  } else if (TheTriple.isWindowsMSVCEnvironment()) {<br>
>      MAI = new X86MCAsmInfoMicrosoft(TheTriple);<br>
> -  } else if (TheTriple.getOS() == Triple::MinGW32 ||<br>
> -             TheTriple.getOS() == Triple::Cygwin) {<br>
> +  } else if (TheTriple.isOSCygMing()) {<br>
>      MAI = new X86MCAsmInfoGNUCOFF(TheTriple);<br>
>    } else {<br>
>      // The default is ELF.<br>
><br>
><br>
> _______________________________________________<br>
> llvm-commits mailing list<br>
> <a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</div></div></blockquote></div><br></div>