From e965e3405db23b8c3293cbad110961a42291a53f Mon Sep 17 00:00:00 2001 From: law Date: Mon, 7 Dec 1998 22:10:45 +0000 Subject: =?UTF-8?q?=EF=BF=BD=20=20=20=20=20=20=20=20=20*=20reload1.c=20(el?= =?UTF-8?q?iminate=5Fregs):=20Don't=20do=20anything,=20if=20we're=20not=20?= =?UTF-8?q?=20=20=20=20=20=20=20=20generating=20code.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24168 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/reload1.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gcc/reload1.c') diff --git a/gcc/reload1.c b/gcc/reload1.c index 1b94254b9a4..9595ffd4299 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -2651,11 +2651,8 @@ eliminate_regs (x, mem_mode, insn) char *fmt; int copied = 0; - /* We can reach here without reload being run if we have an variable - definition in a file with no functions (for exmaple). Ensure we - have a valid elimination table in such cases. */ - if (reg_eliminate == NULL) - init_elim_table (); + if (! current_function_decl) + return x; switch (code) { -- cgit v1.2.1