This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [ip2k port] bugfix
Zack Weinberg <zack@codesourcery.com> writes:
> On Tue, Aug 13, 2002 at 02:00:23PM +0400, Denis Chertykov wrote:
> >
> > 2002-08-13 Denis Chertykov <denisc@overta.ru>
> >
> > * config/ip2k/ip2k.c (commands_in_file): Variable removed.
> > (function_epilogue): Don't calculate function size.
> > (ip2k_set_compare): Don't use lookup_const_double.
> > (asm_file_start): Initialization of commands_in_file removed.
> > (asm_file_end): Output of commands_in_file removed.
>
> ip2k_set_compare is still constructing its own CONST_DOUBLEs, which is
> verboten. CONST_DOUBLEs are opaque entities and may be manipulated
> *only* by the interfaces exposed in real.h and rtl.h.
Will be fixed.
> Looking at the function, it appears to be forcing the creation of
> non-canonical RTL, which is also a no-no. What are you actually
> trying to achieve here?
It was not me :-(
Denis.