gkeating    03/02/10 13:02:45

  Modified:    live/gcc3/gcc tree.h
               live/gcc3/gcc/cp cp-tree.h
               live/gcc3/gcc/pfe freeze-thaw.c
  Log:
  Merge from FSF:
  2003-02-09  Dan Nicolaescu  <[EMAIL PROTECTED]>
  
        * tree.h (struct tree_decl): Remove unused live_range_rtl field.
        (DECL_LIVE_RANGE_RTL): Remove.
  
  2003-02-09  Dan Nicolaescu  <[EMAIL PROTECTED]>
  
        * cp-tree.h (struct lang_type_header): Make all fields unsigned
        char.
  
  Revision  Changes    Path
  1.65      +0 -5      src/live/gcc3/gcc/tree.h
  
  Index: tree.h
  ===================================================================
  RCS file: /cvs/Darwin/src/live/gcc3/gcc/tree.h,v
  retrieving revision 1.64
  retrieving revision 1.65
  diff -u -r1.64 -r1.65
  --- tree.h    2003/01/22 06:02:45     1.64
  +++ tree.h    2003/02/10 21:02:44     1.65
  @@ -1541,10 +1541,6 @@
   /* The DECL_RTL for NODE, if it is set, or NULL, if it is not set.  */
   #define DECL_RTL_IF_SET(NODE) (DECL_RTL_SET_P (NODE) ? DECL_RTL (NODE) : NULL)
   
  -/* Holds an INSN_LIST of all of the live ranges in which the variable
  -   has been moved to a possibly different register.  */
  -#define DECL_LIVE_RANGE_RTL(NODE) (DECL_CHECK (NODE)->decl.live_range_rtl)
  -
   /* For PARM_DECL, holds an RTL for the stack slot or register
      where the data was actually passed.  */
   #define DECL_INCOMING_RTL(NODE) (PARM_DECL_CHECK (NODE)->decl.u2.r)
  @@ -1911,7 +1907,6 @@
     tree section_name;
     tree attributes;
     rtx rtl;   /* RTL representation for object.  */
  -  rtx live_range_rtl;
   
     /* In FUNCTION_DECL, if it is inline, holds the saved insn chain.
        In FIELD_DECL, is DECL_FIELD_BIT_OFFSET.
  
  
  
  1.79      +8 -8      src/live/gcc3/gcc/cp/cp-tree.h
  
  Index: cp-tree.h
  ===================================================================
  RCS file: /cvs/Darwin/src/live/gcc3/gcc/cp/cp-tree.h,v
  retrieving revision 1.78
  retrieving revision 1.79
  diff -u -r1.78 -r1.79
  --- cp-tree.h 2003/01/22 06:03:27     1.78
  +++ cp-tree.h 2003/02/10 21:02:44     1.79
  @@ -1091,15 +1091,15 @@
      are put in this structure to save space.  */
   struct lang_type_header GTY(())
   {
  -  unsigned is_lang_type_class : 1;
  +  unsigned char is_lang_type_class : 1;
   
  -  unsigned has_type_conversion : 1;
  -  unsigned has_init_ref : 1;
  -  unsigned has_default_ctor : 1;
  -  unsigned uses_multiple_inheritance : 1;
  -  unsigned const_needs_init : 1;
  -  unsigned ref_needs_init : 1;
  -  unsigned has_const_assign_ref : 1;
  +  unsigned char has_type_conversion : 1;
  +  unsigned char has_init_ref : 1;
  +  unsigned char has_default_ctor : 1;
  +  unsigned char uses_multiple_inheritance : 1;
  +  unsigned char const_needs_init : 1;
  +  unsigned char ref_needs_init : 1;
  +  unsigned char has_const_assign_ref : 1;
   };
   
   /* This structure provides additional information above and beyond
  
  
  
  1.19      +1 -2      src/live/gcc3/gcc/pfe/freeze-thaw.c
  
  Index: freeze-thaw.c
  ===================================================================
  RCS file: /cvs/Darwin/src/live/gcc3/gcc/pfe/freeze-thaw.c,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- freeze-thaw.c     2002/11/27 01:28:05     1.18
  +++ freeze-thaw.c     2003/02/10 21:02:45     1.19
  @@ -1,6 +1,6 @@
   /* APPLE LOCAL file PFE */
   /* Freeze/thaw common language trees and other data.
  -   Copyright (C) 2001, 2002  Free Software Foundation, Inc.
  +   Copyright (C) 2001, 2002, 2003  Free Software Foundation, Inc.
      Contributed by Ira L. Ruben ([EMAIL PROTECTED])
   
   This file is part of GNU CC.
  @@ -570,7 +570,6 @@
     PFE_FREEZE_THAW_WALK (DECL_SECTION_NAME (node));   /* NEEDED? */
     PFE_FREEZE_THAW_WALK (DECL_ATTRIBUTES (node));
     PFE_FREEZE_THAW_RTX (node->decl.rtl);
  -  PFE_FREEZE_THAW_RTX (DECL_LIVE_RANGE_RTL (node));  /* FIXME: needed? */
     
     /* Some fields of the decl node are used to access the language
        specific portions of the node.  Thus we cannot freeeze them
  
  
  


Reply via email to