This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Kill some dead fields


Hi,
I am going to commit this as obvious once libjava bootstraps again....

Honza

2005-06-01  Jan Hubicka  <jh@suse.cz>
	* except.c (struct eh_region): Kill unused fields.
	* basic-block.h (struct basic_block_def): Likewise.
Index: except.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/except.c,v
retrieving revision 1.307
diff -c -3 -p -r1.307 except.c
*** except.c	27 May 2005 22:50:41 -0000	1.307
--- except.c	31 May 2005 20:29:56 -0000
*************** struct eh_region GTY(())
*** 150,157 ****
      struct eh_region_u_try {
        struct eh_region *catch;
        struct eh_region *last_catch;
-       struct eh_region *prev_try;
-       rtx continue_label;
      } GTY ((tag ("ERT_TRY"))) try;
  
      /* The list through the catch handlers, the list of type objects
--- 150,155 ----
*************** struct eh_region GTY(())
*** 180,192 ****
      struct eh_region_u_cleanup {
        struct eh_region *prev_try;
      } GTY ((tag ("ERT_CLEANUP"))) cleanup;
- 
-     /* The real region (by expression and by pointer) that fixup code
-        should live in.  */
-     struct eh_region_u_fixup {
-       struct eh_region *real_region;
-       bool resolved;
-     } GTY ((tag ("ERT_FIXUP"))) fixup;
    } GTY ((desc ("%0.type"))) u;
  
    /* Entry point for this region's handler before landing pads are built.  */
--- 178,183 ----
Index: basic-block.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/basic-block.h,v
retrieving revision 1.259
diff -c -3 -p -r1.259 basic-block.h
*** basic-block.h	28 May 2005 21:19:59 -0000	1.259
--- basic-block.h	31 May 2005 20:29:57 -0000
*************** struct basic_block_def GTY((chain_next (
*** 266,274 ****
  
    /* Various flags.  See BB_* below.  */
    int flags;
- 
-   /* Which section block belongs in, when partitioning basic blocks.  */
-   int partition;
  };
  
  typedef struct basic_block_def *basic_block;
--- 266,271 ----


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