No subject


Tue Feb 18 12:26:00 GMT 2014


\item If the size of an object is larger than four \eightbytes, or
  it contains unaligned fields, it has class MEMORY

struct m512i has size of 64 bytes, which is larger than 8*4=32, so it has class
MEMORY and passed on the stack.

It looks like everything is according to ABI.
>From 
Received: (qmail 28179 invoked by uid 48); 18 Feb 2014 12:26:01 -0000
From: "tocarip.intel at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/60204] struct with __m512i is mishandled in function parameter passing and return
Date: Tue, 18 Feb 2014 12:26:00 +0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 4.9.0
X-Bugzilla-Keywords: ABI, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tocarip.intel at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-60204-4-7saCOdOERL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-60204-4@http.gcc.gnu.org/bugzilla/>
References: <bug-60204-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60204

tocarip.intel at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tocarip.intel at gmail dot com

--- Comment #1 from tocarip.intel at gmail dot com ---



More information about the Gcc-bugs mailing list