This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/36927] New: Altivec #pragma's can be implemented now
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 24 Jul 2008 23:24:07 -0000
- Subject: [Bug target/36927] New: Altivec #pragma's can be implemented now
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
With the addition of the function specific attributes support, the #pragma that
the Altivec PIM describes can be implemented.
#pragma altivec_codegen on | off
When this pragma is on, the compiler may use AltiVec instructions. When you set
this
pragma off, the altivec_model pragma is also set to off.
#pragma altivec_model on | off
When this pragma is on, the compiler accepts the syntax specified in this
document, and the
altivec_codegen pragma is also set to on.
#pragma altivec_vrsave on | off | allon
When this pragma is on, the compiler maintains the VRSAVE register. With allon
selected, the compiler changes the VRSAVE register to have all bits set. It is
combined with
#pragma altivec_vrsave off by having a parent function do the work once of
setting
the value of the VRSAVE register with #pragma altivec_vrsave allon and the
function
it calls uses the setting #pragma altivec_vrsave off.
--
Summary: Altivec #pragma's can be implemented now
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: pinskia at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36927