egcs/gcc ChangeLog config/rs6000/rs6000.c conf ...
rth@egcs.cygnus.com
rth@egcs.cygnus.com
Wed Jun 9 16:01:00 GMT 1999
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.
More information about the Gcc-cvs
mailing list