From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5999 invoked by alias); 24 Sep 2003 19:54:22 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 5932 invoked from network); 24 Sep 2003 19:54:21 -0000 Received: from unknown (HELO cmail.yandex.ru) (213.180.193.1) by sources.redhat.com with SMTP; 24 Sep 2003 19:54:21 -0000 Received: from offshorent (dhcp193-222.yandex.ru [213.180.193.222]) by cmail.yandex.ru (8.12.9/8.12.9) with SMTP id h8OJsJCX060484 for ; Wed, 24 Sep 2003 23:54:19 +0400 (MSD) (envelope-from melkov@yandex-team.ru) Message-ID: <016001c382d5$a34e52d0$dec1b4d5@yandex.ru> From: "Alexander Melkov" To: Subject: i386, asm() and "o" constraint Date: Wed, 24 Sep 2003 19:54:00 -0000 Organization: Yandex MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Mass-Mail: NO (1) X-Spam-Status: No, hits=0.7 required=8.0 tests=MSG_ID_ADDED_BY_MTA_3 version=2.55-cmail X-Spam-Report: ---- Start SpamAssassin results 0.70 points, 8 required; * 0.7 -- 'Message-Id' was added by a relay (3) ---- End of SpamAssassin results X-Spam-Checker-Version: SpamAssassin 2.55-cmail (1.174.2.19-2003-05-19-exp) X-SW-Source: 2003-09/txt/msg00280.txt.bz2 Before writing to bugs, I thought it would be appropriate to ask it here: Does anyone know if that is implemented in latest GCC releases? gcc-3.1.1, just like 2.95.x, says "warning: asm operand 5 probably doesn't match constraints". What I actually need is to have an instruction like "adcl %3,4+%1" compiled without useless (both compiler and assembler) warnings, where %1 is a memory reference, say, "=o" (Sum), where Sum is a 64-bit integer. Unlike "m", "o" might simply write "0(%ebp)" instead of just "(%ebp)". Best Regards, Alexander Melkov