From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23547 invoked by alias); 20 Feb 2005 21:16:41 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 23521 invoked by uid 48); 20 Feb 2005 21:16:38 -0000 Date: Mon, 21 Feb 2005 10:47:00 -0000 Message-ID: <20050220211638.23520.qmail@sourceware.org> From: "oakad at yahoo dot com" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20050220105654.20102.oakad@yahoo.com> References: <20050220105654.20102.oakad@yahoo.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug target/20102] Incorrect floating point code generated when assigning to "packed" structure X-Bugzilla-Reason: CC X-SW-Source: 2005-02/txt/msg02429.txt.bz2 List-Id: ------- Additional Comments From oakad at yahoo dot com 2005-02-20 21:16 ------- Three points: 1. Handling of this case shall be consistent. When dealing with global variables compiler emits byte by byte copy code. With automatic variables, compiler emits single lfs/stfs. 2. I believe that PPC architecture explicitly forbids unaligned floating loads and stores. 3. The whole point in my code sniplet is to accelerate some communication protocol. Exception handler invocation is obviously out of question. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20102