generating PIC code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78053
138bc75d-0d04-0410-961f-
82ee72b054a4
+2004-02-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * pa.h (PIC_OFFSET_TABLE_REGNUM): Define to INVALID_REGNUM when not
+ generating PIC code.
+
2004-02-18 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300-protos.h: Add a prototype for
/* Register in which static-chain is passed to a function. */
#define STATIC_CHAIN_REGNUM 29
-/* Register which holds offset table for position-independent
+/* Register used to address the offset table for position-independent
data references. */
+#define PIC_OFFSET_TABLE_REGNUM \
+ (flag_pic ? (TARGET_64BIT ? 27 : 19) : INVALID_REGNUM)
-#define PIC_OFFSET_TABLE_REGNUM (TARGET_64BIT ? 27 : 19)
#define PIC_OFFSET_TABLE_REG_CALL_CLOBBERED 1
/* Function to return the rtx used to save the pic offset table register