PATCH: PR 834: IA64: Change br to brl for "far" branches when possible
Richard Henderson
rth@redhat.com
Thu May 12 22:36:00 GMT 2005
On Thu, May 12, 2005 at 01:05:22PM -0700, H. J. Lu wrote:
> > I really wish you'd extract the three insns independently, rather
> > than extracting 3 words and using quite so many arbitrary masks.
> > It's not like we don't have a 64-bit type available.
> >
>
> I was thinking to use long long since long may be 32bit. But I am not
> sure if all compilers support it. I guess I can use
>
> #if BFD_HOST_LONG_LONG
> long long ..
> #else
> return FALSE;
> #endif
We already assume a 64-bit type, for instance in elfNN_ia64_install_value.
I see that elf32-ia64.lo is in BFD32_BACKENDS; that's probably a mistake.
I see no reason to complicate things by doing anything other than assuming
a 64-bit type is available when compiling for ia64. Every reasonable
compiler does support such a type.
r~
More information about the Binutils
mailing list