public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/57989] New: gcc for ARM defines __ARM_FEATURE_SIMD32, but does provide SIMD32 (ARMv6) intrinsics
@ 2013-07-26 1:39 maratek at gmail dot com
2013-07-30 15:47 ` [Bug target/57989] " rearnsha at gcc dot gnu.org
0 siblings, 1 reply; 2+ messages in thread
From: maratek at gmail dot com @ 2013-07-26 1:39 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57989
Bug ID: 57989
Summary: gcc for ARM defines __ARM_FEATURE_SIMD32, but does
provide SIMD32 (ARMv6) intrinsics
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: maratek at gmail dot com
Created attachment 30556
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30556&action=edit
gcc -version
ARM C language extensions specification
(http://infocenter.arm.com/help/topic/com.arm.doc.ihi0053a/IHI0053A_acle.pdf)
describes the __ARM_FEATURE_SIMD32 macro as follows: "__ARM_FEATURE_SIMD32 is
defined to 1 if the 32-bit SIMD instructions are supported and the intrinsics
defined in 9.5 are available. This also implies support for the GE global flags
which indicate byte-by-byte comparison results."
gcc 4.8 does define __ARM_FEATURE_SIMD32 when the target supports SIMD32
instructions (i.e. targeting ARMv6 or higher), but the corresponding intrinsics
are not available in gcc. As per above specification, the intrinsics should be
defined in file arm_acle.h, but gcc seems to lack this header.
^ permalink raw reply [flat|nested] 2+ messages in thread
* [Bug target/57989] gcc for ARM defines __ARM_FEATURE_SIMD32, but does provide SIMD32 (ARMv6) intrinsics
2013-07-26 1:39 [Bug target/57989] New: gcc for ARM defines __ARM_FEATURE_SIMD32, but does provide SIMD32 (ARMv6) intrinsics maratek at gmail dot com
@ 2013-07-30 15:47 ` rearnsha at gcc dot gnu.org
0 siblings, 0 replies; 2+ messages in thread
From: rearnsha at gcc dot gnu.org @ 2013-07-30 15:47 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57989
Richard Earnshaw <rearnsha at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2013-07-30
Ever confirmed|0 |1
--- Comment #1 from Richard Earnshaw <rearnsha at gcc dot gnu.org> ---
Implementing ACLE is work-in-progress. It's unfortunate that this define was
added before the intrinsics were.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-07-30 15:47 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-26 1:39 [Bug target/57989] New: gcc for ARM defines __ARM_FEATURE_SIMD32, but does provide SIMD32 (ARMv6) intrinsics maratek at gmail dot com
2013-07-30 15:47 ` [Bug target/57989] " rearnsha at gcc dot gnu.org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).