This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: find_reload forces a constant into memory.
- To: Dmitri Makarov <dim at windriver dot com>
- Subject: Re: find_reload forces a constant into memory.
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Wed, 09 Feb 2000 16:19:46 -0700
- cc: gcc at gcc dot gnu dot org
- Reply-To: law at cygnus dot com
In message <14496.46736.778099.741102@mezen.wrs.com>you write:
>
> A register equivalent to a constant being reloaded. For some reason
> find_reload (...) finds the constant not suitable for replacing the
> register and forces the constant into memory, calling
> force_const_mem (...). The problem is the constant never been output
> in assembler file. This breaks assembler when it tries to resolve the
> symbol. Here's rtl insn before find_reload
You should look into the code which outputs entries in the constant pool.
jeff