This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs-971207 on alphaev56-dec-osf4.0c


To build egcs, I have to do

*** alpha.c.~1~	Sat Dec  6 19:29:27 1997
--- alpha.c	Mon Dec  8 02:17:34 1997
***************
*** 1382,1387 ****
--- 1382,1394 ----
    return alpha_return_addr_rtx;
  }
  
+ #if OPEN_VMS
+ #define REG_PV 27
+ #define REG_RA 26
+ #else
+ #define REG_RA 26
+ #endif
+ 
  static int
  alpha_ra_ever_killed ()
  {
***************
*** 1781,1793 ****
      }
  }
  
- #if OPEN_VMS
- #define REG_PV 27
- #define REG_RA 26
- #else
- #define REG_RA 26
- #endif
- 
  /* Find the current function's return address.
  
     ??? It would be better to arrange things such that if we would ordinarily
--- 1788,1793 ----
***************
*** 1796,1818 ****
     how to get the right information at the right time.  */
  
  static rtx alpha_return_addr_rtx;
- 
- rtx
- alpha_return_addr ()
- {
-   rtx ret;
- 
-   if ((ret = alpha_return_addr_rtx) == NULL)
-     {
-       alpha_return_addr_rtx = ret = gen_reg_rtx (Pmode);
- 
-       emit_insn_after (gen_rtx (SET, VOIDmode, ret,
- 			        gen_rtx (REG, Pmode, REG_RA)),
- 		       get_insns ());
-     }
- 
-   return ret;
- }
  
  /* This page contains routines that are used to determine what the function
     prologue and epilogue code will do and write them out.  */
--- 1796,1801 ----




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]