From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8329 invoked by alias); 25 Jul 2002 18:22:22 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 8318 invoked from network); 25 Jul 2002 18:22:21 -0000 Received: from unknown (HELO vlsi1.ultra.nyu.edu) (128.122.140.213) by sources.redhat.com with SMTP; 25 Jul 2002 18:22:21 -0000 Received: by vlsi1.ultra.nyu.edu (4.1/1.34) id AA23204; Thu, 25 Jul 02 14:21:23 EDT Date: Thu, 25 Jul 2002 13:57:00 -0000 From: kenner@vlsi1.ultra.nyu.edu (Richard Kenner) Message-Id: <10207251821.AA23204@vlsi1.ultra.nyu.edu> To: mark@codesourcery.com Subject: Re: Reload question Cc: gcc@gcc.gnu.org X-SW-Source: 2002-07/txt/msg01232.txt.bz2 In reload, after doing register allocation, we do, in "reload()": That mutates the instruction in place, with the possible result that it is no longer recognizable. Who is supposed to be responsible for making the instruction recognizable again? Reload itself. The insn won't match its constraints.