[PATCH] i386: undefined machine-specific constraint at this point: "Y"
Uros Bizjak
ubizjak@gmail.com
Tue Oct 23 14:24:00 GMT 2007
Hello!
> 2007-10-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
>
> * config/i386/i386.md ("*dummy_extendsfdf2"): Fix constraint.
Ok, but please say "operand 1 constraint" in the changelog.
BTW: Some time ago, we introduced Y0 and Yt:
;; We use the Y prefix to denote any number of conditional register sets:
;; 0 First SSE register.
;; t SSE2 enabled
;; i SSE2 inter-unit moves enabled
;; m MMX inter-unit moves enabled
But IMO "Yt" just doesn't sound good. I think that
Yz: First SSE reg
Y2: SSE2 enabled regs
looks a bit better, and we can still have YN when SSE N introduces
another register class. IMO, letters should be reserved for
"specials". Also, x87 has "t" and "u" for st(0) and st(1).
Uros.
More information about the Gcc-patches
mailing list