This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: more PIC
- To: law at cygnus dot com
- Subject: Re: more PIC
- From: Richard Earnshaw <rearnsha at arm dot com>
- Date: Thu, 27 May 1999 10:49:30 +0100
- Cc: Philip Blundell <pb at nexus dot co dot uk>, Nick Clifton <nickc at cygnus dot com>, egcs-patches at egcs dot cygnus dot com
- Cc: richard dot earnshaw at arm dot com
- Organization: ARM Ltd.
- Reply-To: richard dot earnshaw at arm dot com
law@upchuck.cygnus.com said:
> Presumably consttable_4, consttable_8 and consttable_end are never
> called to expand RTL during initial rtl generation?
These are only ever called from MACHINE_DEPENDENT_REORG. They are used to
move the constant pool into fragments in the RTL where they can be reached
by single pc-relative instructions (large functions used to need multiple
instructions to load from the pool and tracking the offsets was somewhat
error-prone).