From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16270 invoked by alias); 5 Dec 2002 12:16:06 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 16249 invoked by uid 71); 5 Dec 2002 12:16:04 -0000 Resent-Date: 5 Dec 2002 12:16:04 -0000 Resent-Message-ID: <20021205121604.16248.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org, nisse@lysator.liu.se Resent-Reply-To: gcc-gnats@gcc.gnu.org, ehrhardt@mathematik.uni-ulm.de Received: (qmail 15905 invoked by uid 61); 5 Dec 2002 12:13:50 -0000 Message-Id: <20021205121350.15904.qmail@sources.redhat.com> Date: Thu, 05 Dec 2002 04:16:00 -0000 From: ehrhardt@mathematik.uni-ulm.de Reply-To: ehrhardt@mathematik.uni-ulm.de To: gcc-gnats@gcc.gnu.org Cc: nisse@lysator.liu.se X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) X-GNATS-Notify: nisse@lysator.liu.se Subject: target/8820: [3.2 regression] [sparc] ICE with illegal asm constraints X-SW-Source: 2002-12/txt/msg00269.txt.bz2 List-Id: >Number: 8820 >Category: target >Synopsis: [3.2 regression] [sparc] ICE with illegal asm constraints >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: ice-on-illegal-code >Submitter-Id: net >Arrival-Date: Thu Dec 05 04:16:03 PST 2002 >Closed-Date: >Last-Modified: >Originator: ehrhardt@mathematik.uni-ulm.de >Release: 3.3-cvs, 3.2, 3.2.1 >Organization: >Environment: gcc version 3.3 20021204 (experimental) SunOS theseus 5.9 Generic_112233-02 sun4u sparc SUNW,Ultra-4 >Description: The following ICEs on sparc with 3.2, 3.2.1 and 3.3-cvs This is a regression: 2.95.3 compiled this just fine. The issue was originally reported by Niels Moeller as a mail to gcc-bugs with a much longer testcase. void f (void) { unsigned char c; __asm__ ("%0" :"=q" (c) ); } >How-To-Repeat: Compile the above code snippet. >Fix: Fix the code, the `q' constraint is undefined on sparc. >Release-Note: >Audit-Trail: >Unformatted: