aboutsummaryrefslogtreecommitdiff
path: root/gcc/expmed.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2000-04-10 11:51:53 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2000-04-10 07:51:53 -0400
commit29105cea6a1c86b7fcaa96cb78a6d948b32564be (patch)
tree281a0004acf40b6d9b37c62c3a00afcb7ea17725 /gcc/expmed.c
parent7156dead87434b51b11f4c804bb0e75d4e55812f (diff)
downloadgcc-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.c8
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.