From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4151 invoked by alias); 23 Apr 2010 12:44:59 -0000 Received: (qmail 4086 invoked by uid 48); 23 Apr 2010 12:44:38 -0000 Date: Fri, 23 Apr 2010 12:44:00 -0000 Message-ID: <20100423124438.4085.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug inline-asm/43518] ARM register constraint for ldrd and strd instructions In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "rearnsha at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2010-04/txt/msg02473.txt.bz2 ------- Comment #3 from rearnsha at gcc dot gnu dot org 2010-04-23 12:44 ------- EABI configurations will guarantee that 64-bit sized objects will be in even/odd register pairs. It's best not to use LDRD on the old ABI because in general the ABI can't guarantee the alignment requirements for memory either. Plus, the old ABI is heading for obsolescence. So not planning to fix. -- rearnsha at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution| |WONTFIX http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43518