[llvm-commits] [llvm] r83391 - /llvm/trunk/lib/Support/Triple.cpp

Török Edwin edwintorok at gmail.com
Tue Oct 6 10:46:42 PDT 2009


On 2009-10-06 20:35, Jeffrey Yasskin wrote:
> Please consider pulling this into the 2.6 release. If it's too late,
> it won't hurt Unladen since we rely on some post-2.6 fixes anyway.
>
> On Tue, Oct 6, 2009 at 10:25 AM, Jeffrey Yasskin <jyasskin at google.com> wrote:
>   
>> Author: jyasskin
>> Date: Tue Oct  6 12:25:50 2009
>> New Revision: 83391
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=83391&view=rev
>> Log:
>> Fix PR5112, a miscompilation on gcc-4.0.3.  Patch by Collin Winter!
>>
>> Modified:
>>    llvm/trunk/lib/Support/Triple.cpp
>>
>> Modified: llvm/trunk/lib/Support/Triple.cpp
>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Support/Triple.cpp?rev=83391&r1=83390&r2=83391&view=diff
>>
>> ==============================================================================
>> --- llvm/trunk/lib/Support/Triple.cpp (original)
>> +++ llvm/trunk/lib/Support/Triple.cpp Tue Oct  6 12:25:50 2009
>> @@ -390,7 +390,10 @@
>>  }
>>
>>  void Triple::setArchName(const StringRef &Str) {
>> -  setTriple(Str + "-" + getVendorName() + "-" + getOSAndEnvironmentName());
>> +  // Work around a miscompilation bug in gcc 4.0.3.
>>     

Who uses 4.0.3 still? That a very buggy release.

Best regards,
--Edwin



More information about the llvm-commits mailing list