This is the mail archive of the
egcs-cvs@egcs.cygnus.com
mailing list for the EGCS project.
egcs/gcc Tag: gcc-2_95-branch ChangeLog config ...
- To: egcs-cvs@egcs.cygnus.com
- Subject: egcs/gcc Tag: gcc-2_95-branch ChangeLog config ...
- From: rearnsha@egcs.cygnus.com
- Date: 19 Jun 1999 12:37:09 -0000
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: rearnsha@egcs.cygnus.com 99/06/19 05:37:08
Modified files:
gcc : Tag: gcc-2_95-branch ChangeLog
gcc/config/arm : Tag: gcc-2_95-branch arm.c arm.h
Log message:
* arm.h (CONDITIONAL_REGISTER_USAGE): If flag_pic, never use
PIC_OFFSET_TABLE_REGNUM for general alloaction.
(INITIAL_ELIMINATION_OFFSET): Count the fact that the PIC register
must be stacked if it is used for PIC accesses.
* arm.c (use_return_insn): Handle PIC register specially.
(output_return_instruction): Likewise.
(output_func_{prologue,epilogue}): Likewise.
(output_expand_prologue): Likewise.