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: PowerPC illegal displacement generation


On Thu, Jan 21, 1999 at 08:17:43PM -0700, Jeffrey A Law wrote:
> 
> 
>   In message <9901211857.AA96466@marc.watson.ibm.com>you write:
>   > 	I thought that the lreg and greg dumps had provided more details,
> IMHO we need to rework the reload debugging stuff.
> 
>   1. Output the .greg dump before reload runs.
> 
>   2. Write a new dump file (.reload) for the reloading pass which includes
>      debugging info the reloads themselves.

This is a little inconvient with current sources, since toplev is where the
dumps are done, and global calls reload, with extern variables set up with
pointers to alloca'ed tables.  However, since these tables are huge they should
xmalloc'ed anyway, and freed up explicitly after reload.  However, I tend to
feel this is a useful change to make.  It might be an appropriate time to look
at alternate representations (at one point I had made changes to make the
conflict matrix be an array of sparse bitmaps, but I don't have those changes
any more, but they weren't that hard).

-- 
Michael Meissner, Cygnus Solutions (Massachusetts office)
4th floor, 955 Massachusetts Avenue, Cambridge, MA 02139, USA
meissner@cygnus.com,	617-354-5416 (office),	617-354-7161 (fax)


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