https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623

--- Comment #31 from Kewen Lin <linkw at gcc dot gnu.org> ---
Thanks for the comments, Segher and Peter! Your comments answered my question
in mind that the current unpack/pack pattern supports are complete or not.
IIUC, to cover it for both soft-float and hard-float cases, we need to update
the bif documents and add more alternatives (like: register constraint r to
survive for soft-float). I'm wondering if it's allowed to be made in current
stage 4 (it's like a small feature extension)? Or we can "fix" it to keep it as
the previous behavior at the first place and leave it to next stage 1?

As to question on __builtin_{un,}pack_ibm128, IIUC, __ibm128 type requires vsx
support which requires hard-float, it won't have the possibility to test it
with soft-float?

Reply via email to