Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
authorFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
Wed, 9 Jun 1999 16:01:51 +0000 (16:01 +0000)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 9 Jun 1999 16:01:51 +0000 (09:01 -0700)
commit8d30c4ee0138e22442da8564c3a952a9ea708435
tree1dfc2e26383f798fa83af1b5ae9306cd93e1833e
parent6deb8ad89245a63621496a88b0fba2a96296dd7d
Franz Sirl <Franz.Sirl-kernel@lauterbach.com>

Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
        * rs6000.md (movsi_got_internal_mem): Delete.
        * rs6000.h (CONDITIONAL_REGISTER_USAGE): Mark PIC_OFFSET_TABLE_REGNUM.
        (GOT_TOC_REGNUM): Delete.
        (PIC_OFFSET_TABLE_REGNUM): Define.
        (FINALIZE_PIC): Disable.
        * rs6000.c (rs6000_got_register): New code for fixed pic register.
        (rs6000_replace_regno): Delete.
        (rs6000_finalize_pic): Likewise.
        (output_prolog): Handle PIC_OFFSET_TABLE_REGNUM.

From-SVN: r27457
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.md