This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
i386 fp predicate tricks and reload.
- To: egcs at cygnus dot com
- Subject: i386 fp predicate tricks and reload.
- From: Jan Hubicka <hubicka at atrey dot karlin dot mff dot cuni dot cz>
- Date: Thu, 19 Nov 1998 18:58:38 +0100
Hi
I've finally implemented the idea suggested by Jeff to deal with expands.
(I've made predicate i386_operand working similary to "nonimmediate_operand"
but accepting also float_extend combinations).
After some hacking of reg-stack I've got it almost working.
Last anoying problem is, that insn don't seems to match correctly when "0"
constraint is used. Reload seems to correctly use same hardreg for both
operands, but because the second one is in format (float_extend:XX (reg:XX))
"insn does not satisfy its constraints" fatal happends.
Any ideas?
Honza
--
OK. Lets make a signature file.
+-------------------------------------------------------------------------+
| Jan Hubicka (Jan Hubi\v{c}ka in TeX) hubicka@freesoft.cz |
| Czech free software foundation: http://www.freesoft.cz |
|AA project - the new way for computer graphics - http://www.ta.jcu.cz/aa |
| homepage: http://www.paru.cas.cz/~hubicka/, games koules, Xonix, fast |
| fractal zoomer XaoS, index of Czech GNU/Linux/UN*X documentation etc. |
+-------------------------------------------------------------------------+