This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/60676] New: Add vec_xxsldi, vec_xxpermdi to altivec.h
- From: "meissner at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 26 Mar 2014 18:42:12 +0000
- Subject: [Bug target/60676] New: Add vec_xxsldi, vec_xxpermdi to altivec.h
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60676
Bug ID: 60676
Summary: Add vec_xxsldi, vec_xxpermdi to altivec.h
Product: gcc
Version: 4.9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
When the original ISA 2.06 changes where done, the builtins to do the xxsldi
and xxpermdi instructions were not documented, and the overloaded builtin used
__builtin_vsx_xxsldi and __builtin_vsx_xxpermdi instead of the more normal
__builtin_vec_xxsldi and __builtin_vec_xxpermdi. The include file altivec.h
should export vec_xxsldi and vec_xxpermdi, no matter what the internal name
used by the compiler.