From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4347 invoked by alias); 15 Jul 2005 23:33:03 -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 4334 invoked by uid 22791); 15 Jul 2005 23:33:00 -0000 Received: from ithilien.qualcomm.com (HELO ithilien.qualcomm.com) (129.46.51.59) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Fri, 15 Jul 2005 23:33:00 +0000 Received: from neophyte.qualcomm.com (neophyte.qualcomm.com [129.46.61.149]) by ithilien.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id j6FNWtXS008813 for ; Fri, 15 Jul 2005 16:32:56 -0700 (PDT) Received: from NAEXBR02.na.qualcomm.com (naexbr02.qualcomm.com [10.46.92.109]) by neophyte.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id j6FNWVTm008202 for ; Fri, 15 Jul 2005 16:32:53 -0700 (PDT) Received: from NAEX06.na.qualcomm.com ([129.46.135.161]) by NAEXBR02.na.qualcomm.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 15 Jul 2005 16:32:53 -0700 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: scheduling insn on none Date: Fri, 15 Jul 2005 23:33:00 -0000 Message-ID: From: "Tabony, Charles" To: X-SW-Source: 2005-07/txt/msg00648.txt.bz2 Hi, I am trying to add instruction scheduling to a machine description. I added everything I think I need and the .dfa looks right to me, but when I compile with -fsched-verbose=3D10 I get something that looks like this: ;; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D ;; -- basic block 0 from 9 to 83 -- before reload ;; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D ;; --------------- forward dependences: ------------=20 ;; --- Region Dependences --- b 0 bb 0=20 ;; insn code bb dep prio cost blockage units ;; ---- ---- -- --- ---- ---- -------- ----- ;; 9 17 0 0 12 1 0 - 0 none : 83 10=20 ;; 10 62 0 1 11 1 0 - 0 none : 83 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12=20 ;; 12 36 0 1 10 1 0 - 0 none : 83 13=20 ;; 13 17 0 2 9 1 0 - 0 none : 83 33=20 ;; 14 36 0 1 10 1 0 - 0 none : 83 15=20 ;; 15 17 0 2 9 1 0 - 0 none : 83 33=20 ;; 16 36 0 1 10 1 0 - 0 none : 83 17 (snip) ;; Ready list after queue_to_ready: 19 32 17 15 13 30 28 26 24 22 20 ;; Ready list after ready_sort: 32 19 17 15 13 30 28 26 24 22 20 ;; Ready list (t =3D 6): 32 19 17 15 13 30 28 26 24 22 20 ;; --> scheduling insn <<<20>>> on unit none ;; dependences resolved: insn 21 into queue with cost=3D1 ;; Ready-->Q: insn 21: queued for 1 cycles. ;; Ready list (t =3D 6): 32 19 17 15 13 30 28 26 24 22 ;; Q-->Ready: insn 21: moving to ready without stalls ;; Ready list after queue_to_ready: 21 32 19 17 15 13 30 28 26 24 22 ;; Ready list after ready_sort: 32 21 19 17 15 13 30 28 26 24 22 ;; Ready list (t =3D 7): 32 21 19 17 15 13 30 28 26 24 22 ;; --> scheduling insn <<<22>>> on unit none ;; dependences resolved: insn 23 into queue with cost=3D1 ;; Ready-->Q: insn 23: queued for 1 cycles. ;; Ready list (t =3D 7): 32 21 19 17 15 13 30 28 26 24 ;; Q-->Ready: insn 23: moving to ready without stalls (snip) What does it mean by "unit none"? Has anyone else encountered this problem? What more information do you think you would need to diagnose it? The port I am working on came from gcc 3.4.2. Thank you, Charles