https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108396

            Bug ID: 108396
           Summary: PPCLE: vec_vsubcuq missing
           Product: gcc
           Version: 12.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jens.seifert at de dot ibm.com
  Target Milestone: ---

Input:

#include <altivec.h>

vector unsigned __int128 vsubcuq(vector unsigned __int128 a, vector unsigned
__int128 b)
{
    return vec_vsubcuq(a, b);
}

Command line:
gcc -m64 -O2 -maltivec -mcpu=power8 text.C

Output:
<source>: In function '__vector unsigned __int128 vsubcuq(__vector unsigned
__int128, __vector unsigned __int128)':
<source>:6:12: error: 'vec_vsubcuq' was not declared in this scope; did you
mean 'vec_vsubcuqP'?
    6 |     return vec_vsubcuq(a, b);
      |            ^~~~~~~~~~~
      |            vec_vsubcuqP
Compiler returned: 1

Reply via email to