<p>Chris Savinovich <strong>uploaded patch set #3</strong> to this change.</p><p><a href="https://gerrit.asterisk.org/10889">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Test_cel: Fails when DONT_OPTIMIZE is off<br><br>A bug in GCC causes TEST_CEL to return<br>failure under the following conditions:<br>1. TEST_FRAMEWORK on<br>2. DONT_OPTIMIZE off<br>3. Fedora and Ubuntu<br>4. GCC 8.2.1<br>5. Test name: test_cel_dial_pickup<br>6. There must exist a certain combination<br> of multithreading.<br>The bug affects arithmetic calculations when<br>the optimization level is bigger than O1 and the<br>-fpartial-inline flag is on. Provided these<br>conditions, function ast_str_to_lower() fails to<br>convert to lower case due to said function being<br>of type force_inline. The simple solution has<br>been to write a short loop that converts the<br>variable to lower case instead of calling function<br>ast_str_to_lower().<br>Note:1/22/2019. Changes applied to remove the<br>"force_inline" type from function ast_str_to_lower()<br><br>Change-Id: Ied32e0071f12ed9d5f3b4cdd878b2532a1c769d7<br>---<br>M include/asterisk/strings.h<br>M main/strings.c<br>2 files changed, 16 insertions(+), 13 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/89/10889/3</pre><p>To view, visit <a href="https://gerrit.asterisk.org/10889">change 10889</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/10889"/><meta itemprop="name" content="View Change"/></div></div>
<div style="display:none"> Gerrit-Project: asterisk </div>
<div style="display:none"> Gerrit-Branch: 16 </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>
<div style="display:none"> Gerrit-Change-Id: Ied32e0071f12ed9d5f3b4cdd878b2532a1c769d7 </div>
<div style="display:none"> Gerrit-Change-Number: 10889 </div>
<div style="display:none"> Gerrit-PatchSet: 3 </div>
<div style="display:none"> Gerrit-Owner: Chris Savinovich <csavinovich@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: Friendly Automation (1000185) </div>
<div style="display:none"> Gerrit-Reviewer: Joshua C. Colp <jcolp@digium.com> </div>