Interesting warnings for genrecog on i386
Jan Hubicka
jh@suse.cz
Mon Apr 16 04:42:00 GMT 2001
> I rarely build on i386, but these warnings caught my eye when I built
> 3.1 today:
>
> ./genrecog ../../gcc/config/i386/i386.md > tmp-recog.c
> ../../gcc/config/i386/i386.md:8427: warning: destination missing a mode?
> ../../gcc/config/i386/i386.md:8779: warning: destination missing a mode?
> ../../gcc/config/i386/i386.md:13294: warning: operand 0 missing mode?
>
> I know nothing about .md files, but these warnings seemed interesting.
The problem is that genrecog tests sets operand for non-VIUDmode.
But the operand is (match_dup num), that seems to be VOIDmode to genrecog
but of course isn't in reality.
So the warning is bogus and it is in my TODO list to fix these.
I will try to give it higher proirity , since this issue remains
in tree for a while. I am really busy lately :(
Honza
>
> Brad Lucier
More information about the Gcc
mailing list