This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Re: PATCH: PR target/36720: ia64_split_tmode_move doesn't work on little endian


On Thu, 2008-07-03 at 11:46 -0700, H.J. Lu wrote:
>         PR target/36720
>         * config/ia64/ia64.c (ia64_split_tmode): Fix typo in TImode
>         constant for little endian.

This is OK.

As you mentioned, real_to_target returns values in target word order, so
we should not be trying to swap double words here.  The only thing we
need to do is make sure that the 32-bit to 64-bit conversion is correct
with respect to byte order.

I assume you have tested this somehow, perhaps in conjunction with your
__float128 soft-float patch that I haven't looked at yet.

Jim



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