From 19ac78921e8351a7b4b96c0b404d30dbbfb4f80d Mon Sep 17 00:00:00 2001 From: Andrey Belevantsev Date: Fri, 8 Apr 2011 17:25:29 +0400 Subject: re PR rtl-optimization/48272 (internal compiler error: in setup_insn_reg_pressure_info, at haifa-sched.c:1124) PR rtl-optimization/48272 * sched-deps.c (setup_insn_reg_pressure_info): Export and rename to init_insn_reg_pressure_info. Adjust a caller. * sched-int.h (init_insn_reg_pressure_info): Declare. * haifa-sched.c (haifa_init_insn): Call init_insn_reg_pressure_info when sched-pressure is enabled. * g++.dg/opt/pr48272.C: New. From-SVN: r172183 --- gcc/sched-int.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/sched-int.h') diff --git a/gcc/sched-int.h b/gcc/sched-int.h index d5add3b..d5c9509 100644 --- a/gcc/sched-int.h +++ b/gcc/sched-int.h @@ -1194,6 +1194,7 @@ extern void init_deps_global (void); extern void finish_deps_global (void); extern void deps_analyze_insn (struct deps_desc *, rtx); extern void remove_from_deps (struct deps_desc *, rtx); +extern void init_insn_reg_pressure_info (rtx); extern dw_t get_dep_weak_1 (ds_t, ds_t); extern dw_t get_dep_weak (ds_t, ds_t); -- cgit v1.1