This is the mail archive of the
egcs-cvs@egcs.cygnus.com
mailing list for the EGCS project.
egcs/gcc ChangeLog config/rs6000/rs6000.c conf ...
- To: egcs-cvs@egcs.cygnus.com
- Subject: egcs/gcc ChangeLog config/rs6000/rs6000.c conf ...
- From: rth@egcs.cygnus.com
- Date: 9 Jun 1999 23:01:53 -0000
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: rth@egcs.cygnus.com 99/06/09 16:01:53
Modified files:
gcc : ChangeLog
gcc/config/rs6000: rs6000.c rs6000.h rs6000.md
Log message:
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.