Skip to content
Snippets Groups Projects
  • Chris-Savinovich's avatar
    1c8378bb
    Test_cel: Fails when DONT_OPTIMIZE is off · 1c8378bb
    Chris-Savinovich authored
    A bug in GCC causes TEST_CEL to return failure under the following
    conditions:
    1. TEST_FRAMEWORK on
    2. DONT_OPTIMIZE off
    3. Fedora and Ubuntu
    4. GCC 8.2.1
    5. Test name: test_cel_dial_pickup
    6. There must exist a certain combination of multithreading.
    The bug affects arithmetic calculations when the optimization level
    is bigger than O1 and the -fpartial-inline flag is on. Provided these
    conditions, function ast_str_to_lower() fails to convert to lower case
    due to said function being of type force_inline.  The solution is to
    remove the "force_inline" type declaration from function ast_str_to_lower()
    
    Change-Id: Ied32e0071f12ed9d5f3b4cdd878b2532a1c769d7
    1c8378bb
    History
    Test_cel: Fails when DONT_OPTIMIZE is off
    Chris-Savinovich authored
    A bug in GCC causes TEST_CEL to return failure under the following
    conditions:
    1. TEST_FRAMEWORK on
    2. DONT_OPTIMIZE off
    3. Fedora and Ubuntu
    4. GCC 8.2.1
    5. Test name: test_cel_dial_pickup
    6. There must exist a certain combination of multithreading.
    The bug affects arithmetic calculations when the optimization level
    is bigger than O1 and the -fpartial-inline flag is on. Provided these
    conditions, function ast_str_to_lower() fails to convert to lower case
    due to said function being of type force_inline.  The solution is to
    remove the "force_inline" type declaration from function ast_str_to_lower()
    
    Change-Id: Ied32e0071f12ed9d5f3b4cdd878b2532a1c769d7