diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2000-04-10 11:51:53 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2000-04-10 07:51:53 -0400 |
commit | 29105cea6a1c86b7fcaa96cb78a6d948b32564be (patch) | |
tree | 281a0004acf40b6d9b37c62c3a00afcb7ea17725 /gcc/expmed.c | |
parent | 7156dead87434b51b11f4c804bb0e75d4e55812f (diff) | |
download | gcc-29105cea6a1c86b7fcaa96cb78a6d948b32564be.zip gcc-29105cea6a1c86b7fcaa96cb78a6d948b32564be.tar.gz gcc-29105cea6a1c86b7fcaa96cb78a6d948b32564be.tar.bz2 |
expmed.c (init_expmed): Don't free objects we make.
* expmed.c (init_expmed): Don't free objects we make.
* emit-rtl.c (gen_rtx_CONST_INT, init_emit_once): Minor cleanups.
From-SVN: r33057
Diffstat (limited to 'gcc/expmed.c')
-rw-r--r-- | gcc/expmed.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/gcc/expmed.c b/gcc/expmed.c index 4194f2b..16c9bef 100644 --- a/gcc/expmed.c +++ b/gcc/expmed.c @@ -90,7 +90,6 @@ static int mul_highpart_cost[NUM_MACHINE_MODES]; void init_expmed () { - char *free_point; /* This is "some random pseudo register" for purposes of calling recog to see what insns exist. */ rtx reg = gen_rtx_REG (word_mode, 10000); @@ -101,11 +100,6 @@ init_expmed () start_sequence (); - /* Since we are on the permanent obstack, we must be sure we save this - spot AFTER we call start_sequence, since it will reuse the rtl it - makes. */ - free_point = (char *) oballoc (0); - reg = gen_rtx_REG (word_mode, 10000); zero_cost = rtx_cost (const0_rtx, 0); @@ -191,9 +185,7 @@ init_expmed () } } - /* Free the objects we just allocated. */ end_sequence (); - obfree (free_point); } /* Return an rtx representing minus the value of X. |