From 22a6d99d0a0d383856440ea479b4a9edabf23961 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Tue, 9 Feb 2021 11:50:23 +0100 Subject: reduce sparseset memory requirement Currently we use HOST_WIDEST_FAST_INT for the sparseset element type which maps to a 64bit type on 64bit hosts. That's excessive for the only current sparseset users which are LRA and IRA and which store register numbers in it which are unsigned int. The following changes the sparseset element type to unsigned int. 2021-02-09 Richard Biener * sparseset.h (SPARSESET_ELT_BITS): Remove. (SPARSESET_ELT_TYPE): Use unsigned int. * fwprop.c: Do not include sparseset.h. --- gcc/fwprop.c | 1 - 1 file changed, 1 deletion(-) (limited to 'gcc/fwprop.c') diff --git a/gcc/fwprop.c b/gcc/fwprop.c index 123cc22..4b8a554 100644 --- a/gcc/fwprop.c +++ b/gcc/fwprop.c @@ -28,7 +28,6 @@ along with GCC; see the file COPYING3. If not see #include "df.h" #include "rtl-ssa.h" -#include "sparseset.h" #include "predict.h" #include "cfgrtl.h" #include "cfgcleanup.h" -- cgit v1.1