<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 06/16/2015 09:10 PM, Daniel Sanders
wrote:<br>
</div>
<blockquote class=" cite"
id="mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org"
cite="mid:E484D272A3A61B4880CDF2E712E9279F459EEA81@hhmail02.hh.imgtec.org"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered
medium)">
<style>#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org p.MsoNormal,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org li.MsoNormal,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org div.MsoNormal { margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman","serif"; color: black; }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org a:link,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org span.MsoHyperlink { color: blue; text-decoration: underline; }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org a:visited,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org span.MsoHyperlinkFollowed { color: purple; text-decoration: underline; }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org p.MsoListParagraph,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org li.MsoListParagraph,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org div.MsoListParagraph { margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: "Times New Roman","serif"; color: black; }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org p.msochpdefault,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org li.msochpdefault,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org div.msochpdefault { margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: "Times New Roman","serif"; color: black; }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org p.msochpdefault1,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org li.msochpdefault1,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org div.msochpdefault1 { margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: "Times New Roman","serif"; color: black; }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org span.emailstyle171 { }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org span.emailstyle23 { }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org p.msochpdefault2,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org li.msochpdefault2,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org div.msochpdefault2 { margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: "Times New Roman","serif"; color: black; }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org span.emailstyle1711 { font-family: "Calibri","sans-serif"; color: windowtext; }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org p.msochpdefault11,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org li.msochpdefault11,
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org div.msochpdefault11 { margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: "Calibri","sans-serif"; color: black; }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org span.emailstyle231 { font-family: "Calibri","sans-serif"; color: windowtext; }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org span.EmailStyle26 { font-family: "Calibri","sans-serif"; color: windowtext; }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org .MsoChpDefault { font-size: 10pt; }
#mid_E484D272A3A61B4880CDF2E712E9279F459EEA81_hhmail02_hh_imgtec_org 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:11.0pt;font-family:"Calibri","sans-serif";color:windowtext">You
forgot to include the compiler command but I believe I've
spotted the problem anyway. The problem is that the compiler
isn't aware that it needs to avoid using the odd-numbered
single-precision registers on Mips2 because (at the time)
they weren't intended to be usable in this way. The GNU
assembler does know this and warns about it.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext">You
should be able to work around this with –mno-odd-spreg for
now. This option forbids the use of odd-numbered FPU
registers for single precision values. Could you file a bug
report at llvm.org/bugs so that we fix this at some point?<o:p></o:p></span></p>
<i></i><o:p></o:p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm
0cm 0cm 4.0pt">
<div>
</div>
</div>
</div>
</blockquote>
<blockquote type="cite"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext">You
forgot to include the compiler command </span></blockquote>
Sorry it's my fault. Actually with nothing special flags, -std=c++11
-mips2 -fPIC etc.<br>
<br>
<blockquote type="cite"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext">You
should be able to work around this with –mno-odd-spreg for now</span></blockquote>
Yes, the warning goes away.<br>
<br>
<blockquote type="cite"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext">Could
you file a bug report</span></blockquote>
Of course, I'll file the bug as soon as possible (I do need more
testing anyway).<br>
<br>
<div class="moz-signature">-- <br>
<i>Regards</i></div>
</body>
</html>