This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Kill some dead fields
- From: Jan Hubicka <jh at suse dot cz>
- To: gcc-patches at gcc dot gnu dot org
- Date: Wed, 1 Jun 2005 01:12:52 +0200
- Subject: 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 ----