mem sharing fix [Re: Your flow.c change on 4/8]

Jeffrey A Law law@cygnus.com
Mon Apr 17 08:16:00 GMT 2000


  In message < 00041303505400.09242@enzo.bigblue.local >you write:
  > >Here's a fix.  Jeff apparently had a similar problem while doing
  > >PA64 development.  I have no idea how this is suddenly triggered.
  > >
  > >
  > >r~
  > >
  > >
  > >Mon Sep 13 00:32:43 1999  Jeffrey A Law  (law@cygnus.com)
  > >
  > >        * function.c (purge_addressof): Unshare any shared rtl created by
  > >        purge_addressof and its children.
  > 
  > Sorry, this doesn't solve the bootstrap fail on powerpc-linux-gnu. The
  > test case I just posted still segfaults too. I'll continue to look into
  > it tomorrow, unless somebody else beats me :-).
I'm rather surprised that anyone else _might_ have run into that sharing
problem.  I thought I had tracked it down to an issue that should only
have occurred on the PA64 port.

I was in the process of trying to find my analysis of this problem to
review and post to the group in hopes of getting a better solution to
my sharing problem.  I'm not particularly happy with the new call to
unshare_all_rtl_again :(

jeff


More information about the Gcc-patches mailing list