🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.help
Article #52825

create_reg_dead_note in sched.c

#52825
From: dong
Date: Sun, 10 May 1992 05:45
27 lines
1180 bytes
Dear GCC,

I am porting gcc 2.1.
When I compiled a program with -O2 flag,  it reached the following
block in sched.c:create_reg_dead_note :

  if (link == 0)
    /* In theory, we should not end up with more REG_DEAD reg notes than we
       started with.  In practice, this can occur as the result of bugs in
       flow, combine and/or sched.  */
    {
#if 1
      abort ();
#else
      link = rtx_alloc (EXPR_LIST);
      PUT_REG_NOTE_KIND (link, REG_DEAD);
#endif
    }

Can you tell me how can I go around this ?  is it safe to comment out
the abort()  ?

Thanks for your help.


Dong
Technical Details
Message-ID: <9205101945.AA26367@vlsi.cs.caltech.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!vlsi.cs.caltech.edu!dong

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 11318c,c023b58cdda5223c,start
X-Google-Attributes: gid11318c,public
X-Google-ArrivalTime: 1992-05-09 22:45:27 PST
Newsgroups: gnu.gcc.help
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!vlsi.cs.caltech.edu!dong
From: dong@vlsi.cs.caltech.edu
Subject: create_reg_dead_note in sched.c
Message-ID: <9205101945.AA26367@vlsi.cs.caltech.edu>
Sender: daemon@cis.ohio-state.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Sun, 10 May 1992 05:45:27 GMT
Lines: 27