My changes that moved bits of final.c to dbxout.c caused compilation
failures on targets that *didn't* enable DBX_DEBUGGING_INFO, since some
now-static symbols could be unused. To fix this, the patch below moves
all the new static variables and two macros that use some of said
variables below an #
This looks like a nice cleanup. One comment:
On Wed, Apr 06, 2011 at 10:21:12PM +0400, Anatoly Sokolov wrote:
> @@ -4958,60 +4958,54 @@
> mark_reload_reg_in_use (unsigned int regno, int opnum, enum reload_type type,
> enum machine_mode mode)
> {
> - unsigned int nregs =
My recent patch removing DECL_RTL from CONST_DECLs caused regressions in
the ObjC++ testsuite on Darwin targets. The problem is that
DECL_REGISTER was being called on CONST_DECLs; DECL_REGISTER says:
/* In VAR_DECL and PARM_DECL nodes, nonzero means declared `register'. */
#define DECL_REGISTER(
It's a shame more passes don't make use of the statistics_*
infrastructure. This patch is a step towards rectifying that and adds
statistics_counter_event calls to passes mentioned in $SUBJECT.
postreload-gcse already tracked the stats for the dump file and so only
needs the statistics_counter_eve
201 - 204 of 204 matches
Mail list logo