This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

i386 fp predicate tricks and reload.


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.  | 
+-------------------------------------------------------------------------+


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]