This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: rs6000 64-bit combine.c:subst() bug



  In message <9806020400.AA26514@rios1.watson.ibm.com>you write:
  > 	I'm running into a testsuite failure (execute/950607-2.c) when
  > using my 64-bit PowerPC work that I have tracked down to the following
  > event in combine.c:subst().  If I step over the SUBST macro with the state
  > shown by the following GDB output, the resulting RTL gains a circular
  > reference which eventually crashes GCC when it blows out the stack trying
  > to break it apart.
  > 	I don't know whether subst() has a bug or this RTL never should
  > have been created by combine.
[ ... ]
Did this ever get addressed?  I know we've recently fixed some problems with
incorrectly shared rtl which resulted in self-references in the combiner.

jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]