This is the mail archive of the gcc-patches@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: PIC_OFFSET_TABLE_REGNUM cleanups


> On Sat, Feb 10, 2001 at 04:35:45PM +0100, Jan Hubicka wrote:
> > !   if (PIC_OFFSET_TABLE_REGNUM >= 0)
> 
> Many places regno is unsigned.  I don't want to get into the
> habit of testing PIC_OFFSET_TABLE_REGNUM vs -1 for that reason.
OK - good point.  Do you have idea about better interface?
 I may set it to FIRST_PSEUDO_REGISTER as "no PIC_OFFSET_TABLE_REGNUM".
Or I can introduce another macro "USE_PIC_OFFSET_TABLE_REGNUM"

The purpose of this patch is that I need to disable PIC_OFFSET_TABLE_REGNUM
for x86_64, where we use instruction pointer addressing instead.

Honza
> 
> 
> r~


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